Bruno Duarte Gouveia bef6804c21 SOUND: multiple Wave channel fixes and GB/GBC behavior
* SOUND: channel 3 read dependent on current wave index

* SOUND: maintain wave_trigger high for longer, passes blargg sound test 9 for gbc, added is_gbc input to gbc_snd

* SOUND: added wave table access timewindow in DMG mode, outside of it the read returns 0xFF when the sound is playing

* gbc_snd.vhd whitespaces cleanup

* SOUND: refactored write process to handle reset and specific DMG behaviour (length counter writable when APU is off)
SOUND: initialized wavetable with known values, fixes aladdin and R-type now behaves the same as real hardware

* SOUND: refactored sound processing vhdl process
SOUND: sq1 and sq2 duty cycles are not accessible when the APU is off in DMG mode(only the length counters)
2020-07-06 03:53:30 +08:00
2018-12-03 02:40:58 +08:00
2020-07-01 18:40:45 +08:00
2020-06-22 18:56:17 +08:00
2018-03-06 02:45:59 +08:00
2018-03-06 02:45:59 +08:00
2020-06-22 11:05:08 +02:00
2019-06-27 15:09:45 +08:00
2019-07-11 22:43:30 +08:00
2019-06-27 15:09:45 +08:00
2019-07-11 22:43:30 +08:00
2020-03-31 03:19:01 +08:00
2020-06-22 18:56:17 +08:00
2020-07-05 16:47:26 +08:00
2020-03-14 17:59:33 +01:00

Gameboy for MiSTer

This is port of Gameboy for MiST

  • Place RBF file into root of SD card.
  • Place *.gb files into Gameboy folder.

Open Source Bootstrap roms

This now includes the open source boot ROMs from https://github.com/LIJI32/SameBoy/ (for maximum GBC compatibility/authenticity you can still place the Gameboy color bios/bootrom into the Gameboy folder and rename it to boot1.rom)

Palettes

Core supports custom palettes (*.gbp) which should be placed into Gameboy folder. Some examples are available in palettes folder.

Autoload

To autoload custom palette at startup rename it to boot0.rom To autoload favorite game at startup rename it to boot2.rom

Video output

The Gameboy can disable video output at any time which causes problems with vsync_adjust=2 or analog video during screen transitions. Enable the Stabilize video option to fix this at the cost of some latency.

Description
Gameboy for MiSTer
Readme 74 MiB
Languages
Verilog 40.7%
VHDL 31.7%
SystemVerilog 19%
Assembly 4.4%
Lua 1.7%
Other 2.5%