u/LastCabra

GB/GBC core built against latest MiSTer upstream sources

Hello there,

I wanted to get the GB/GBC FPGA core on the Chromatic updated to the latest MiSTer upstream, and it was very easy.
I am sharing the core here so everybody can use it.
It has to be flashed manually with:
openFPGALoader --write-flash --cable gwu2x --reset evt1_x2.fs
(That is on GNU/Linux, I have zero idea about how to do that on Windows since I touched a Windows system last time in 2003 or so).

https://github.com/vanfanel/ChromaticBuilds/raw/refs/heads/main/Chromatic_fw.zip

If you want to reproduce my build:
-Clone this fantastic fork:
https://github.com/t-chamb/chromatic_fpga
-Edit esp32t/src/rtl/EMU/CORE/gb.v and comment out the line:
.hdma_active ( hdma_active ),
-Go into chromatic_fpga/esp32t/src/ and clone the MiSTer upstream GB core there (https://github.com/MiSTer-devel/Gameboy\_MiSTer)
-Build using GOWIN version 1.9.12.x (I use 1.9.12.02)

reddit.com
u/LastCabra — 5 days ago

Help finding Gowin FPGA Designer v1.9.9.03 for Linux or Windows

Hello there,

I am trying to bring over some fixes from the original MiSTer GB/GBC core to the Chromatic, since Modretro doesn't seem to update the firmware anymore.

For example, this Chromatic bug: https://www.reddit.com/r/ModRetroChromatic/comments/1tlk78r/super_mario_land_2_dx_fpga_hardware_compatibility/

...Is probably fixed with this:
https://github.com/MiSTer-devel/Gameboy_MiSTer/commit/c01e0da81ced3a59e9a369ffdfa7d9134689b45d

To that extend, I have tried to start by building the GB/GBC core that the Chromatic uses, which is available here:
https://github.com/ModRetro/chromatic_fpga
...But it's done with Gowin FPGA Designer v1.9.9.03, which is NOT available to download anywhere anymore, apparently. No, it's not available on the official Gowin page.

Any ideas on where to get this exact Gowin FPGA Designer v1.9.9.03 version, please?

reddit.com
u/LastCabra — 3 months ago