├── .gitignore ├── README.md ├── roms ├── gen_testbench.bat ├── gen_vubug.bat ├── rom_testbench.asm └── rom_vubug.asm ├── rtl ├── _ip_cpu_j68.v ├── _ip_soc_j68.v ├── acia_6850.v ├── cpu_j68.v ├── j68_addsub_32.v ├── j68_alu.v ├── j68_dec.mem ├── j68_dec.mif ├── j68_dec_c.mem ├── j68_dec_c.mif ├── j68_decode.v ├── j68_decode_rom.v ├── j68_dpram_2048x20.v ├── j68_flags.v ├── j68_loop.v ├── j68_mem_io.v ├── j68_ram.mem ├── j68_ram_0.mif ├── j68_ram_1.mif ├── j68_ram_2.mif ├── j68_ram_3.mif ├── j68_ram_4.mif ├── j68_ram_c.mem ├── j68_ram_c_0.mif ├── j68_ram_c_1.mif ├── j68_ram_c_2.mif ├── j68_ram_c_3.mif ├── j68_ram_c_4.mif ├── j68_test.v ├── onchip_ram.v ├── onchip_rom.v ├── rom_testbench.mem ├── rom_vubug.mem ├── rom_vubug.mif ├── soc_j68.v └── tb │ ├── tb_clock.v │ └── tb_soc_j68.v ├── tools ├── microcode20.exe ├── microcode20 │ ├── bin │ │ └── Release │ │ │ └── microcode20.exe │ ├── libfl.a │ ├── microcode.l │ ├── microcode.layout │ ├── microcode.parser.c │ ├── microcode.parser.h │ ├── microcode.parser.output │ ├── microcode.scanner.c │ ├── microcode.y │ ├── microcode20.cbp │ ├── microcode20.depend │ └── microcode20.layout ├── srec_cat.exe ├── srecord │ ├── README.pdf │ ├── Readme-Windows.txt │ ├── srec_cat.exe │ ├── srec_cmp.exe │ ├── srec_info.exe │ └── srecord-1.64.pdf ├── vasmm68k.exe └── vasmm68k │ ├── atom.c │ ├── atom.h │ ├── cond.c │ ├── cond.h │ ├── cpu.c │ ├── cpu.h │ ├── cpu_errors.h │ ├── cpu_models.h │ ├── elf_reloc_386.h │ ├── elf_reloc_68k.h │ ├── elf_reloc_arm.h │ ├── elf_reloc_jag.h │ ├── elf_reloc_ppc.h │ ├── elf_reloc_x86_64.h │ ├── error.c │ ├── error.h │ ├── expr.c │ ├── expr.h │ ├── general_errors.h │ ├── hugeint.c │ ├── hugeint.h │ ├── opcodes.h │ ├── operands.h │ ├── output_aout.c │ ├── output_aout.h │ ├── output_bin.c │ ├── output_elf.c │ ├── output_elf.h │ ├── output_errors.h │ ├── output_hunk.c │ ├── output_hunk.h │ ├── output_srec.c │ ├── output_test.c │ ├── output_tos.c │ ├── output_tos.h │ ├── output_vobj.c │ ├── parse.c │ ├── parse.h │ ├── reloc.c │ ├── reloc.h │ ├── specregs.h │ ├── stabs.h │ ├── supp.c │ ├── supp.h │ ├── symbol.c │ ├── symbol.h │ ├── symtab.c │ ├── symtab.h │ ├── syntax.c │ ├── syntax.h │ ├── syntax_errors.h │ ├── tfloat.h │ ├── vasm.c │ ├── vasm.h │ ├── vasmm68k.cbp │ ├── vasmm68k.depend │ ├── vasmm68k.exe │ ├── vasmm68k.layout │ ├── vobjdump.c │ └── vobjdump.h ├── ucode ├── decode_rom.v ├── dpram_2048x20.v ├── gen_ucode.bat ├── j68_dec.mem ├── j68_dec.mif ├── j68_ram.mem ├── j68_ram.mif ├── j68_ram_0.mif ├── j68_ram_1.mif ├── j68_ram_2.mif ├── j68_ram_3.mif ├── j68_ram_4.mif └── j68_ucode.asm └── verilator ├── clock_gen ├── clock_gen.cpp └── clock_gen.h ├── compile ├── j68_dec.mem ├── j68_ram.mem ├── m68k_trace ├── m68k_trace.cpp ├── musashi.cpp └── musashi │ ├── m68k.h │ ├── m68kconf.h │ ├── m68kcpu.c │ ├── m68kcpu.h │ ├── m68kdasm.c │ ├── m68kmame.h │ ├── m68kopac.c │ ├── m68kopdm.c │ ├── m68kopnz.c │ ├── m68kops.c │ └── m68kops.h ├── main.cpp ├── rom_testbench.mem ├── rom_vubug.mem └── tb_top.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/README.md -------------------------------------------------------------------------------- /roms/gen_testbench.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/roms/gen_testbench.bat -------------------------------------------------------------------------------- /roms/gen_vubug.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/roms/gen_vubug.bat -------------------------------------------------------------------------------- /roms/rom_testbench.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/roms/rom_testbench.asm -------------------------------------------------------------------------------- /roms/rom_vubug.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/roms/rom_vubug.asm -------------------------------------------------------------------------------- /rtl/_ip_cpu_j68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/_ip_cpu_j68.v -------------------------------------------------------------------------------- /rtl/_ip_soc_j68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/_ip_soc_j68.v -------------------------------------------------------------------------------- /rtl/acia_6850.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/acia_6850.v -------------------------------------------------------------------------------- /rtl/cpu_j68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/cpu_j68.v -------------------------------------------------------------------------------- /rtl/j68_addsub_32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_addsub_32.v -------------------------------------------------------------------------------- /rtl/j68_alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_alu.v -------------------------------------------------------------------------------- /rtl/j68_dec.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_dec.mem -------------------------------------------------------------------------------- /rtl/j68_dec.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_dec.mif -------------------------------------------------------------------------------- /rtl/j68_dec_c.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_dec_c.mem -------------------------------------------------------------------------------- /rtl/j68_dec_c.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_dec_c.mif -------------------------------------------------------------------------------- /rtl/j68_decode.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_decode.v -------------------------------------------------------------------------------- /rtl/j68_decode_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_decode_rom.v -------------------------------------------------------------------------------- /rtl/j68_dpram_2048x20.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_dpram_2048x20.v -------------------------------------------------------------------------------- /rtl/j68_flags.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_flags.v -------------------------------------------------------------------------------- /rtl/j68_loop.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_loop.v -------------------------------------------------------------------------------- /rtl/j68_mem_io.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_mem_io.v -------------------------------------------------------------------------------- /rtl/j68_ram.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram.mem -------------------------------------------------------------------------------- /rtl/j68_ram_0.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_0.mif -------------------------------------------------------------------------------- /rtl/j68_ram_1.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_1.mif -------------------------------------------------------------------------------- /rtl/j68_ram_2.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_2.mif -------------------------------------------------------------------------------- /rtl/j68_ram_3.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_3.mif -------------------------------------------------------------------------------- /rtl/j68_ram_4.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_4.mif -------------------------------------------------------------------------------- /rtl/j68_ram_c.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c.mem -------------------------------------------------------------------------------- /rtl/j68_ram_c_0.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c_0.mif -------------------------------------------------------------------------------- /rtl/j68_ram_c_1.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c_1.mif -------------------------------------------------------------------------------- /rtl/j68_ram_c_2.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c_2.mif -------------------------------------------------------------------------------- /rtl/j68_ram_c_3.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c_3.mif -------------------------------------------------------------------------------- /rtl/j68_ram_c_4.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_ram_c_4.mif -------------------------------------------------------------------------------- /rtl/j68_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/j68_test.v -------------------------------------------------------------------------------- /rtl/onchip_ram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/onchip_ram.v -------------------------------------------------------------------------------- /rtl/onchip_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/onchip_rom.v -------------------------------------------------------------------------------- /rtl/rom_testbench.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/rom_testbench.mem -------------------------------------------------------------------------------- /rtl/rom_vubug.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/rom_vubug.mem -------------------------------------------------------------------------------- /rtl/rom_vubug.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/rom_vubug.mif -------------------------------------------------------------------------------- /rtl/soc_j68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/soc_j68.v -------------------------------------------------------------------------------- /rtl/tb/tb_clock.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/tb/tb_clock.v -------------------------------------------------------------------------------- /rtl/tb/tb_soc_j68.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/rtl/tb/tb_soc_j68.v -------------------------------------------------------------------------------- /tools/microcode20.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20.exe -------------------------------------------------------------------------------- /tools/microcode20/bin/Release/microcode20.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/bin/Release/microcode20.exe -------------------------------------------------------------------------------- /tools/microcode20/libfl.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/libfl.a -------------------------------------------------------------------------------- /tools/microcode20/microcode.l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.l -------------------------------------------------------------------------------- /tools/microcode20/microcode.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.layout -------------------------------------------------------------------------------- /tools/microcode20/microcode.parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.parser.c -------------------------------------------------------------------------------- /tools/microcode20/microcode.parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.parser.h -------------------------------------------------------------------------------- /tools/microcode20/microcode.parser.output: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.parser.output -------------------------------------------------------------------------------- /tools/microcode20/microcode.scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.scanner.c -------------------------------------------------------------------------------- /tools/microcode20/microcode.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode.y -------------------------------------------------------------------------------- /tools/microcode20/microcode20.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode20.cbp -------------------------------------------------------------------------------- /tools/microcode20/microcode20.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode20.depend -------------------------------------------------------------------------------- /tools/microcode20/microcode20.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/microcode20/microcode20.layout -------------------------------------------------------------------------------- /tools/srec_cat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srec_cat.exe -------------------------------------------------------------------------------- /tools/srecord/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/README.pdf -------------------------------------------------------------------------------- /tools/srecord/Readme-Windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/Readme-Windows.txt -------------------------------------------------------------------------------- /tools/srecord/srec_cat.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/srec_cat.exe -------------------------------------------------------------------------------- /tools/srecord/srec_cmp.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/srec_cmp.exe -------------------------------------------------------------------------------- /tools/srecord/srec_info.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/srec_info.exe -------------------------------------------------------------------------------- /tools/srecord/srecord-1.64.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/srecord/srecord-1.64.pdf -------------------------------------------------------------------------------- /tools/vasmm68k.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k.exe -------------------------------------------------------------------------------- /tools/vasmm68k/atom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/atom.c -------------------------------------------------------------------------------- /tools/vasmm68k/atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/atom.h -------------------------------------------------------------------------------- /tools/vasmm68k/cond.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cond.c -------------------------------------------------------------------------------- /tools/vasmm68k/cond.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cond.h -------------------------------------------------------------------------------- /tools/vasmm68k/cpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cpu.c -------------------------------------------------------------------------------- /tools/vasmm68k/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cpu.h -------------------------------------------------------------------------------- /tools/vasmm68k/cpu_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cpu_errors.h -------------------------------------------------------------------------------- /tools/vasmm68k/cpu_models.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/cpu_models.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_386.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_386.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_68k.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_arm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_arm.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_jag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_jag.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_ppc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_ppc.h -------------------------------------------------------------------------------- /tools/vasmm68k/elf_reloc_x86_64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/elf_reloc_x86_64.h -------------------------------------------------------------------------------- /tools/vasmm68k/error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/error.c -------------------------------------------------------------------------------- /tools/vasmm68k/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/error.h -------------------------------------------------------------------------------- /tools/vasmm68k/expr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/expr.c -------------------------------------------------------------------------------- /tools/vasmm68k/expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/expr.h -------------------------------------------------------------------------------- /tools/vasmm68k/general_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/general_errors.h -------------------------------------------------------------------------------- /tools/vasmm68k/hugeint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/hugeint.c -------------------------------------------------------------------------------- /tools/vasmm68k/hugeint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/hugeint.h -------------------------------------------------------------------------------- /tools/vasmm68k/opcodes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/opcodes.h -------------------------------------------------------------------------------- /tools/vasmm68k/operands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/operands.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_aout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_aout.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_aout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_aout.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_bin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_bin.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_elf.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_elf.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_errors.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_hunk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_hunk.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_hunk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_hunk.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_srec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_srec.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_test.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_tos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_tos.c -------------------------------------------------------------------------------- /tools/vasmm68k/output_tos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_tos.h -------------------------------------------------------------------------------- /tools/vasmm68k/output_vobj.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/output_vobj.c -------------------------------------------------------------------------------- /tools/vasmm68k/parse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/parse.c -------------------------------------------------------------------------------- /tools/vasmm68k/parse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/parse.h -------------------------------------------------------------------------------- /tools/vasmm68k/reloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/reloc.c -------------------------------------------------------------------------------- /tools/vasmm68k/reloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/reloc.h -------------------------------------------------------------------------------- /tools/vasmm68k/specregs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/specregs.h -------------------------------------------------------------------------------- /tools/vasmm68k/stabs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/stabs.h -------------------------------------------------------------------------------- /tools/vasmm68k/supp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/supp.c -------------------------------------------------------------------------------- /tools/vasmm68k/supp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/supp.h -------------------------------------------------------------------------------- /tools/vasmm68k/symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/symbol.c -------------------------------------------------------------------------------- /tools/vasmm68k/symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/symbol.h -------------------------------------------------------------------------------- /tools/vasmm68k/symtab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/symtab.c -------------------------------------------------------------------------------- /tools/vasmm68k/symtab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/symtab.h -------------------------------------------------------------------------------- /tools/vasmm68k/syntax.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/syntax.c -------------------------------------------------------------------------------- /tools/vasmm68k/syntax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/syntax.h -------------------------------------------------------------------------------- /tools/vasmm68k/syntax_errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/syntax_errors.h -------------------------------------------------------------------------------- /tools/vasmm68k/tfloat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/tfloat.h -------------------------------------------------------------------------------- /tools/vasmm68k/vasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasm.c -------------------------------------------------------------------------------- /tools/vasmm68k/vasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasm.h -------------------------------------------------------------------------------- /tools/vasmm68k/vasmm68k.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasmm68k.cbp -------------------------------------------------------------------------------- /tools/vasmm68k/vasmm68k.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasmm68k.depend -------------------------------------------------------------------------------- /tools/vasmm68k/vasmm68k.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasmm68k.exe -------------------------------------------------------------------------------- /tools/vasmm68k/vasmm68k.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vasmm68k.layout -------------------------------------------------------------------------------- /tools/vasmm68k/vobjdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vobjdump.c -------------------------------------------------------------------------------- /tools/vasmm68k/vobjdump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/tools/vasmm68k/vobjdump.h -------------------------------------------------------------------------------- /ucode/decode_rom.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/decode_rom.v -------------------------------------------------------------------------------- /ucode/dpram_2048x20.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/dpram_2048x20.v -------------------------------------------------------------------------------- /ucode/gen_ucode.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/gen_ucode.bat -------------------------------------------------------------------------------- /ucode/j68_dec.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_dec.mem -------------------------------------------------------------------------------- /ucode/j68_dec.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_dec.mif -------------------------------------------------------------------------------- /ucode/j68_ram.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram.mem -------------------------------------------------------------------------------- /ucode/j68_ram.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram.mif -------------------------------------------------------------------------------- /ucode/j68_ram_0.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram_0.mif -------------------------------------------------------------------------------- /ucode/j68_ram_1.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram_1.mif -------------------------------------------------------------------------------- /ucode/j68_ram_2.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram_2.mif -------------------------------------------------------------------------------- /ucode/j68_ram_3.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram_3.mif -------------------------------------------------------------------------------- /ucode/j68_ram_4.mif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ram_4.mif -------------------------------------------------------------------------------- /ucode/j68_ucode.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/ucode/j68_ucode.asm -------------------------------------------------------------------------------- /verilator/clock_gen/clock_gen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/clock_gen/clock_gen.cpp -------------------------------------------------------------------------------- /verilator/clock_gen/clock_gen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/clock_gen/clock_gen.h -------------------------------------------------------------------------------- /verilator/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/compile -------------------------------------------------------------------------------- /verilator/j68_dec.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/j68_dec.mem -------------------------------------------------------------------------------- /verilator/j68_ram.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/j68_ram.mem -------------------------------------------------------------------------------- /verilator/m68k_trace/m68k_trace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/m68k_trace.cpp -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi.cpp -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68k.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68k.h -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kconf.h -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kcpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kcpu.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kcpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kcpu.h -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kdasm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kdasm.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kmame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kmame.h -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kopac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kopac.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kopdm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kopdm.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kopnz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kopnz.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kops.c -------------------------------------------------------------------------------- /verilator/m68k_trace/musashi/m68kops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/m68k_trace/musashi/m68kops.h -------------------------------------------------------------------------------- /verilator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/main.cpp -------------------------------------------------------------------------------- /verilator/rom_testbench.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/rom_testbench.mem -------------------------------------------------------------------------------- /verilator/rom_vubug.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/rom_vubug.mem -------------------------------------------------------------------------------- /verilator/tb_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fredrequin/j68_cpu/HEAD/verilator/tb_top.v --------------------------------------------------------------------------------