├── .github └── FUNDING.yml ├── README.md ├── pkg ├── gb │ ├── Assets │ │ └── gb │ │ │ └── common │ │ │ └── .gitkeep │ ├── Cores │ │ └── budude2.GB │ │ │ ├── audio.json │ │ │ ├── core.json │ │ │ ├── data.json │ │ │ ├── gb.rbf_r │ │ │ ├── icon.bin │ │ │ ├── info.txt │ │ │ ├── input.json │ │ │ ├── interact.json │ │ │ ├── variants.json │ │ │ └── video.json │ └── Platforms │ │ ├── _images │ │ └── gb.bin │ │ └── gb.json └── gbc │ ├── Assets │ └── gbc │ │ └── common │ │ └── .gitkeep │ ├── Cores │ └── budude2.GBC │ │ ├── audio.json │ │ ├── core.json │ │ ├── data.json │ │ ├── gbc.rbf_r │ │ ├── icon.bin │ │ ├── info.txt │ │ ├── input.json │ │ ├── interact.json │ │ ├── variants.json │ │ └── video.json │ └── Platforms │ ├── _images │ └── gbc.bin │ └── gbc.json └── src ├── .gitignore ├── ap_core.qpf ├── ap_core.qsf ├── ap_core_assignment_defaults.qdf ├── apf ├── apf.qip ├── apf_constraints.sdc ├── apf_top.v ├── build_id.mif ├── build_id_gen.tcl ├── common.v ├── io_bridge_peripheral.v ├── io_pad_controller.v ├── mf_datatable.qip ├── mf_datatable.v ├── mf_ddio_bidir_12.ppf ├── mf_ddio_bidir_12.qip └── mf_ddio_bidir_12.v ├── core ├── core_bridge_cmd.v ├── core_constraints.sdc ├── core_top.sv ├── mf_pllbase.bsf ├── mf_pllbase.ppf ├── mf_pllbase.qip ├── mf_pllbase.sip ├── mf_pllbase.spd ├── mf_pllbase.v ├── mf_pllbase │ ├── mf_pllbase_0002.qip │ └── mf_pllbase_0002.v ├── mf_pllbase_sim.f ├── mf_pllbase_sim │ ├── aldec │ │ └── rivierapro_setup.tcl │ ├── cadence │ │ ├── cds.lib │ │ ├── hdl.var │ │ └── ncsim_setup.sh │ ├── mentor │ │ └── msim_setup.tcl │ ├── mf_pllbase.vo │ └── synopsys │ │ ├── vcs │ │ └── vcs_setup.sh │ │ └── vcsmx │ │ ├── synopsys_sim.setup │ │ └── vcsmx_setup.sh ├── pin_ddio_clk.ppf ├── pin_ddio_clk.qip ├── pin_ddio_clk.v └── stp1.stp └── gb ├── T80 ├── GBse.vhd ├── T80.qip ├── T80.vhd ├── T80_ALU.vhd ├── T80_MCode.vhd ├── T80_Pack.vhd └── T80_Reg.vhd ├── audio ├── audio.qip ├── audio_mixer.sv ├── filters │ ├── audio_filters.sv │ ├── audio_mix.sv │ ├── dc_blocker.sv │ ├── filter_loader.sv │ ├── filters_rom.sv │ ├── iir_filter.sv │ └── iir_filter_tap.sv ├── mf_audio_pll.bsf ├── mf_audio_pll.ppf ├── mf_audio_pll.qip ├── mf_audio_pll.sip ├── mf_audio_pll.spd ├── mf_audio_pll.v ├── mf_audio_pll │ ├── mf_audio_pll_0002.qip │ └── mf_audio_pll_0002.v ├── mf_audio_pll_sim.f └── mf_audio_pll_sim │ ├── aldec │ └── rivierapro_setup.tcl │ ├── mentor │ └── msim_setup.tcl │ └── mf_audio_pll.vo ├── bus_savestates.vhd ├── cart.v ├── data_loader.sv ├── data_unloader.sv ├── ddram.sv ├── dpram.vhd ├── gb.v ├── gb_savestates.vhd ├── gb_statemanager.vhd ├── gbc_snd.vhd ├── hdma.v ├── lcd.v ├── lcd_color_lut.mif ├── link.v ├── mappers ├── gb_camera.v ├── huc1.v ├── huc3.v ├── mappers.v ├── mbc1.v ├── mbc2.v ├── mbc3.v ├── mbc5.v ├── mbc6.v ├── mbc7.v ├── megaduck.v ├── misc.v ├── mmm01.v ├── rocket.sv ├── sachen.v └── tama.v ├── megaswizzle.sv ├── psram.sv ├── reg_savestates.vhd ├── rtc_loader.sv ├── rtc_ram ├── rtc_ram.qip ├── rtc_ram.v ├── rtc_ram_bb.v └── rtc_ram_inst.v ├── rumbler.sv ├── save_handler.sv ├── save_state_controller.sv ├── sdram.sv ├── sgb.v ├── sound_i2s.sv ├── speedcontrol.vhd ├── spram.vhd ├── sprites.v ├── sync_fifo.sv ├── timer.v └── video.v /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: budude2 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/README.md -------------------------------------------------------------------------------- /pkg/gb/Assets/gb/common/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/audio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/audio.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/core.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/data.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/gb.rbf_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/gb.rbf_r -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/icon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/icon.bin -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/info.txt -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/input.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/interact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/interact.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/variants.json -------------------------------------------------------------------------------- /pkg/gb/Cores/budude2.GB/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Cores/budude2.GB/video.json -------------------------------------------------------------------------------- /pkg/gb/Platforms/_images/gb.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Platforms/_images/gb.bin -------------------------------------------------------------------------------- /pkg/gb/Platforms/gb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gb/Platforms/gb.json -------------------------------------------------------------------------------- /pkg/gbc/Assets/gbc/common/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/audio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/audio.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/core.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/data.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/gbc.rbf_r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/gbc.rbf_r -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/icon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/icon.bin -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/info.txt -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/input.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/interact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/interact.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/variants.json -------------------------------------------------------------------------------- /pkg/gbc/Cores/budude2.GBC/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Cores/budude2.GBC/video.json -------------------------------------------------------------------------------- /pkg/gbc/Platforms/_images/gbc.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Platforms/_images/gbc.bin -------------------------------------------------------------------------------- /pkg/gbc/Platforms/gbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/pkg/gbc/Platforms/gbc.json -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/ap_core.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/ap_core.qpf -------------------------------------------------------------------------------- /src/ap_core.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/ap_core.qsf -------------------------------------------------------------------------------- /src/ap_core_assignment_defaults.qdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/ap_core_assignment_defaults.qdf -------------------------------------------------------------------------------- /src/apf/apf.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/apf.qip -------------------------------------------------------------------------------- /src/apf/apf_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/apf_constraints.sdc -------------------------------------------------------------------------------- /src/apf/apf_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/apf_top.v -------------------------------------------------------------------------------- /src/apf/build_id.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/build_id.mif -------------------------------------------------------------------------------- /src/apf/build_id_gen.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/build_id_gen.tcl -------------------------------------------------------------------------------- /src/apf/common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/common.v -------------------------------------------------------------------------------- /src/apf/io_bridge_peripheral.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/io_bridge_peripheral.v -------------------------------------------------------------------------------- /src/apf/io_pad_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/io_pad_controller.v -------------------------------------------------------------------------------- /src/apf/mf_datatable.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/mf_datatable.qip -------------------------------------------------------------------------------- /src/apf/mf_datatable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/mf_datatable.v -------------------------------------------------------------------------------- /src/apf/mf_ddio_bidir_12.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/mf_ddio_bidir_12.ppf -------------------------------------------------------------------------------- /src/apf/mf_ddio_bidir_12.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/mf_ddio_bidir_12.qip -------------------------------------------------------------------------------- /src/apf/mf_ddio_bidir_12.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/apf/mf_ddio_bidir_12.v -------------------------------------------------------------------------------- /src/core/core_bridge_cmd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/core_bridge_cmd.v -------------------------------------------------------------------------------- /src/core/core_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/core_constraints.sdc -------------------------------------------------------------------------------- /src/core/core_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/core_top.sv -------------------------------------------------------------------------------- /src/core/mf_pllbase.bsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.bsf -------------------------------------------------------------------------------- /src/core/mf_pllbase.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.ppf -------------------------------------------------------------------------------- /src/core/mf_pllbase.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.qip -------------------------------------------------------------------------------- /src/core/mf_pllbase.sip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.sip -------------------------------------------------------------------------------- /src/core/mf_pllbase.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.spd -------------------------------------------------------------------------------- /src/core/mf_pllbase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase.v -------------------------------------------------------------------------------- /src/core/mf_pllbase/mf_pllbase_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase/mf_pllbase_0002.qip -------------------------------------------------------------------------------- /src/core/mf_pllbase/mf_pllbase_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase/mf_pllbase_0002.v -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim.f -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/aldec/rivierapro_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/aldec/rivierapro_setup.tcl -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/cadence/cds.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/cadence/cds.lib -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/cadence/hdl.var: -------------------------------------------------------------------------------- 1 | 2 | DEFINE WORK work 3 | -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/cadence/ncsim_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/cadence/ncsim_setup.sh -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/mentor/msim_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/mentor/msim_setup.tcl -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/mf_pllbase.vo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/mf_pllbase.vo -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/synopsys/vcs/vcs_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/synopsys/vcs/vcs_setup.sh -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/synopsys/vcsmx/synopsys_sim.setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/synopsys/vcsmx/synopsys_sim.setup -------------------------------------------------------------------------------- /src/core/mf_pllbase_sim/synopsys/vcsmx/vcsmx_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/mf_pllbase_sim/synopsys/vcsmx/vcsmx_setup.sh -------------------------------------------------------------------------------- /src/core/pin_ddio_clk.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/pin_ddio_clk.ppf -------------------------------------------------------------------------------- /src/core/pin_ddio_clk.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/pin_ddio_clk.qip -------------------------------------------------------------------------------- /src/core/pin_ddio_clk.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/pin_ddio_clk.v -------------------------------------------------------------------------------- /src/core/stp1.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/core/stp1.stp -------------------------------------------------------------------------------- /src/gb/T80/GBse.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/GBse.vhd -------------------------------------------------------------------------------- /src/gb/T80/T80.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80.qip -------------------------------------------------------------------------------- /src/gb/T80/T80.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80.vhd -------------------------------------------------------------------------------- /src/gb/T80/T80_ALU.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80_ALU.vhd -------------------------------------------------------------------------------- /src/gb/T80/T80_MCode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80_MCode.vhd -------------------------------------------------------------------------------- /src/gb/T80/T80_Pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80_Pack.vhd -------------------------------------------------------------------------------- /src/gb/T80/T80_Reg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/T80/T80_Reg.vhd -------------------------------------------------------------------------------- /src/gb/audio/audio.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/audio.qip -------------------------------------------------------------------------------- /src/gb/audio/audio_mixer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/audio_mixer.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/audio_filters.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/audio_filters.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/audio_mix.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/audio_mix.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/dc_blocker.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/dc_blocker.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/filter_loader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/filter_loader.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/filters_rom.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/filters_rom.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/iir_filter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/iir_filter.sv -------------------------------------------------------------------------------- /src/gb/audio/filters/iir_filter_tap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/filters/iir_filter_tap.sv -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.bsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.bsf -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.ppf -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.qip -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.sip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.sip -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.spd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.spd -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll.v -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll/mf_audio_pll_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll/mf_audio_pll_0002.qip -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll/mf_audio_pll_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll/mf_audio_pll_0002.v -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll_sim.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll_sim.f -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll_sim/aldec/rivierapro_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll_sim/aldec/rivierapro_setup.tcl -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll_sim/mentor/msim_setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll_sim/mentor/msim_setup.tcl -------------------------------------------------------------------------------- /src/gb/audio/mf_audio_pll_sim/mf_audio_pll.vo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/audio/mf_audio_pll_sim/mf_audio_pll.vo -------------------------------------------------------------------------------- /src/gb/bus_savestates.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/bus_savestates.vhd -------------------------------------------------------------------------------- /src/gb/cart.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/cart.v -------------------------------------------------------------------------------- /src/gb/data_loader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/data_loader.sv -------------------------------------------------------------------------------- /src/gb/data_unloader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/data_unloader.sv -------------------------------------------------------------------------------- /src/gb/ddram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/ddram.sv -------------------------------------------------------------------------------- /src/gb/dpram.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/dpram.vhd -------------------------------------------------------------------------------- /src/gb/gb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/gb.v -------------------------------------------------------------------------------- /src/gb/gb_savestates.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/gb_savestates.vhd -------------------------------------------------------------------------------- /src/gb/gb_statemanager.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/gb_statemanager.vhd -------------------------------------------------------------------------------- /src/gb/gbc_snd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/gbc_snd.vhd -------------------------------------------------------------------------------- /src/gb/hdma.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/hdma.v -------------------------------------------------------------------------------- /src/gb/lcd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/lcd.v -------------------------------------------------------------------------------- /src/gb/lcd_color_lut.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/lcd_color_lut.mif -------------------------------------------------------------------------------- /src/gb/link.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/link.v -------------------------------------------------------------------------------- /src/gb/mappers/gb_camera.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/gb_camera.v -------------------------------------------------------------------------------- /src/gb/mappers/huc1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/huc1.v -------------------------------------------------------------------------------- /src/gb/mappers/huc3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/huc3.v -------------------------------------------------------------------------------- /src/gb/mappers/mappers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mappers.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc1.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc1.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc2.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc3.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc5.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc6.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc6.v -------------------------------------------------------------------------------- /src/gb/mappers/mbc7.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mbc7.v -------------------------------------------------------------------------------- /src/gb/mappers/megaduck.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/megaduck.v -------------------------------------------------------------------------------- /src/gb/mappers/misc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/misc.v -------------------------------------------------------------------------------- /src/gb/mappers/mmm01.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/mmm01.v -------------------------------------------------------------------------------- /src/gb/mappers/rocket.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/rocket.sv -------------------------------------------------------------------------------- /src/gb/mappers/sachen.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/sachen.v -------------------------------------------------------------------------------- /src/gb/mappers/tama.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/mappers/tama.v -------------------------------------------------------------------------------- /src/gb/megaswizzle.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/megaswizzle.sv -------------------------------------------------------------------------------- /src/gb/psram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/psram.sv -------------------------------------------------------------------------------- /src/gb/reg_savestates.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/reg_savestates.vhd -------------------------------------------------------------------------------- /src/gb/rtc_loader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rtc_loader.sv -------------------------------------------------------------------------------- /src/gb/rtc_ram/rtc_ram.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rtc_ram/rtc_ram.qip -------------------------------------------------------------------------------- /src/gb/rtc_ram/rtc_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rtc_ram/rtc_ram.v -------------------------------------------------------------------------------- /src/gb/rtc_ram/rtc_ram_bb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rtc_ram/rtc_ram_bb.v -------------------------------------------------------------------------------- /src/gb/rtc_ram/rtc_ram_inst.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rtc_ram/rtc_ram_inst.v -------------------------------------------------------------------------------- /src/gb/rumbler.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/rumbler.sv -------------------------------------------------------------------------------- /src/gb/save_handler.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/save_handler.sv -------------------------------------------------------------------------------- /src/gb/save_state_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/save_state_controller.sv -------------------------------------------------------------------------------- /src/gb/sdram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/sdram.sv -------------------------------------------------------------------------------- /src/gb/sgb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/sgb.v -------------------------------------------------------------------------------- /src/gb/sound_i2s.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/sound_i2s.sv -------------------------------------------------------------------------------- /src/gb/speedcontrol.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/speedcontrol.vhd -------------------------------------------------------------------------------- /src/gb/spram.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/spram.vhd -------------------------------------------------------------------------------- /src/gb/sprites.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/sprites.v -------------------------------------------------------------------------------- /src/gb/sync_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/sync_fifo.sv -------------------------------------------------------------------------------- /src/gb/timer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/timer.v -------------------------------------------------------------------------------- /src/gb/video.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/budude2/openfpga-GBC/HEAD/src/gb/video.v --------------------------------------------------------------------------------