没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
InfOS上的厄运 InfOS是专门为UG3操作系统课程设计的信息学研究操作系统。 该项目旨在将Doom移植到,其主要目标是使用用户空间图形来扩展InfOS。 地位 在尝试移植端口之前,必须先扩展内核。 截至2021年3月12日,两个主要障碍是: 内核当前使用VGA文本模式,并且没有帧缓冲区图形。 不支持用户空间内存分配。 画廊 任务 添加多引导帧缓冲区图形支持。 使用mmap添加内存映射的IO和用户空间页面分配。 添加framebuffer控制台输出和字体渲染。 添加用户空间内存分配器。 在《毁灭战士》中实现画框功能。 在《毁灭战士》中实现玩家输入功能。 添加鼠标设备支持(可选)。 建造 InfOS项目使用Makefile构建。 该项目使用原始Makefile构建内核,但将CMake用于其他二进制文件。 要构建和生成可引导的ISO,您还需要GRUB。 要求 在Ubu
资源推荐
资源详情
资源评论
收起资源包目录
infos-doom:InfOS的厄运端口-UG3 OS课程中使用的爱丁堡大学信息学研究操作系统 (209个子文件)
info.c 136KB
tables.c 127KB
g_game.c 52KB
m_config.c 46KB
d_main.c 44KB
m_menu.c 38KB
p_enemy.c 36KB
p_saveg.c 35KB
wi_stuff.c 33KB
i_scale.c 32KB
p_map.c 31KB
st_stuff.c 29KB
p_spec.c 29KB
am_map.c 27KB
r_draw.c 21KB
p_mobj.c 21KB
v_video.c 20KB
r_things.c 20KB
r_data.c 20KB
p_maputl.c 20KB
p_setup.c 19KB
p_inter.c 18KB
d_iwad.c 18KB
icon.c 18KB
p_pspr.c 17KB
r_segs.c 16KB
d_loop.c 16KB
p_doors.c 16KB
r_main.c 15KB
f_finale.c 14KB
s_sound.c 14KB
p_switch.c 13KB
w_wad.c 12KB
i_system.c 12KB
m_controls.c 12KB
hu_stuff.c 12KB
p_floor.c 11KB
r_bsp.c 11KB
m_misc.c 10KB
z_zone.c 10KB
i_sound.c 10KB
i_video.c 9KB
sha1.c 8KB
statdump.c 8KB
r_plane.c 8KB
p_user.c 8KB
i_joystick.c 8KB
i_input.c 8KB
p_sight.c 7KB
d_net.c 7KB
p_lights.c 6KB
p_plats.c 6KB
hu_lib.c 6KB
p_ceilng.c 6KB
gusconf.c 6KB
m_argv.c 5KB
sounds.c 5KB
f_wipe.c 5KB
d_mode.c 5KB
doomgeneric_infos.c 5KB
st_lib.c 5KB
w_main.c 4KB
i_cdmus.c 4KB
memio.c 4KB
p_telept.c 3KB
p_tick.c 3KB
m_random.c 2KB
dstrings.c 2KB
w_file_stdc.c 2KB
w_checksum.c 2KB
m_cheat.c 2KB
dummy.c 2KB
w_file.c 2KB
d_items.c 2KB
i_endoom.c 2KB
i_timer.c 2KB
d_event.c 1KB
i_main.c 1KB
r_sky.c 1KB
m_fixed.c 1KB
m_bbox.c 1KB
doomstat.c 959B
doomdef.c 803B
doomgeneric.c 168B
grub.cfg 231B
toolchain.cmake 865B
printf.cpp 7KB
syscall.cpp 2KB
io.cpp 2KB
exec.cpp 2KB
init.cpp 2KB
string.cpp 1KB
main.cpp 953B
main.cpp 773B
main.cpp 586B
main.cpp 494B
main.cpp 424B
main.cpp 280B
mmio.cpp 195B
.gitignore 59B
共 209 条
- 1
- 2
- 3
资源评论
潜水小透明
- 粉丝: 37
- 资源: 4508
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功