├── CII_Starter_pin_assignments.csv ├── README ├── T80 ├── T80.vhd ├── T8080se.vhd ├── T80_ALU.vhd ├── T80_MCode.vhd ├── T80_Pack.vhd ├── T80_Reg.vhd ├── T80_RegX.vhd ├── T80a.vhd ├── T80se.vhd └── T80sed.vhd ├── YM2149 ├── YM2149_linmix.vhd ├── YM2149_tb.vhd ├── YM2149_volmix.vhd ├── vol_table.vhd ├── vol_table_001.txt └── vol_table_array.vhd ├── clocks.vhd ├── debugger.vhd ├── i2c_loader.vhd ├── i2c_loader_tb.vhd ├── i2s_intf.vhd ├── i2s_intf_tb.vhd ├── keyboard.vhd ├── pll_main.ppf ├── pll_main.qip ├── pll_main.vhd ├── ps2_intf.vhd ├── ps2_intf_tb.vhd ├── seg7.vhd ├── spectrum.cdf ├── spectrum.pin ├── spectrum.qpf ├── spectrum.qsf ├── spectrum_de1.vhd ├── spi.vhd ├── src ├── .cdtproject ├── .cproject ├── .project ├── .settings │ └── org.eclipse.cdt.core.prefs ├── Makefile ├── README ├── ansi.h ├── common.h ├── console.c ├── console.h ├── crt0.S ├── font_pearl_8x8.c ├── spectrum.h └── zxloader.c ├── ula_port.vhd ├── video.vhd ├── video_tb.vhd └── zxmmc.vhd /CII_Starter_pin_assignments.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/CII_Starter_pin_assignments.csv -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/README -------------------------------------------------------------------------------- /T80/T80.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80.vhd -------------------------------------------------------------------------------- /T80/T8080se.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T8080se.vhd -------------------------------------------------------------------------------- /T80/T80_ALU.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80_ALU.vhd -------------------------------------------------------------------------------- /T80/T80_MCode.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80_MCode.vhd -------------------------------------------------------------------------------- /T80/T80_Pack.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80_Pack.vhd -------------------------------------------------------------------------------- /T80/T80_Reg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80_Reg.vhd -------------------------------------------------------------------------------- /T80/T80_RegX.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80_RegX.vhd -------------------------------------------------------------------------------- /T80/T80a.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80a.vhd -------------------------------------------------------------------------------- /T80/T80se.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80se.vhd -------------------------------------------------------------------------------- /T80/T80sed.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/T80/T80sed.vhd -------------------------------------------------------------------------------- /YM2149/YM2149_linmix.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/YM2149_linmix.vhd -------------------------------------------------------------------------------- /YM2149/YM2149_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/YM2149_tb.vhd -------------------------------------------------------------------------------- /YM2149/YM2149_volmix.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/YM2149_volmix.vhd -------------------------------------------------------------------------------- /YM2149/vol_table.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/vol_table.vhd -------------------------------------------------------------------------------- /YM2149/vol_table_001.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/vol_table_001.txt -------------------------------------------------------------------------------- /YM2149/vol_table_array.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/YM2149/vol_table_array.vhd -------------------------------------------------------------------------------- /clocks.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/clocks.vhd -------------------------------------------------------------------------------- /debugger.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/debugger.vhd -------------------------------------------------------------------------------- /i2c_loader.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/i2c_loader.vhd -------------------------------------------------------------------------------- /i2c_loader_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/i2c_loader_tb.vhd -------------------------------------------------------------------------------- /i2s_intf.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/i2s_intf.vhd -------------------------------------------------------------------------------- /i2s_intf_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/i2s_intf_tb.vhd -------------------------------------------------------------------------------- /keyboard.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/keyboard.vhd -------------------------------------------------------------------------------- /pll_main.ppf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/pll_main.ppf -------------------------------------------------------------------------------- /pll_main.qip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/pll_main.qip -------------------------------------------------------------------------------- /pll_main.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/pll_main.vhd -------------------------------------------------------------------------------- /ps2_intf.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/ps2_intf.vhd -------------------------------------------------------------------------------- /ps2_intf_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/ps2_intf_tb.vhd -------------------------------------------------------------------------------- /seg7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/seg7.vhd -------------------------------------------------------------------------------- /spectrum.cdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spectrum.cdf -------------------------------------------------------------------------------- /spectrum.pin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spectrum.pin -------------------------------------------------------------------------------- /spectrum.qpf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spectrum.qpf -------------------------------------------------------------------------------- /spectrum.qsf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spectrum.qsf -------------------------------------------------------------------------------- /spectrum_de1.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spectrum_de1.vhd -------------------------------------------------------------------------------- /spi.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/spi.vhd -------------------------------------------------------------------------------- /src/.cdtproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/.cdtproject -------------------------------------------------------------------------------- /src/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/.cproject -------------------------------------------------------------------------------- /src/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/.project -------------------------------------------------------------------------------- /src/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/README: -------------------------------------------------------------------------------- 1 | Build requires sdcc, binutils-z80, z80dasm 2 | 3 | -------------------------------------------------------------------------------- /src/ansi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/ansi.h -------------------------------------------------------------------------------- /src/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/common.h -------------------------------------------------------------------------------- /src/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/console.c -------------------------------------------------------------------------------- /src/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/console.h -------------------------------------------------------------------------------- /src/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/crt0.S -------------------------------------------------------------------------------- /src/font_pearl_8x8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/font_pearl_8x8.c -------------------------------------------------------------------------------- /src/spectrum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/spectrum.h -------------------------------------------------------------------------------- /src/zxloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/src/zxloader.c -------------------------------------------------------------------------------- /ula_port.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/ula_port.vhd -------------------------------------------------------------------------------- /video.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/video.vhd -------------------------------------------------------------------------------- /video_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/video_tb.vhd -------------------------------------------------------------------------------- /zxmmc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikestir/fpga-spectrum/HEAD/zxmmc.vhd --------------------------------------------------------------------------------