├── .gitignore ├── LICENSE ├── README.md ├── bin ├── 1-chip8-logo.8o ├── 1-chip8-logo.ch8 ├── 2-ibm-logo.8o ├── 2-ibm-logo.ch8 ├── 3-corax+.8o ├── 3-corax+.ch8 ├── 4-flags.8o ├── 4-flags.ch8 ├── 5-quirks.8o ├── 5-quirks.ch8 ├── 6-keypad.8o ├── 6-keypad.ch8 ├── 7-beep.8o ├── 7-beep.ch8 ├── 8-scrolling.8o └── 8-scrolling.ch8 ├── docs ├── 1-chip8-logo.html ├── 2-ibm-logo.html ├── 3-corax+.html ├── 4-flags.html ├── 5-quirks.html ├── 6-keypad.html ├── 7-beep.html └── 8-scrolling.html ├── legacy-superchip.md ├── octo-config.json ├── package.json ├── pictures ├── Cosmac-VIP-quirks.png ├── HP48SX-quirks.JPG ├── HP48SX-scrolling-hires.JPG ├── HP48SX-scrolling-lores.JPG ├── beep.png ├── broken-on-hp48.jpg ├── chip-8-logo.png ├── corax+.png ├── flags.png ├── hires-no-scrolling.png ├── hires-scrolling.png ├── ibm-logo.png ├── ibm.png ├── keypad-down.png ├── keypad-getkey.png ├── keypad-menu.png ├── keypad-up.png ├── lores-no-half-scrolling.png ├── lores-no-scrolling.png ├── lores-scrolling.png ├── quirks-platform.png ├── quirks.png ├── scrolling-platform.png ├── splash.png ├── splash2x.png ├── testimonial1.png ├── testimonial2.png ├── testimonial3.png ├── testimonial4.png └── version.png └── src ├── tests ├── 1-chip8-logo.8o ├── 2-ibm-logo.8o ├── 3-corax+.8o ├── 4-flags.8o ├── 5-quirks.8o ├── 6-keypad.8o ├── 7-beep.8o └── 8-scrolling.8o └── utils ├── helpers.8o ├── menu.8o └── text-rendering.8o /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | playground 3 | node_modules 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/README.md -------------------------------------------------------------------------------- /bin/1-chip8-logo.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/1-chip8-logo.8o -------------------------------------------------------------------------------- /bin/1-chip8-logo.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/1-chip8-logo.ch8 -------------------------------------------------------------------------------- /bin/2-ibm-logo.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/2-ibm-logo.8o -------------------------------------------------------------------------------- /bin/2-ibm-logo.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/2-ibm-logo.ch8 -------------------------------------------------------------------------------- /bin/3-corax+.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/3-corax+.8o -------------------------------------------------------------------------------- /bin/3-corax+.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/3-corax+.ch8 -------------------------------------------------------------------------------- /bin/4-flags.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/4-flags.8o -------------------------------------------------------------------------------- /bin/4-flags.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/4-flags.ch8 -------------------------------------------------------------------------------- /bin/5-quirks.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/5-quirks.8o -------------------------------------------------------------------------------- /bin/5-quirks.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/5-quirks.ch8 -------------------------------------------------------------------------------- /bin/6-keypad.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/6-keypad.8o -------------------------------------------------------------------------------- /bin/6-keypad.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/6-keypad.ch8 -------------------------------------------------------------------------------- /bin/7-beep.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/7-beep.8o -------------------------------------------------------------------------------- /bin/7-beep.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/7-beep.ch8 -------------------------------------------------------------------------------- /bin/8-scrolling.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/8-scrolling.8o -------------------------------------------------------------------------------- /bin/8-scrolling.ch8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/bin/8-scrolling.ch8 -------------------------------------------------------------------------------- /docs/1-chip8-logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/1-chip8-logo.html -------------------------------------------------------------------------------- /docs/2-ibm-logo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/2-ibm-logo.html -------------------------------------------------------------------------------- /docs/3-corax+.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/3-corax+.html -------------------------------------------------------------------------------- /docs/4-flags.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/4-flags.html -------------------------------------------------------------------------------- /docs/5-quirks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/5-quirks.html -------------------------------------------------------------------------------- /docs/6-keypad.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/6-keypad.html -------------------------------------------------------------------------------- /docs/7-beep.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/7-beep.html -------------------------------------------------------------------------------- /docs/8-scrolling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/docs/8-scrolling.html -------------------------------------------------------------------------------- /legacy-superchip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/legacy-superchip.md -------------------------------------------------------------------------------- /octo-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/octo-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/package.json -------------------------------------------------------------------------------- /pictures/Cosmac-VIP-quirks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/Cosmac-VIP-quirks.png -------------------------------------------------------------------------------- /pictures/HP48SX-quirks.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/HP48SX-quirks.JPG -------------------------------------------------------------------------------- /pictures/HP48SX-scrolling-hires.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/HP48SX-scrolling-hires.JPG -------------------------------------------------------------------------------- /pictures/HP48SX-scrolling-lores.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/HP48SX-scrolling-lores.JPG -------------------------------------------------------------------------------- /pictures/beep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/beep.png -------------------------------------------------------------------------------- /pictures/broken-on-hp48.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/broken-on-hp48.jpg -------------------------------------------------------------------------------- /pictures/chip-8-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/chip-8-logo.png -------------------------------------------------------------------------------- /pictures/corax+.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/corax+.png -------------------------------------------------------------------------------- /pictures/flags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/flags.png -------------------------------------------------------------------------------- /pictures/hires-no-scrolling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/hires-no-scrolling.png -------------------------------------------------------------------------------- /pictures/hires-scrolling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/hires-scrolling.png -------------------------------------------------------------------------------- /pictures/ibm-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/ibm-logo.png -------------------------------------------------------------------------------- /pictures/ibm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/ibm.png -------------------------------------------------------------------------------- /pictures/keypad-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/keypad-down.png -------------------------------------------------------------------------------- /pictures/keypad-getkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/keypad-getkey.png -------------------------------------------------------------------------------- /pictures/keypad-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/keypad-menu.png -------------------------------------------------------------------------------- /pictures/keypad-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/keypad-up.png -------------------------------------------------------------------------------- /pictures/lores-no-half-scrolling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/lores-no-half-scrolling.png -------------------------------------------------------------------------------- /pictures/lores-no-scrolling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/lores-no-scrolling.png -------------------------------------------------------------------------------- /pictures/lores-scrolling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/lores-scrolling.png -------------------------------------------------------------------------------- /pictures/quirks-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/quirks-platform.png -------------------------------------------------------------------------------- /pictures/quirks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/quirks.png -------------------------------------------------------------------------------- /pictures/scrolling-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/scrolling-platform.png -------------------------------------------------------------------------------- /pictures/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/splash.png -------------------------------------------------------------------------------- /pictures/splash2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/splash2x.png -------------------------------------------------------------------------------- /pictures/testimonial1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/testimonial1.png -------------------------------------------------------------------------------- /pictures/testimonial2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/testimonial2.png -------------------------------------------------------------------------------- /pictures/testimonial3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/testimonial3.png -------------------------------------------------------------------------------- /pictures/testimonial4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/testimonial4.png -------------------------------------------------------------------------------- /pictures/version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/pictures/version.png -------------------------------------------------------------------------------- /src/tests/1-chip8-logo.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/1-chip8-logo.8o -------------------------------------------------------------------------------- /src/tests/2-ibm-logo.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/2-ibm-logo.8o -------------------------------------------------------------------------------- /src/tests/3-corax+.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/3-corax+.8o -------------------------------------------------------------------------------- /src/tests/4-flags.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/4-flags.8o -------------------------------------------------------------------------------- /src/tests/5-quirks.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/5-quirks.8o -------------------------------------------------------------------------------- /src/tests/6-keypad.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/6-keypad.8o -------------------------------------------------------------------------------- /src/tests/7-beep.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/7-beep.8o -------------------------------------------------------------------------------- /src/tests/8-scrolling.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/tests/8-scrolling.8o -------------------------------------------------------------------------------- /src/utils/helpers.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/utils/helpers.8o -------------------------------------------------------------------------------- /src/utils/menu.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/utils/menu.8o -------------------------------------------------------------------------------- /src/utils/text-rendering.8o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Timendus/chip8-test-suite/HEAD/src/utils/text-rendering.8o --------------------------------------------------------------------------------