gb:Verilog 中的原始任天堂 Gameboy

时间:2024-07-27 06:02:28
【文件属性】:

文件名称:gb:Verilog 中的原始任天堂 Gameboy

文件大小:80KB

文件格式:ZIP

更新时间:2024-07-27 06:02:28

Verilog

非常 Gameboy 模拟器 正如我所说的,Very Gameboy Emulator 是针对Verilog 中原始 Nintendo Gameboy 的功能实现。 模拟器通过 UART 进行控制器输入通信,并通过 HDMI 显示 Gameboy 的图形以及 Gameboy 的音频。 模拟器是为 CS 350c 实现的,CS 350c 是由 UT 的 Ahmed Gheith 教授教授的高级计算机体系结构课程。 不幸的是,模拟器并不完全准确,并且有一些主要限制。 目前最大的限制是由于外部 SRAM 的大小和缺乏正常运行的 DDR 控制器而限制为 512kbyte roms 或更少。 此外,电池支持的 RAM 没有完全实现,这既会阻止保存,也会在需要一致初始状态的游戏中导致非常有趣的伪影。 有关如何实现 Gameboy 的更深入解释,请随时查看课程所需的。 指示 这些快速说明将假设您已经


【文件预览】:
gb-master
----mbc1.v(2KB)
----uart.v(3KB)
----div.v(348B)
----apu.v(14KB)
----REPORT.md(12KB)
----gb.qpf(99B)
----ppu.v(16KB)
----timer.v(2KB)
----seg7.v(890B)
----boot()
--------boot.bin(256B)
--------boot.mif(3KB)
----z80_ucode.v(83KB)
----memory()
--------vram.qip(341B)
--------vram.v(9KB)
--------loram.v(7KB)
--------hiram_bb.v(5KB)
--------hiram.qip(343B)
--------vram_bb.v(7KB)
--------bgram_bb.v(8KB)
--------hiram.v(7KB)
--------bootrom.v(6KB)
--------tram_bb.v(6KB)
--------mbc1ram_bb.v(6KB)
--------bgram.v(10KB)
--------loram_bb.v(5KB)
--------mbc1ram.qip(347B)
--------bootrom_bb.v(5KB)
--------tram.qip(341B)
--------tram.v(7KB)
--------loram.qip(343B)
--------bootrom.qip(347B)
--------mbc1ram.v(7KB)
--------bgram.qip(343B)
----z80_alu.v(3KB)
----hdmi.v(4KB)
----mmap.v(3KB)
----gbc.qsf(20KB)
----gb.v(9KB)
----boot.v(1KB)
----audio.v(1KB)
----gb.sdc(11KB)
----ops()
--------cbops.txt(5KB)
--------ops.txt(5KB)
--------gen.py(5KB)
--------Makefile(192B)
--------z80.bus(7KB)
----joypad.v(1KB)
----dma.v(2KB)
----inthandle.v(2KB)
----z80.v(8KB)
----sram.v(3KB)
----link.v(2KB)
----README.md(5KB)
----scripts()
--------gbflash.py(645B)
--------tomif.py(518B)
--------controls.py(1KB)
--------color.py(239B)

网友评论