├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ └── QUESTION.yml ├── copy.bara.sky ├── upstream_patches │ ├── FDS.patch │ ├── cart.patch │ ├── nes.patch │ └── zapper.patch └── workflows │ ├── build.yml │ └── upstream.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs └── PLL Reconfig.md ├── gateware.json ├── pkg └── pocket │ ├── Assets │ └── nes │ │ ├── agg23.NES │ │ └── palettes │ │ │ └── custom.pal │ │ └── common │ │ └── .gitkeep │ ├── Cores │ └── agg23.NES │ │ ├── audio.json │ │ ├── core.json │ │ ├── data.json │ │ ├── icon.bin │ │ ├── info.txt │ │ ├── input.json │ │ ├── interact.json │ │ ├── variants.json │ │ └── video.json │ └── Platforms │ ├── _images │ └── nes.bin │ └── nes.json ├── platform └── pocket │ ├── apf.qip │ ├── apf_constraints.sdc │ ├── apf_top.v │ ├── build_cdf.tcl │ ├── build_id_gen.tcl │ ├── common.v │ ├── io_bridge_peripheral.v │ ├── io_pad_controller.v │ ├── mf_datatable.qip │ ├── mf_datatable.v │ ├── mf_ddio_bidir_12.qip │ ├── mf_ddio_bidir_12.v │ └── pocket.tcl ├── projects ├── nes_pocket.qip ├── nes_pocket.qpf ├── nes_pocket.qsf └── nes_pocket.sdc ├── rtl ├── button_turbo.sv ├── gameloader.sv ├── nes.qip ├── nes_top.sv └── upstream │ ├── EEPROM_24C0x.sv │ ├── SOUND │ └── OPLL │ │ ├── OPLL.qip │ │ ├── VM2413 │ │ ├── attacktable.vhd │ │ ├── controller.vhd │ │ ├── envelopegenerator.vhd │ │ ├── envelopememory.vhd │ │ ├── feedbackmemory.vhd │ │ ├── lineartable.vhd │ │ ├── operator.vhd │ │ ├── opll.vhd │ │ ├── outputgenerator.vhd │ │ ├── outputmemory.vhd │ │ ├── phasegenerator.vhd │ │ ├── phasememory.vhd │ │ ├── registermemory.vhd │ │ ├── sinetable.vhd │ │ ├── slotcounter.vhd │ │ ├── temporalmixer.vhd │ │ ├── vm2413.vhd │ │ ├── voicememory.vhd │ │ └── voicerom.vhd │ │ └── eseopll.vhd │ ├── apu.sv │ ├── bus_savestates.vhd │ ├── cart.sv │ ├── cheatcodes.sv │ ├── compat.v │ ├── ddram.sv │ ├── dpram.vhd │ ├── dsp.v │ ├── font.chr │ ├── font_cmp.bin │ ├── keyboard.sv │ ├── loopy_NSF.mif │ ├── mappers │ ├── FDS.sv │ ├── JYCompany.sv │ ├── MMC1.sv │ ├── MMC2.sv │ ├── MMC3.sv │ ├── MMC5.sv │ ├── Namco.sv │ ├── Sachen.sv │ ├── Sunsoft.sv │ ├── VRC.sv │ ├── generic.sv │ ├── mappers.qip │ └── misc.sv │ ├── miracle.sv │ ├── nes.v │ ├── nes_mister.qip │ ├── nsf.asm │ ├── pll.qip │ ├── pll.v │ ├── pll │ ├── pll_0002.qip │ └── pll_0002.v │ ├── ppu.sv │ ├── regs_savestates.sv │ ├── savestate_ui.sv │ ├── savestates.vhd │ ├── sdram.sv │ ├── statemanager.vhd │ ├── t65 │ ├── T65.vhd │ ├── T65_ALU.vhd │ ├── T65_MCode.vhd │ ├── T65_Pack.vhd │ └── t65.qip │ ├── tao.mif │ ├── video.sv │ └── zapper.sv └── target └── pocket ├── 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 ├── core.qip ├── core_bridge_cmd.v ├── core_constraints.sdc ├── core_top.v ├── data_loader.sv ├── data_unloader.sv ├── mf_audio_pll.qip ├── mf_audio_pll.v ├── mf_audio_pll ├── mf_audio_pll_0002.qip └── mf_audio_pll_0002.v ├── mf_pllbase.ppf ├── mf_pllbase.qip ├── mf_pllbase.v ├── mf_pllbase ├── mf_pllbase_0002.qip └── mf_pllbase_0002.v ├── pll_reconfig.ppf ├── pll_reconfig.qip ├── pll_reconfig.v ├── pll_reconfig ├── altera_pll_reconfig_core.v ├── altera_pll_reconfig_top.v └── altera_std_synchronizer.v ├── save_state_controller.sv ├── sound_i2s.sv ├── stp1.stp └── sync_fifo.sv /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: agg23 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/ISSUE_TEMPLATE/QUESTION.yml -------------------------------------------------------------------------------- /.github/copy.bara.sky: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/copy.bara.sky -------------------------------------------------------------------------------- /.github/upstream_patches/FDS.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/upstream_patches/FDS.patch -------------------------------------------------------------------------------- /.github/upstream_patches/cart.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/upstream_patches/cart.patch -------------------------------------------------------------------------------- /.github/upstream_patches/nes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/upstream_patches/nes.patch -------------------------------------------------------------------------------- /.github/upstream_patches/zapper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/upstream_patches/zapper.patch -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/upstream.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.github/workflows/upstream.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/README.md -------------------------------------------------------------------------------- /docs/PLL Reconfig.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/docs/PLL Reconfig.md -------------------------------------------------------------------------------- /gateware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/gateware.json -------------------------------------------------------------------------------- /pkg/pocket/Assets/nes/agg23.NES/palettes/custom.pal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Assets/nes/agg23.NES/palettes/custom.pal -------------------------------------------------------------------------------- /pkg/pocket/Assets/nes/common/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/audio.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/audio.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/core.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/core.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/data.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/icon.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/icon.bin -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/info.txt -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/input.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/interact.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/interact.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/variants.json -------------------------------------------------------------------------------- /pkg/pocket/Cores/agg23.NES/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Cores/agg23.NES/video.json -------------------------------------------------------------------------------- /pkg/pocket/Platforms/_images/nes.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Platforms/_images/nes.bin -------------------------------------------------------------------------------- /pkg/pocket/Platforms/nes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/pkg/pocket/Platforms/nes.json -------------------------------------------------------------------------------- /platform/pocket/apf.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/apf.qip -------------------------------------------------------------------------------- /platform/pocket/apf_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/apf_constraints.sdc -------------------------------------------------------------------------------- /platform/pocket/apf_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/apf_top.v -------------------------------------------------------------------------------- /platform/pocket/build_cdf.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/build_cdf.tcl -------------------------------------------------------------------------------- /platform/pocket/build_id_gen.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/build_id_gen.tcl -------------------------------------------------------------------------------- /platform/pocket/common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/common.v -------------------------------------------------------------------------------- /platform/pocket/io_bridge_peripheral.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/io_bridge_peripheral.v -------------------------------------------------------------------------------- /platform/pocket/io_pad_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/io_pad_controller.v -------------------------------------------------------------------------------- /platform/pocket/mf_datatable.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/mf_datatable.qip -------------------------------------------------------------------------------- /platform/pocket/mf_datatable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/mf_datatable.v -------------------------------------------------------------------------------- /platform/pocket/mf_ddio_bidir_12.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/mf_ddio_bidir_12.qip -------------------------------------------------------------------------------- /platform/pocket/mf_ddio_bidir_12.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/mf_ddio_bidir_12.v -------------------------------------------------------------------------------- /platform/pocket/pocket.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/platform/pocket/pocket.tcl -------------------------------------------------------------------------------- /projects/nes_pocket.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/projects/nes_pocket.qip -------------------------------------------------------------------------------- /projects/nes_pocket.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/projects/nes_pocket.qpf -------------------------------------------------------------------------------- /projects/nes_pocket.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/projects/nes_pocket.qsf -------------------------------------------------------------------------------- /projects/nes_pocket.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/projects/nes_pocket.sdc -------------------------------------------------------------------------------- /rtl/button_turbo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/button_turbo.sv -------------------------------------------------------------------------------- /rtl/gameloader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/gameloader.sv -------------------------------------------------------------------------------- /rtl/nes.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/nes.qip -------------------------------------------------------------------------------- /rtl/nes_top.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/nes_top.sv -------------------------------------------------------------------------------- /rtl/upstream/EEPROM_24C0x.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/EEPROM_24C0x.sv -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/OPLL.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/OPLL.qip -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/attacktable.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/attacktable.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/controller.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/controller.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/envelopegenerator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/envelopegenerator.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/envelopememory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/envelopememory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/feedbackmemory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/feedbackmemory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/lineartable.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/lineartable.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/operator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/operator.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/opll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/opll.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/outputgenerator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/outputgenerator.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/outputmemory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/outputmemory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/phasegenerator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/phasegenerator.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/phasememory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/phasememory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/registermemory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/registermemory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/sinetable.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/sinetable.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/slotcounter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/slotcounter.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/temporalmixer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/temporalmixer.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/vm2413.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/vm2413.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/voicememory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/voicememory.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/VM2413/voicerom.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/VM2413/voicerom.vhd -------------------------------------------------------------------------------- /rtl/upstream/SOUND/OPLL/eseopll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/SOUND/OPLL/eseopll.vhd -------------------------------------------------------------------------------- /rtl/upstream/apu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/apu.sv -------------------------------------------------------------------------------- /rtl/upstream/bus_savestates.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/bus_savestates.vhd -------------------------------------------------------------------------------- /rtl/upstream/cart.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/cart.sv -------------------------------------------------------------------------------- /rtl/upstream/cheatcodes.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/cheatcodes.sv -------------------------------------------------------------------------------- /rtl/upstream/compat.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/compat.v -------------------------------------------------------------------------------- /rtl/upstream/ddram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/ddram.sv -------------------------------------------------------------------------------- /rtl/upstream/dpram.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/dpram.vhd -------------------------------------------------------------------------------- /rtl/upstream/dsp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/dsp.v -------------------------------------------------------------------------------- /rtl/upstream/font.chr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/font.chr -------------------------------------------------------------------------------- /rtl/upstream/font_cmp.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/font_cmp.bin -------------------------------------------------------------------------------- /rtl/upstream/keyboard.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/keyboard.sv -------------------------------------------------------------------------------- /rtl/upstream/loopy_NSF.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/loopy_NSF.mif -------------------------------------------------------------------------------- /rtl/upstream/mappers/FDS.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/FDS.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/JYCompany.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/JYCompany.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/MMC1.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/MMC1.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/MMC2.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/MMC2.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/MMC3.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/MMC3.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/MMC5.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/MMC5.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/Namco.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/Namco.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/Sachen.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/Sachen.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/Sunsoft.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/Sunsoft.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/VRC.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/VRC.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/generic.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/generic.sv -------------------------------------------------------------------------------- /rtl/upstream/mappers/mappers.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/mappers.qip -------------------------------------------------------------------------------- /rtl/upstream/mappers/misc.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/mappers/misc.sv -------------------------------------------------------------------------------- /rtl/upstream/miracle.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/miracle.sv -------------------------------------------------------------------------------- /rtl/upstream/nes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/nes.v -------------------------------------------------------------------------------- /rtl/upstream/nes_mister.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/nes_mister.qip -------------------------------------------------------------------------------- /rtl/upstream/nsf.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/nsf.asm -------------------------------------------------------------------------------- /rtl/upstream/pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/pll.qip -------------------------------------------------------------------------------- /rtl/upstream/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/pll.v -------------------------------------------------------------------------------- /rtl/upstream/pll/pll_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/pll/pll_0002.qip -------------------------------------------------------------------------------- /rtl/upstream/pll/pll_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/pll/pll_0002.v -------------------------------------------------------------------------------- /rtl/upstream/ppu.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/ppu.sv -------------------------------------------------------------------------------- /rtl/upstream/regs_savestates.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/regs_savestates.sv -------------------------------------------------------------------------------- /rtl/upstream/savestate_ui.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/savestate_ui.sv -------------------------------------------------------------------------------- /rtl/upstream/savestates.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/savestates.vhd -------------------------------------------------------------------------------- /rtl/upstream/sdram.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/sdram.sv -------------------------------------------------------------------------------- /rtl/upstream/statemanager.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/statemanager.vhd -------------------------------------------------------------------------------- /rtl/upstream/t65/T65.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/t65/T65.vhd -------------------------------------------------------------------------------- /rtl/upstream/t65/T65_ALU.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/t65/T65_ALU.vhd -------------------------------------------------------------------------------- /rtl/upstream/t65/T65_MCode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/t65/T65_MCode.vhd -------------------------------------------------------------------------------- /rtl/upstream/t65/T65_Pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/t65/T65_Pack.vhd -------------------------------------------------------------------------------- /rtl/upstream/t65/t65.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/t65/t65.qip -------------------------------------------------------------------------------- /rtl/upstream/tao.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/tao.mif -------------------------------------------------------------------------------- /rtl/upstream/video.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/video.sv -------------------------------------------------------------------------------- /rtl/upstream/zapper.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/rtl/upstream/zapper.sv -------------------------------------------------------------------------------- /target/pocket/audio/audio.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/audio.qip -------------------------------------------------------------------------------- /target/pocket/audio/audio_mixer.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/audio_mixer.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/audio_filters.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/audio_filters.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/audio_mix.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/audio_mix.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/dc_blocker.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/dc_blocker.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/filter_loader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/filter_loader.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/filters_rom.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/filters_rom.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/iir_filter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/iir_filter.sv -------------------------------------------------------------------------------- /target/pocket/audio/filters/iir_filter_tap.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/audio/filters/iir_filter_tap.sv -------------------------------------------------------------------------------- /target/pocket/core.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/core.qip -------------------------------------------------------------------------------- /target/pocket/core_bridge_cmd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/core_bridge_cmd.v -------------------------------------------------------------------------------- /target/pocket/core_constraints.sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/core_constraints.sdc -------------------------------------------------------------------------------- /target/pocket/core_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/core_top.v -------------------------------------------------------------------------------- /target/pocket/data_loader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/data_loader.sv -------------------------------------------------------------------------------- /target/pocket/data_unloader.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/data_unloader.sv -------------------------------------------------------------------------------- /target/pocket/mf_audio_pll.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_audio_pll.qip -------------------------------------------------------------------------------- /target/pocket/mf_audio_pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_audio_pll.v -------------------------------------------------------------------------------- /target/pocket/mf_audio_pll/mf_audio_pll_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_audio_pll/mf_audio_pll_0002.qip -------------------------------------------------------------------------------- /target/pocket/mf_audio_pll/mf_audio_pll_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_audio_pll/mf_audio_pll_0002.v -------------------------------------------------------------------------------- /target/pocket/mf_pllbase.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_pllbase.ppf -------------------------------------------------------------------------------- /target/pocket/mf_pllbase.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_pllbase.qip -------------------------------------------------------------------------------- /target/pocket/mf_pllbase.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_pllbase.v -------------------------------------------------------------------------------- /target/pocket/mf_pllbase/mf_pllbase_0002.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_pllbase/mf_pllbase_0002.qip -------------------------------------------------------------------------------- /target/pocket/mf_pllbase/mf_pllbase_0002.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/mf_pllbase/mf_pllbase_0002.v -------------------------------------------------------------------------------- /target/pocket/pll_reconfig.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig.ppf -------------------------------------------------------------------------------- /target/pocket/pll_reconfig.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig.qip -------------------------------------------------------------------------------- /target/pocket/pll_reconfig.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig.v -------------------------------------------------------------------------------- /target/pocket/pll_reconfig/altera_pll_reconfig_core.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig/altera_pll_reconfig_core.v -------------------------------------------------------------------------------- /target/pocket/pll_reconfig/altera_pll_reconfig_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig/altera_pll_reconfig_top.v -------------------------------------------------------------------------------- /target/pocket/pll_reconfig/altera_std_synchronizer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/pll_reconfig/altera_std_synchronizer.v -------------------------------------------------------------------------------- /target/pocket/save_state_controller.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/save_state_controller.sv -------------------------------------------------------------------------------- /target/pocket/sound_i2s.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/sound_i2s.sv -------------------------------------------------------------------------------- /target/pocket/stp1.stp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/stp1.stp -------------------------------------------------------------------------------- /target/pocket/sync_fifo.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/agg23/openfpga-NES/HEAD/target/pocket/sync_fifo.sv --------------------------------------------------------------------------------