├── .gitignore ├── LICENSE ├── README.md ├── audio └── sn76489_wb8.v ├── boards ├── hx8k-breakout-sram16 │ ├── Makefile │ ├── hx8k-breakout-sram16.pcf │ └── top.v ├── hx8k-breakout │ ├── Makefile │ ├── hx8k-breakout.pcf │ └── top.v └── icebreaker │ ├── Makefile │ ├── icebreaker.pcf │ └── top.v ├── bus ├── memory16.v ├── tests │ ├── memory16_sim.v │ ├── memory16_tb.v │ └── wishbone32_tb.v ├── wishbone32.v └── wishbone8.v ├── cpu ├── alu.sby ├── alu.v ├── aludefs.vh ├── branch.v ├── bus.v ├── busdefs.vh ├── cpu.v ├── decoder.v ├── div.v ├── mul.sby ├── mul.v ├── muldsp.v ├── registers.v ├── riscvdefs.vh ├── shifter.sby ├── shifter.v └── tests │ ├── alu_tb.v │ ├── cpu_tb.v │ ├── decoder_tb.v │ ├── div_tb.v │ └── registers_tb.v ├── irdecoder └── irdecoder_wb8.v ├── leds └── leds_wb8.v ├── prng ├── prng_wb32.v └── prng_wb8.v ├── ram ├── bram_wb32.v ├── bram_wb8.v ├── bram_wb8_vga.v ├── dummy_wb32.v ├── dummy_wb8.v ├── ice40_spram_1mbit_wb32.v ├── ice40_spram_1mbit_wb32_vga.v ├── ice40_spram_1mbit_wb8_vga.v ├── raminit.dat ├── sram256kx16_membus_vga_ice40.v ├── sram256kx16_wb8_vga.v ├── sram256kx16_wb8_vga_ice40.v └── sram512kx8_wb8_vga.v ├── rom ├── rom_wb32.v ├── rom_wb8.v ├── rominit.dat └── rominit.dat32 ├── software ├── Makefile.vars ├── asm │ ├── Makefile │ ├── blink-test.s │ ├── bootrom.s │ ├── bootrom_onlyuart.s │ ├── devices.h │ ├── link.ld │ ├── msr.h │ ├── spi-test.s │ ├── timer-interrupt-test.s │ ├── timer-test.s │ ├── trap-test.s │ └── uart-echo.s ├── c-firmware │ ├── Makefile │ ├── crt0.s │ ├── example.c │ ├── interrupts.c │ ├── irreceiver.c │ ├── selftest.c │ └── vgascroll.c ├── filesrv │ ├── Makefile │ ├── filesrv_client.c │ ├── filesrv_shared.c │ └── filesrv_shared.h ├── serial-uploader │ ├── Makefile │ └── uploader.c ├── spu32-system │ ├── Makefile │ ├── apps │ │ ├── Makefile │ │ ├── argtest │ │ │ └── argtest.c │ │ ├── chainreaction │ │ │ └── chainreaction.c │ │ ├── cmds │ │ │ ├── cd.c │ │ │ ├── cls.c │ │ │ ├── cp.c │ │ │ ├── loadfont.c │ │ │ ├── ls.c │ │ │ ├── mkdir.c │ │ │ ├── mv.c │ │ │ ├── picview.c │ │ │ ├── print.c │ │ │ ├── rm.c │ │ │ ├── shared.c │ │ │ ├── shared.h │ │ │ ├── showfont.c │ │ │ └── sum.c │ │ ├── crt0.s │ │ ├── dhrystone │ │ │ ├── Makefile │ │ │ ├── crt0.s │ │ │ ├── dhrystone.c │ │ │ ├── dhrystone.h │ │ │ ├── dhrystone_main.c │ │ │ └── link.ld │ │ ├── filesrv │ │ │ └── filesrv.c │ │ ├── link.ld │ │ ├── mandel │ │ │ ├── mandel.c │ │ │ └── mandel2.c │ │ ├── memtest │ │ │ └── memtest.c │ │ ├── minmemtest │ │ │ └── minmemtest.c │ │ ├── multest │ │ │ └── multest.c │ │ └── vgadraw │ │ │ └── vgadraw.c │ ├── bios │ │ ├── Makefile │ │ ├── bios.c │ │ ├── bios_crt0.s │ │ ├── bios_fatfs.c │ │ ├── bios_fatfs.h │ │ ├── bios_link.ld │ │ ├── bios_sdcard.c │ │ ├── bios_sdcard.h │ │ ├── bios_shared.h │ │ ├── bios_spi.c │ │ ├── bios_spi.h │ │ ├── bios_uart.c │ │ ├── bios_uart.h │ │ ├── bios_video.c │ │ ├── bios_video.h │ │ ├── devices.h │ │ └── fatfs │ │ │ ├── 00history.txt │ │ │ ├── 00readme.txt │ │ │ ├── diskio.c │ │ │ ├── diskio.h │ │ │ ├── diskio_spu32.c │ │ │ ├── ff.c │ │ │ ├── ff.h │ │ │ ├── ffconf.h │ │ │ ├── ffsystem.c │ │ │ └── ffunicode.c │ ├── bios_calls │ │ ├── bios_calls.c │ │ └── bios_calls.h │ ├── boot-stage1 │ │ ├── Makefile │ │ ├── crt0.s │ │ ├── palette.h │ │ └── stage1.c │ ├── boot-stage2 │ │ ├── Makefile │ │ ├── crt0.s │ │ ├── link.ld │ │ └── stage2.c │ ├── libspu32 │ │ ├── Makefile │ │ ├── libspu32.c │ │ ├── libspu32.h │ │ └── link.ld │ ├── libtinyc │ │ ├── Makefile │ │ ├── libtinyc.c │ │ ├── libtinyc.h │ │ └── link.ld │ └── shell │ │ ├── Makefile │ │ ├── crt0.s │ │ ├── link.ld │ │ └── shell.c └── testgen │ ├── Makefile │ ├── cpu-hardware-loop.sh │ ├── cpu-simulation-loop.sh │ ├── hexdump-format-byte │ ├── link.ld │ ├── testsuite.s │ └── tomthumb-testgen-1.0-SNAPSHOT.jar ├── spi ├── spi_wb8.v ├── spicontroller.v └── tests │ ├── spi_wb8_tb.v │ └── spicontroller_tb.v ├── tb └── tbcommon.v ├── test.sh ├── timer ├── timer_wb32.v └── timer_wb8.v ├── uart ├── tests │ └── uart_wb8_tb.v └── uart_wb8.v └── vga ├── vga.v ├── vga_dither.v ├── vga_mode_generator.v ├── vga_palette.v ├── vga_palette_256.dat ├── vga_pixelpipe_bitmap.v ├── vga_pixelpipe_compressed_bitmap.v ├── vga_pixelpipe_test.v ├── vga_pixelpipe_text.v ├── vga_sync.v ├── vga_wb32_extram.v └── vga_wb8_extram.v /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/README.md -------------------------------------------------------------------------------- /audio/sn76489_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/audio/sn76489_wb8.v -------------------------------------------------------------------------------- /boards/hx8k-breakout-sram16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout-sram16/Makefile -------------------------------------------------------------------------------- /boards/hx8k-breakout-sram16/hx8k-breakout-sram16.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout-sram16/hx8k-breakout-sram16.pcf -------------------------------------------------------------------------------- /boards/hx8k-breakout-sram16/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout-sram16/top.v -------------------------------------------------------------------------------- /boards/hx8k-breakout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout/Makefile -------------------------------------------------------------------------------- /boards/hx8k-breakout/hx8k-breakout.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout/hx8k-breakout.pcf -------------------------------------------------------------------------------- /boards/hx8k-breakout/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/hx8k-breakout/top.v -------------------------------------------------------------------------------- /boards/icebreaker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/icebreaker/Makefile -------------------------------------------------------------------------------- /boards/icebreaker/icebreaker.pcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/icebreaker/icebreaker.pcf -------------------------------------------------------------------------------- /boards/icebreaker/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/boards/icebreaker/top.v -------------------------------------------------------------------------------- /bus/memory16.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/memory16.v -------------------------------------------------------------------------------- /bus/tests/memory16_sim.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/tests/memory16_sim.v -------------------------------------------------------------------------------- /bus/tests/memory16_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/tests/memory16_tb.v -------------------------------------------------------------------------------- /bus/tests/wishbone32_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/tests/wishbone32_tb.v -------------------------------------------------------------------------------- /bus/wishbone32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/wishbone32.v -------------------------------------------------------------------------------- /bus/wishbone8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/bus/wishbone8.v -------------------------------------------------------------------------------- /cpu/alu.sby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/alu.sby -------------------------------------------------------------------------------- /cpu/alu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/alu.v -------------------------------------------------------------------------------- /cpu/aludefs.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/aludefs.vh -------------------------------------------------------------------------------- /cpu/branch.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/branch.v -------------------------------------------------------------------------------- /cpu/bus.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/bus.v -------------------------------------------------------------------------------- /cpu/busdefs.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/busdefs.vh -------------------------------------------------------------------------------- /cpu/cpu.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/cpu.v -------------------------------------------------------------------------------- /cpu/decoder.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/decoder.v -------------------------------------------------------------------------------- /cpu/div.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/div.v -------------------------------------------------------------------------------- /cpu/mul.sby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/mul.sby -------------------------------------------------------------------------------- /cpu/mul.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/mul.v -------------------------------------------------------------------------------- /cpu/muldsp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/muldsp.v -------------------------------------------------------------------------------- /cpu/registers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/registers.v -------------------------------------------------------------------------------- /cpu/riscvdefs.vh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/riscvdefs.vh -------------------------------------------------------------------------------- /cpu/shifter.sby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/shifter.sby -------------------------------------------------------------------------------- /cpu/shifter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/shifter.v -------------------------------------------------------------------------------- /cpu/tests/alu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/tests/alu_tb.v -------------------------------------------------------------------------------- /cpu/tests/cpu_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/tests/cpu_tb.v -------------------------------------------------------------------------------- /cpu/tests/decoder_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/tests/decoder_tb.v -------------------------------------------------------------------------------- /cpu/tests/div_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/tests/div_tb.v -------------------------------------------------------------------------------- /cpu/tests/registers_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/cpu/tests/registers_tb.v -------------------------------------------------------------------------------- /irdecoder/irdecoder_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/irdecoder/irdecoder_wb8.v -------------------------------------------------------------------------------- /leds/leds_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/leds/leds_wb8.v -------------------------------------------------------------------------------- /prng/prng_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/prng/prng_wb32.v -------------------------------------------------------------------------------- /prng/prng_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/prng/prng_wb8.v -------------------------------------------------------------------------------- /ram/bram_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/bram_wb32.v -------------------------------------------------------------------------------- /ram/bram_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/bram_wb8.v -------------------------------------------------------------------------------- /ram/bram_wb8_vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/bram_wb8_vga.v -------------------------------------------------------------------------------- /ram/dummy_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/dummy_wb32.v -------------------------------------------------------------------------------- /ram/dummy_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/dummy_wb8.v -------------------------------------------------------------------------------- /ram/ice40_spram_1mbit_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/ice40_spram_1mbit_wb32.v -------------------------------------------------------------------------------- /ram/ice40_spram_1mbit_wb32_vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/ice40_spram_1mbit_wb32_vga.v -------------------------------------------------------------------------------- /ram/ice40_spram_1mbit_wb8_vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/ice40_spram_1mbit_wb8_vga.v -------------------------------------------------------------------------------- /ram/raminit.dat: -------------------------------------------------------------------------------- 1 | 00 2 | 01 3 | 02 4 | 03 5 | 80 6 | 81 7 | 82 8 | 83 9 | 10 | 11 | -------------------------------------------------------------------------------- /ram/sram256kx16_membus_vga_ice40.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/sram256kx16_membus_vga_ice40.v -------------------------------------------------------------------------------- /ram/sram256kx16_wb8_vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/sram256kx16_wb8_vga.v -------------------------------------------------------------------------------- /ram/sram256kx16_wb8_vga_ice40.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/sram256kx16_wb8_vga_ice40.v -------------------------------------------------------------------------------- /ram/sram512kx8_wb8_vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/ram/sram512kx8_wb8_vga.v -------------------------------------------------------------------------------- /rom/rom_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/rom/rom_wb32.v -------------------------------------------------------------------------------- /rom/rom_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/rom/rom_wb8.v -------------------------------------------------------------------------------- /rom/rominit.dat: -------------------------------------------------------------------------------- 1 | 00 2 | 01 3 | 02 4 | 03 5 | 80 6 | 81 7 | 82 8 | 83 9 | 10 | 11 | -------------------------------------------------------------------------------- /rom/rominit.dat32: -------------------------------------------------------------------------------- 1 | 03020100 2 | 07060504 3 | -------------------------------------------------------------------------------- /software/Makefile.vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/Makefile.vars -------------------------------------------------------------------------------- /software/asm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/Makefile -------------------------------------------------------------------------------- /software/asm/blink-test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/blink-test.s -------------------------------------------------------------------------------- /software/asm/bootrom.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/bootrom.s -------------------------------------------------------------------------------- /software/asm/bootrom_onlyuart.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/bootrom_onlyuart.s -------------------------------------------------------------------------------- /software/asm/devices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/devices.h -------------------------------------------------------------------------------- /software/asm/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/link.ld -------------------------------------------------------------------------------- /software/asm/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/msr.h -------------------------------------------------------------------------------- /software/asm/spi-test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/spi-test.s -------------------------------------------------------------------------------- /software/asm/timer-interrupt-test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/timer-interrupt-test.s -------------------------------------------------------------------------------- /software/asm/timer-test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/timer-test.s -------------------------------------------------------------------------------- /software/asm/trap-test.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/trap-test.s -------------------------------------------------------------------------------- /software/asm/uart-echo.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/asm/uart-echo.s -------------------------------------------------------------------------------- /software/c-firmware/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/Makefile -------------------------------------------------------------------------------- /software/c-firmware/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/crt0.s -------------------------------------------------------------------------------- /software/c-firmware/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/example.c -------------------------------------------------------------------------------- /software/c-firmware/interrupts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/interrupts.c -------------------------------------------------------------------------------- /software/c-firmware/irreceiver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/irreceiver.c -------------------------------------------------------------------------------- /software/c-firmware/selftest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/selftest.c -------------------------------------------------------------------------------- /software/c-firmware/vgascroll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/c-firmware/vgascroll.c -------------------------------------------------------------------------------- /software/filesrv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/filesrv/Makefile -------------------------------------------------------------------------------- /software/filesrv/filesrv_client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/filesrv/filesrv_client.c -------------------------------------------------------------------------------- /software/filesrv/filesrv_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/filesrv/filesrv_shared.c -------------------------------------------------------------------------------- /software/filesrv/filesrv_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/filesrv/filesrv_shared.h -------------------------------------------------------------------------------- /software/serial-uploader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/serial-uploader/Makefile -------------------------------------------------------------------------------- /software/serial-uploader/uploader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/serial-uploader/uploader.c -------------------------------------------------------------------------------- /software/spu32-system/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/Makefile -------------------------------------------------------------------------------- /software/spu32-system/apps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/Makefile -------------------------------------------------------------------------------- /software/spu32-system/apps/argtest/argtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/argtest/argtest.c -------------------------------------------------------------------------------- /software/spu32-system/apps/chainreaction/chainreaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/chainreaction/chainreaction.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/cd.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/cls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/cls.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/cp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/cp.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/loadfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/loadfont.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/ls.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/mkdir.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/mv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/mv.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/picview.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/picview.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/print.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/rm.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/shared.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/shared.h -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/showfont.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/showfont.c -------------------------------------------------------------------------------- /software/spu32-system/apps/cmds/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/cmds/sum.c -------------------------------------------------------------------------------- /software/spu32-system/apps/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/crt0.s -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/Makefile -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/crt0.s -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/dhrystone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/dhrystone.c -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/dhrystone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/dhrystone.h -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/dhrystone_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/dhrystone_main.c -------------------------------------------------------------------------------- /software/spu32-system/apps/dhrystone/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/dhrystone/link.ld -------------------------------------------------------------------------------- /software/spu32-system/apps/filesrv/filesrv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/filesrv/filesrv.c -------------------------------------------------------------------------------- /software/spu32-system/apps/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/link.ld -------------------------------------------------------------------------------- /software/spu32-system/apps/mandel/mandel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/mandel/mandel.c -------------------------------------------------------------------------------- /software/spu32-system/apps/mandel/mandel2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/mandel/mandel2.c -------------------------------------------------------------------------------- /software/spu32-system/apps/memtest/memtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/memtest/memtest.c -------------------------------------------------------------------------------- /software/spu32-system/apps/minmemtest/minmemtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/minmemtest/minmemtest.c -------------------------------------------------------------------------------- /software/spu32-system/apps/multest/multest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/multest/multest.c -------------------------------------------------------------------------------- /software/spu32-system/apps/vgadraw/vgadraw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/apps/vgadraw/vgadraw.c -------------------------------------------------------------------------------- /software/spu32-system/bios/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/Makefile -------------------------------------------------------------------------------- /software/spu32-system/bios/bios.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_crt0.s -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_fatfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_fatfs.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_fatfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_fatfs.h -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_link.ld -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_sdcard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_sdcard.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_sdcard.h -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_shared.h -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_spi.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_spi.h -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_uart.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_uart.h -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_video.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_video.c -------------------------------------------------------------------------------- /software/spu32-system/bios/bios_video.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/bios_video.h -------------------------------------------------------------------------------- /software/spu32-system/bios/devices.h: -------------------------------------------------------------------------------- 1 | #include "../../asm/devices.h" 2 | -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/00history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/00history.txt -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/00readme.txt -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/diskio.c -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/diskio.h -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/diskio_spu32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/diskio_spu32.c -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/ff.c -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/ff.h -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/ffconf.h -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/ffsystem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/ffsystem.c -------------------------------------------------------------------------------- /software/spu32-system/bios/fatfs/ffunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios/fatfs/ffunicode.c -------------------------------------------------------------------------------- /software/spu32-system/bios_calls/bios_calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios_calls/bios_calls.c -------------------------------------------------------------------------------- /software/spu32-system/bios_calls/bios_calls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/bios_calls/bios_calls.h -------------------------------------------------------------------------------- /software/spu32-system/boot-stage1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage1/Makefile -------------------------------------------------------------------------------- /software/spu32-system/boot-stage1/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage1/crt0.s -------------------------------------------------------------------------------- /software/spu32-system/boot-stage1/palette.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage1/palette.h -------------------------------------------------------------------------------- /software/spu32-system/boot-stage1/stage1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage1/stage1.c -------------------------------------------------------------------------------- /software/spu32-system/boot-stage2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage2/Makefile -------------------------------------------------------------------------------- /software/spu32-system/boot-stage2/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage2/crt0.s -------------------------------------------------------------------------------- /software/spu32-system/boot-stage2/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage2/link.ld -------------------------------------------------------------------------------- /software/spu32-system/boot-stage2/stage2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/boot-stage2/stage2.c -------------------------------------------------------------------------------- /software/spu32-system/libspu32/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libspu32/Makefile -------------------------------------------------------------------------------- /software/spu32-system/libspu32/libspu32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libspu32/libspu32.c -------------------------------------------------------------------------------- /software/spu32-system/libspu32/libspu32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libspu32/libspu32.h -------------------------------------------------------------------------------- /software/spu32-system/libspu32/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libspu32/link.ld -------------------------------------------------------------------------------- /software/spu32-system/libtinyc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libtinyc/Makefile -------------------------------------------------------------------------------- /software/spu32-system/libtinyc/libtinyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libtinyc/libtinyc.c -------------------------------------------------------------------------------- /software/spu32-system/libtinyc/libtinyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libtinyc/libtinyc.h -------------------------------------------------------------------------------- /software/spu32-system/libtinyc/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/libtinyc/link.ld -------------------------------------------------------------------------------- /software/spu32-system/shell/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/shell/Makefile -------------------------------------------------------------------------------- /software/spu32-system/shell/crt0.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/shell/crt0.s -------------------------------------------------------------------------------- /software/spu32-system/shell/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/shell/link.ld -------------------------------------------------------------------------------- /software/spu32-system/shell/shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/spu32-system/shell/shell.c -------------------------------------------------------------------------------- /software/testgen/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/Makefile -------------------------------------------------------------------------------- /software/testgen/cpu-hardware-loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/cpu-hardware-loop.sh -------------------------------------------------------------------------------- /software/testgen/cpu-simulation-loop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/cpu-simulation-loop.sh -------------------------------------------------------------------------------- /software/testgen/hexdump-format-byte: -------------------------------------------------------------------------------- 1 | 1/1 "%02x" "\n" 2 | -------------------------------------------------------------------------------- /software/testgen/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/link.ld -------------------------------------------------------------------------------- /software/testgen/testsuite.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/testsuite.s -------------------------------------------------------------------------------- /software/testgen/tomthumb-testgen-1.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/software/testgen/tomthumb-testgen-1.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /spi/spi_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/spi/spi_wb8.v -------------------------------------------------------------------------------- /spi/spicontroller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/spi/spicontroller.v -------------------------------------------------------------------------------- /spi/tests/spi_wb8_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/spi/tests/spi_wb8_tb.v -------------------------------------------------------------------------------- /spi/tests/spicontroller_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/spi/tests/spicontroller_tb.v -------------------------------------------------------------------------------- /tb/tbcommon.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/tb/tbcommon.v -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/test.sh -------------------------------------------------------------------------------- /timer/timer_wb32.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/timer/timer_wb32.v -------------------------------------------------------------------------------- /timer/timer_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/timer/timer_wb8.v -------------------------------------------------------------------------------- /uart/tests/uart_wb8_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/uart/tests/uart_wb8_tb.v -------------------------------------------------------------------------------- /uart/uart_wb8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/uart/uart_wb8.v -------------------------------------------------------------------------------- /vga/vga.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga.v -------------------------------------------------------------------------------- /vga/vga_dither.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_dither.v -------------------------------------------------------------------------------- /vga/vga_mode_generator.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_mode_generator.v -------------------------------------------------------------------------------- /vga/vga_palette.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_palette.v -------------------------------------------------------------------------------- /vga/vga_palette_256.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_palette_256.dat -------------------------------------------------------------------------------- /vga/vga_pixelpipe_bitmap.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_pixelpipe_bitmap.v -------------------------------------------------------------------------------- /vga/vga_pixelpipe_compressed_bitmap.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_pixelpipe_compressed_bitmap.v -------------------------------------------------------------------------------- /vga/vga_pixelpipe_test.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_pixelpipe_test.v -------------------------------------------------------------------------------- /vga/vga_pixelpipe_text.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_pixelpipe_text.v -------------------------------------------------------------------------------- /vga/vga_sync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_sync.v -------------------------------------------------------------------------------- /vga/vga_wb32_extram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_wb32_extram.v -------------------------------------------------------------------------------- /vga/vga_wb8_extram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maikmerten/spu32/HEAD/vga/vga_wb8_extram.v --------------------------------------------------------------------------------