├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── bin ├── graf ├── makefile └── ymx2ym ├── cc ├── Makefile ├── phinc.cc ├── print_con.cc ├── tables.cc └── tables.h ├── cfg └── files.yaml ├── doc ├── FPGA usage Spartan 3.txt ├── envelope.ods ├── fir.ods ├── jt51 datasheet.pdf ├── opm.c ├── opm.h └── yamaha │ ├── ym2151_app_notes.pdf │ └── ym2151_datasheet.pdf ├── hdl ├── deprecated │ └── jt51_sh2.v ├── filter │ ├── jt51_dac2.v │ ├── jt51_fir.v │ ├── jt51_fir4.v │ ├── jt51_fir8.v │ ├── jt51_fir_ram.v │ ├── jt51_interpol.v │ └── jt51_sincf.v ├── jt51.f ├── jt51.qip ├── jt51.v ├── jt51_acc.v ├── jt51_csr_op.v ├── jt51_eg.v ├── jt51_exp2lin.v ├── jt51_exprom.v ├── jt51_kon.v ├── jt51_lfo.v ├── jt51_lin2exp.v ├── jt51_mmr.v ├── jt51_mod.v ├── jt51_noise.v ├── jt51_noise_lfsr.v ├── jt51_op.v ├── jt51_pg.v ├── jt51_phinc_rom.v ├── jt51_phrom.v ├── jt51_pm.v ├── jt51_reg.v ├── jt51_reg_ch.v ├── jt51_sh.v └── jt51_timers.v ├── syn └── xilinx │ ├── contra_snd │ ├── doc │ │ ├── ymplayer_map history.txt │ │ └── ymplayer_map jt51 v1.0.mrp │ ├── hdl │ │ ├── bus_manager.v │ │ ├── clocks.v │ │ ├── fake_tone.v │ │ ├── fsm_control.v │ │ ├── memory.v │ │ ├── rom_memory.v │ │ ├── sd2_dac.v │ │ ├── speaker.v │ │ ├── uart_transceiver.v │ │ └── ymplayer.v │ └── runme │ │ ├── contra │ │ └── ddragon │ └── ym09 │ ├── asm │ ├── go │ ├── led_test.asm │ ├── timer_test.asm │ ├── uart_irq.asm │ ├── uart_send.asm │ ├── ym09.asm │ └── ym09_tb.asm │ ├── hdl │ ├── cpu09new.vhd │ ├── create_pll.tcl │ ├── debouncer.v │ ├── fpga_reset.v │ ├── fsm_control.v │ ├── memory.v │ ├── pll.v │ ├── pll.xaw │ ├── pll_arwz.ucf │ ├── pll_flist.txt │ ├── pm_clk.v │ ├── so2par.v │ ├── system_bus.v │ ├── uart09.v │ ├── uart_transceiver.v │ ├── ym09.ucf │ ├── ym09.v │ └── ym_sync.v │ ├── ym09.prj │ └── ym09.xise └── ver ├── cmd_dump ├── WaveWritter.cpp ├── WaveWritter.hpp ├── gather.f ├── go.sh ├── test.cpp ├── test.v └── test_cmd.txt ├── common ├── basic.f ├── dump.vh ├── fir.f ├── jt51_test.vh ├── sep32.v ├── sep32_cnt.v └── sim.f ├── jt51_con ├── config.vlt ├── go ├── inputs.cc ├── jt51_test.v ├── makefile ├── obj_dir │ └── jt51_con.cc ├── test_all └── test_rand ├── jt51_interpol_tb ├── go ├── inputs.cc └── jt51_interpol_tb.v ├── jt51_lfo ├── go └── test.cc ├── jt51_lfo_am ├── go ├── inputs.cc ├── inputs.vh ├── jt51_test.v ├── jt51_test.vh └── makefile ├── jt51_mmr ├── config.vlt ├── go ├── inputs.cc └── obj_dir │ └── jt51_mmr.cc ├── jt51_noise ├── go └── test.cc ├── jt51_pg ├── fnum.c ├── go ├── opm.c ├── opm.h ├── tables.cc ├── tables.h └── test.cc ├── jt51_pg_meas ├── basic.f ├── go └── jt51_test.v ├── jt51_pm ├── sim.sh └── test.cc ├── top ├── cmd.hex ├── go.sh └── test.v └── verilator ├── VGMParser.cpp ├── VGMParser.hpp ├── WaveWritter.cpp ├── WaveWritter.hpp ├── blanka.vgz ├── cmp.h ├── dd.vgz ├── dd2.vgz ├── feature.hpp ├── gather.f ├── ghouls.vgz ├── keep.sh ├── kon.jtt ├── lfo-test.sh ├── lfo.jtt ├── noise.jtt ├── opm.c ├── opm.h ├── ref.h ├── sim.sh ├── test.cpp ├── test.vgm ├── vcdwr.cc ├── vcdwr.h ├── wagon.vgz └── willow.vgm /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/README.md -------------------------------------------------------------------------------- /bin/graf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/bin/graf -------------------------------------------------------------------------------- /bin/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/bin/makefile -------------------------------------------------------------------------------- /bin/ymx2ym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/bin/ymx2ym -------------------------------------------------------------------------------- /cc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cc/Makefile -------------------------------------------------------------------------------- /cc/phinc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cc/phinc.cc -------------------------------------------------------------------------------- /cc/print_con.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cc/print_con.cc -------------------------------------------------------------------------------- /cc/tables.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cc/tables.cc -------------------------------------------------------------------------------- /cc/tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cc/tables.h -------------------------------------------------------------------------------- /cfg/files.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/cfg/files.yaml -------------------------------------------------------------------------------- /doc/FPGA usage Spartan 3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/FPGA usage Spartan 3.txt -------------------------------------------------------------------------------- /doc/envelope.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/envelope.ods -------------------------------------------------------------------------------- /doc/fir.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/fir.ods -------------------------------------------------------------------------------- /doc/jt51 datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/jt51 datasheet.pdf -------------------------------------------------------------------------------- /doc/opm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/opm.c -------------------------------------------------------------------------------- /doc/opm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/opm.h -------------------------------------------------------------------------------- /doc/yamaha/ym2151_app_notes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/yamaha/ym2151_app_notes.pdf -------------------------------------------------------------------------------- /doc/yamaha/ym2151_datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/doc/yamaha/ym2151_datasheet.pdf -------------------------------------------------------------------------------- /hdl/deprecated/jt51_sh2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/deprecated/jt51_sh2.v -------------------------------------------------------------------------------- /hdl/filter/jt51_dac2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_dac2.v -------------------------------------------------------------------------------- /hdl/filter/jt51_fir.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_fir.v -------------------------------------------------------------------------------- /hdl/filter/jt51_fir4.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_fir4.v -------------------------------------------------------------------------------- /hdl/filter/jt51_fir8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_fir8.v -------------------------------------------------------------------------------- /hdl/filter/jt51_fir_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_fir_ram.v -------------------------------------------------------------------------------- /hdl/filter/jt51_interpol.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_interpol.v -------------------------------------------------------------------------------- /hdl/filter/jt51_sincf.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/filter/jt51_sincf.v -------------------------------------------------------------------------------- /hdl/jt51.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51.f -------------------------------------------------------------------------------- /hdl/jt51.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51.qip -------------------------------------------------------------------------------- /hdl/jt51.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51.v -------------------------------------------------------------------------------- /hdl/jt51_acc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_acc.v -------------------------------------------------------------------------------- /hdl/jt51_csr_op.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_csr_op.v -------------------------------------------------------------------------------- /hdl/jt51_eg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_eg.v -------------------------------------------------------------------------------- /hdl/jt51_exp2lin.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_exp2lin.v -------------------------------------------------------------------------------- /hdl/jt51_exprom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_exprom.v -------------------------------------------------------------------------------- /hdl/jt51_kon.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_kon.v -------------------------------------------------------------------------------- /hdl/jt51_lfo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_lfo.v -------------------------------------------------------------------------------- /hdl/jt51_lin2exp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_lin2exp.v -------------------------------------------------------------------------------- /hdl/jt51_mmr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_mmr.v -------------------------------------------------------------------------------- /hdl/jt51_mod.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_mod.v -------------------------------------------------------------------------------- /hdl/jt51_noise.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_noise.v -------------------------------------------------------------------------------- /hdl/jt51_noise_lfsr.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_noise_lfsr.v -------------------------------------------------------------------------------- /hdl/jt51_op.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_op.v -------------------------------------------------------------------------------- /hdl/jt51_pg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_pg.v -------------------------------------------------------------------------------- /hdl/jt51_phinc_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_phinc_rom.v -------------------------------------------------------------------------------- /hdl/jt51_phrom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_phrom.v -------------------------------------------------------------------------------- /hdl/jt51_pm.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_pm.v -------------------------------------------------------------------------------- /hdl/jt51_reg.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_reg.v -------------------------------------------------------------------------------- /hdl/jt51_reg_ch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_reg_ch.v -------------------------------------------------------------------------------- /hdl/jt51_sh.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_sh.v -------------------------------------------------------------------------------- /hdl/jt51_timers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/hdl/jt51_timers.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/doc/ymplayer_map history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/doc/ymplayer_map history.txt -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/doc/ymplayer_map jt51 v1.0.mrp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/doc/ymplayer_map jt51 v1.0.mrp -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/bus_manager.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/bus_manager.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/clocks.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/clocks.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/fake_tone.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/fake_tone.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/fsm_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/fsm_control.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/memory.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/rom_memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/rom_memory.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/sd2_dac.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/sd2_dac.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/speaker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/speaker.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/uart_transceiver.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/uart_transceiver.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/hdl/ymplayer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/hdl/ymplayer.v -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/runme/contra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/runme/contra -------------------------------------------------------------------------------- /syn/xilinx/contra_snd/runme/ddragon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/contra_snd/runme/ddragon -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/go -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/led_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/led_test.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/timer_test.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/timer_test.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/uart_irq.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/uart_irq.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/uart_send.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/uart_send.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/ym09.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/ym09.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/asm/ym09_tb.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/asm/ym09_tb.asm -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/cpu09new.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/cpu09new.vhd -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/create_pll.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/create_pll.tcl -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/debouncer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/debouncer.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/fpga_reset.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/fpga_reset.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/fsm_control.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/fsm_control.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/memory.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/pll.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/pll.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/pll.xaw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/pll.xaw -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/pll_arwz.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/pll_arwz.ucf -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/pll_flist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/pll_flist.txt -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/pm_clk.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/pm_clk.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/so2par.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/so2par.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/system_bus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/system_bus.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/uart09.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/uart09.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/uart_transceiver.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/uart_transceiver.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/ym09.ucf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/ym09.ucf -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/ym09.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/ym09.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/hdl/ym_sync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/hdl/ym_sync.v -------------------------------------------------------------------------------- /syn/xilinx/ym09/ym09.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/ym09.prj -------------------------------------------------------------------------------- /syn/xilinx/ym09/ym09.xise: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/syn/xilinx/ym09/ym09.xise -------------------------------------------------------------------------------- /ver/cmd_dump/WaveWritter.cpp: -------------------------------------------------------------------------------- 1 | ../verilator/WaveWritter.cpp -------------------------------------------------------------------------------- /ver/cmd_dump/WaveWritter.hpp: -------------------------------------------------------------------------------- 1 | ../verilator/WaveWritter.hpp -------------------------------------------------------------------------------- /ver/cmd_dump/gather.f: -------------------------------------------------------------------------------- 1 | -F ../../hdl/jt51.f 2 | -------------------------------------------------------------------------------- /ver/cmd_dump/go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/cmd_dump/go.sh -------------------------------------------------------------------------------- /ver/cmd_dump/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/cmd_dump/test.cpp -------------------------------------------------------------------------------- /ver/cmd_dump/test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/cmd_dump/test.v -------------------------------------------------------------------------------- /ver/cmd_dump/test_cmd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/cmd_dump/test_cmd.txt -------------------------------------------------------------------------------- /ver/common/basic.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/basic.f -------------------------------------------------------------------------------- /ver/common/dump.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/dump.vh -------------------------------------------------------------------------------- /ver/common/fir.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/fir.f -------------------------------------------------------------------------------- /ver/common/jt51_test.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/jt51_test.vh -------------------------------------------------------------------------------- /ver/common/sep32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/sep32.v -------------------------------------------------------------------------------- /ver/common/sep32_cnt.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/sep32_cnt.v -------------------------------------------------------------------------------- /ver/common/sim.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/common/sim.f -------------------------------------------------------------------------------- /ver/jt51_con/config.vlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/config.vlt -------------------------------------------------------------------------------- /ver/jt51_con/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/go -------------------------------------------------------------------------------- /ver/jt51_con/inputs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/inputs.cc -------------------------------------------------------------------------------- /ver/jt51_con/jt51_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/jt51_test.v -------------------------------------------------------------------------------- /ver/jt51_con/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/makefile -------------------------------------------------------------------------------- /ver/jt51_con/obj_dir/jt51_con.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/obj_dir/jt51_con.cc -------------------------------------------------------------------------------- /ver/jt51_con/test_all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/test_all -------------------------------------------------------------------------------- /ver/jt51_con/test_rand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_con/test_rand -------------------------------------------------------------------------------- /ver/jt51_interpol_tb/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_interpol_tb/go -------------------------------------------------------------------------------- /ver/jt51_interpol_tb/inputs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_interpol_tb/inputs.cc -------------------------------------------------------------------------------- /ver/jt51_interpol_tb/jt51_interpol_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_interpol_tb/jt51_interpol_tb.v -------------------------------------------------------------------------------- /ver/jt51_lfo/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo/go -------------------------------------------------------------------------------- /ver/jt51_lfo/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo/test.cc -------------------------------------------------------------------------------- /ver/jt51_lfo_am/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/go -------------------------------------------------------------------------------- /ver/jt51_lfo_am/inputs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/inputs.cc -------------------------------------------------------------------------------- /ver/jt51_lfo_am/inputs.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/inputs.vh -------------------------------------------------------------------------------- /ver/jt51_lfo_am/jt51_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/jt51_test.v -------------------------------------------------------------------------------- /ver/jt51_lfo_am/jt51_test.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/jt51_test.vh -------------------------------------------------------------------------------- /ver/jt51_lfo_am/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_lfo_am/makefile -------------------------------------------------------------------------------- /ver/jt51_mmr/config.vlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_mmr/config.vlt -------------------------------------------------------------------------------- /ver/jt51_mmr/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_mmr/go -------------------------------------------------------------------------------- /ver/jt51_mmr/inputs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_mmr/inputs.cc -------------------------------------------------------------------------------- /ver/jt51_mmr/obj_dir/jt51_mmr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_mmr/obj_dir/jt51_mmr.cc -------------------------------------------------------------------------------- /ver/jt51_noise/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_noise/go -------------------------------------------------------------------------------- /ver/jt51_noise/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_noise/test.cc -------------------------------------------------------------------------------- /ver/jt51_pg/fnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg/fnum.c -------------------------------------------------------------------------------- /ver/jt51_pg/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg/go -------------------------------------------------------------------------------- /ver/jt51_pg/opm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg/opm.c -------------------------------------------------------------------------------- /ver/jt51_pg/opm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg/opm.h -------------------------------------------------------------------------------- /ver/jt51_pg/tables.cc: -------------------------------------------------------------------------------- 1 | ../../cc/tables.cc -------------------------------------------------------------------------------- /ver/jt51_pg/tables.h: -------------------------------------------------------------------------------- 1 | ../../cc/tables.h -------------------------------------------------------------------------------- /ver/jt51_pg/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg/test.cc -------------------------------------------------------------------------------- /ver/jt51_pg_meas/basic.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg_meas/basic.f -------------------------------------------------------------------------------- /ver/jt51_pg_meas/go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg_meas/go -------------------------------------------------------------------------------- /ver/jt51_pg_meas/jt51_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pg_meas/jt51_test.v -------------------------------------------------------------------------------- /ver/jt51_pm/sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pm/sim.sh -------------------------------------------------------------------------------- /ver/jt51_pm/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/jt51_pm/test.cc -------------------------------------------------------------------------------- /ver/top/cmd.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/top/cmd.hex -------------------------------------------------------------------------------- /ver/top/go.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/top/go.sh -------------------------------------------------------------------------------- /ver/top/test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/top/test.v -------------------------------------------------------------------------------- /ver/verilator/VGMParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/VGMParser.cpp -------------------------------------------------------------------------------- /ver/verilator/VGMParser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/VGMParser.hpp -------------------------------------------------------------------------------- /ver/verilator/WaveWritter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/WaveWritter.cpp -------------------------------------------------------------------------------- /ver/verilator/WaveWritter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/WaveWritter.hpp -------------------------------------------------------------------------------- /ver/verilator/blanka.vgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/blanka.vgz -------------------------------------------------------------------------------- /ver/verilator/cmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/cmp.h -------------------------------------------------------------------------------- /ver/verilator/dd.vgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/dd.vgz -------------------------------------------------------------------------------- /ver/verilator/dd2.vgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/dd2.vgz -------------------------------------------------------------------------------- /ver/verilator/feature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/feature.hpp -------------------------------------------------------------------------------- /ver/verilator/gather.f: -------------------------------------------------------------------------------- 1 | -F ../../hdl/jt51.f 2 | -------------------------------------------------------------------------------- /ver/verilator/ghouls.vgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/ghouls.vgz -------------------------------------------------------------------------------- /ver/verilator/keep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/keep.sh -------------------------------------------------------------------------------- /ver/verilator/kon.jtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/kon.jtt -------------------------------------------------------------------------------- /ver/verilator/lfo-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/lfo-test.sh -------------------------------------------------------------------------------- /ver/verilator/lfo.jtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/lfo.jtt -------------------------------------------------------------------------------- /ver/verilator/noise.jtt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/noise.jtt -------------------------------------------------------------------------------- /ver/verilator/opm.c: -------------------------------------------------------------------------------- 1 | ../../doc/opm.c -------------------------------------------------------------------------------- /ver/verilator/opm.h: -------------------------------------------------------------------------------- 1 | ../../doc/opm.h -------------------------------------------------------------------------------- /ver/verilator/ref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/ref.h -------------------------------------------------------------------------------- /ver/verilator/sim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/sim.sh -------------------------------------------------------------------------------- /ver/verilator/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/test.cpp -------------------------------------------------------------------------------- /ver/verilator/test.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/test.vgm -------------------------------------------------------------------------------- /ver/verilator/vcdwr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/vcdwr.cc -------------------------------------------------------------------------------- /ver/verilator/vcdwr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/vcdwr.h -------------------------------------------------------------------------------- /ver/verilator/wagon.vgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/wagon.vgz -------------------------------------------------------------------------------- /ver/verilator/willow.vgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jotego/jt51/HEAD/ver/verilator/willow.vgm --------------------------------------------------------------------------------