├── .gitignore ├── GTKWave └── CDP1802.gtkw ├── LICENSE ├── README.md ├── hdl └── xilinx_uart │ ├── UART6_RX.unconstrained.vhdl │ ├── UART6_RX.vhdl │ ├── UART6_TX.unconstrained.vhdl │ ├── UART6_TX.vhdl │ └── UART6_User_Guide_and_Reference_Designs_29March13.pdf ├── project ├── build.properties └── plugins.sbt ├── src ├── main │ └── scala │ │ ├── BlackBoxs │ │ └── XlinxS6BB │ │ │ ├── PLL_BB.scala │ │ │ ├── RAM_BB.scala │ │ │ └── UART_X6.scala │ │ ├── OtherComponents │ │ ├── Debounce.scala │ │ ├── Keypad.scala │ │ └── SevenSegment.scala │ │ ├── Spinal1802 │ │ ├── CDP1802.scala │ │ └── CDP1802_Emma_Verification.scala │ │ ├── Spinal1861 │ │ └── CDP1861.scala │ │ └── Systems │ │ └── TopLevel.scala └── testing │ └── SDL_CosmacELF │ ├── .gitignore │ ├── CMakeLists.txt │ ├── CosmacELF.cpp │ ├── Elements.cpp │ ├── Elements.h │ ├── OpenSans-Regular.ttf │ ├── README.md │ ├── test_print.bin │ └── tests │ ├── Chip8_Tetris2.bin │ ├── FPM.bin │ ├── log.txt │ ├── test_1861.bin │ ├── test_FPM.asm │ ├── test_FPM.bin │ ├── test_blank.bin │ ├── test_print.asm │ └── test_print.bin └── verification ├── FPM.bin ├── FPM ├── 14-07-09-ddj1.jpg ├── 14-07-09-ddj2.jpg └── 14-07-09-ddj3.jpg ├── log_fix.txt ├── test_1861.bin ├── test_FPM_Verification.asm ├── test_FPM_Verification.bin └── test_FPM_Verification.log /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/.gitignore -------------------------------------------------------------------------------- /GTKWave/CDP1802.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/GTKWave/CDP1802.gtkw -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/README.md -------------------------------------------------------------------------------- /hdl/xilinx_uart/UART6_RX.unconstrained.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/hdl/xilinx_uart/UART6_RX.unconstrained.vhdl -------------------------------------------------------------------------------- /hdl/xilinx_uart/UART6_RX.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/hdl/xilinx_uart/UART6_RX.vhdl -------------------------------------------------------------------------------- /hdl/xilinx_uart/UART6_TX.unconstrained.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/hdl/xilinx_uart/UART6_TX.unconstrained.vhdl -------------------------------------------------------------------------------- /hdl/xilinx_uart/UART6_TX.vhdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/hdl/xilinx_uart/UART6_TX.vhdl -------------------------------------------------------------------------------- /hdl/xilinx_uart/UART6_User_Guide_and_Reference_Designs_29March13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/hdl/xilinx_uart/UART6_User_Guide_and_Reference_Designs_29March13.pdf -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.2.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/BlackBoxs/XlinxS6BB/PLL_BB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/BlackBoxs/XlinxS6BB/PLL_BB.scala -------------------------------------------------------------------------------- /src/main/scala/BlackBoxs/XlinxS6BB/RAM_BB.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/BlackBoxs/XlinxS6BB/RAM_BB.scala -------------------------------------------------------------------------------- /src/main/scala/BlackBoxs/XlinxS6BB/UART_X6.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/BlackBoxs/XlinxS6BB/UART_X6.scala -------------------------------------------------------------------------------- /src/main/scala/OtherComponents/Debounce.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/OtherComponents/Debounce.scala -------------------------------------------------------------------------------- /src/main/scala/OtherComponents/Keypad.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/OtherComponents/Keypad.scala -------------------------------------------------------------------------------- /src/main/scala/OtherComponents/SevenSegment.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/OtherComponents/SevenSegment.scala -------------------------------------------------------------------------------- /src/main/scala/Spinal1802/CDP1802.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/Spinal1802/CDP1802.scala -------------------------------------------------------------------------------- /src/main/scala/Spinal1802/CDP1802_Emma_Verification.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/Spinal1802/CDP1802_Emma_Verification.scala -------------------------------------------------------------------------------- /src/main/scala/Spinal1861/CDP1861.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/Spinal1861/CDP1861.scala -------------------------------------------------------------------------------- /src/main/scala/Systems/TopLevel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/main/scala/Systems/TopLevel.scala -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/.gitignore -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/CMakeLists.txt -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/CosmacELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/CosmacELF.cpp -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/Elements.cpp -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/Elements.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/Elements.h -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/OpenSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/OpenSans-Regular.ttf -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/README.md -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/test_print.bin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/Chip8_Tetris2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/Chip8_Tetris2.bin -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/FPM.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/FPM.bin -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/log.txt -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_1861.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/test_1861.bin -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_FPM.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/test_FPM.asm -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_FPM.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/test_FPM.bin -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_blank.bin: -------------------------------------------------------------------------------- 1 | {z0 2 | -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_print.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/test_print.asm -------------------------------------------------------------------------------- /src/testing/SDL_CosmacELF/tests/test_print.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/src/testing/SDL_CosmacELF/tests/test_print.bin -------------------------------------------------------------------------------- /verification/FPM.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/FPM.bin -------------------------------------------------------------------------------- /verification/FPM/14-07-09-ddj1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/FPM/14-07-09-ddj1.jpg -------------------------------------------------------------------------------- /verification/FPM/14-07-09-ddj2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/FPM/14-07-09-ddj2.jpg -------------------------------------------------------------------------------- /verification/FPM/14-07-09-ddj3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/FPM/14-07-09-ddj3.jpg -------------------------------------------------------------------------------- /verification/log_fix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/log_fix.txt -------------------------------------------------------------------------------- /verification/test_1861.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/test_1861.bin -------------------------------------------------------------------------------- /verification/test_FPM_Verification.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/test_FPM_Verification.asm -------------------------------------------------------------------------------- /verification/test_FPM_Verification.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/test_FPM_Verification.bin -------------------------------------------------------------------------------- /verification/test_FPM_Verification.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wel97459/FPGACosmacELF/HEAD/verification/test_FPM_Verification.log --------------------------------------------------------------------------------