├── .gitignore ├── LICENSE ├── README.md ├── app ├── app.ts ├── components │ ├── compiler.ts │ ├── console.ts │ ├── cpuStats.ts │ └── display.ts ├── emulator │ ├── baseOpCode.ts │ ├── compiler.ts │ ├── cpu.ts │ ├── interfaces.ts │ ├── opCodes.ts │ ├── opsCodes.ts │ └── palette.ts ├── globalConstants.ts ├── pipes │ ├── eightbits.ts │ └── hexadecimal.ts └── services │ ├── consoleService.ts │ ├── displayService.ts │ └── interfaces.ts ├── emulator.css ├── index.html ├── package.json ├── screenshot.png ├── source ├── palette_scroll.txt ├── sierpinski_triangle.txt ├── test_comparisons.txt ├── test_decimal.txt └── test_overflow.txt ├── templates ├── app.html ├── compiler.html ├── console.html ├── cpuStats.html └── display.html ├── tsconfig.json └── typings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/README.md -------------------------------------------------------------------------------- /app/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/app.ts -------------------------------------------------------------------------------- /app/components/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/components/compiler.ts -------------------------------------------------------------------------------- /app/components/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/components/console.ts -------------------------------------------------------------------------------- /app/components/cpuStats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/components/cpuStats.ts -------------------------------------------------------------------------------- /app/components/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/components/display.ts -------------------------------------------------------------------------------- /app/emulator/baseOpCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/baseOpCode.ts -------------------------------------------------------------------------------- /app/emulator/compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/compiler.ts -------------------------------------------------------------------------------- /app/emulator/cpu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/cpu.ts -------------------------------------------------------------------------------- /app/emulator/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/interfaces.ts -------------------------------------------------------------------------------- /app/emulator/opCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/opCodes.ts -------------------------------------------------------------------------------- /app/emulator/opsCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/opsCodes.ts -------------------------------------------------------------------------------- /app/emulator/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/emulator/palette.ts -------------------------------------------------------------------------------- /app/globalConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/globalConstants.ts -------------------------------------------------------------------------------- /app/pipes/eightbits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/pipes/eightbits.ts -------------------------------------------------------------------------------- /app/pipes/hexadecimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/pipes/hexadecimal.ts -------------------------------------------------------------------------------- /app/services/consoleService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/services/consoleService.ts -------------------------------------------------------------------------------- /app/services/displayService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/services/displayService.ts -------------------------------------------------------------------------------- /app/services/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/app/services/interfaces.ts -------------------------------------------------------------------------------- /emulator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/emulator.css -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/screenshot.png -------------------------------------------------------------------------------- /source/palette_scroll.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/source/palette_scroll.txt -------------------------------------------------------------------------------- /source/sierpinski_triangle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/source/sierpinski_triangle.txt -------------------------------------------------------------------------------- /source/test_comparisons.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/source/test_comparisons.txt -------------------------------------------------------------------------------- /source/test_decimal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/source/test_decimal.txt -------------------------------------------------------------------------------- /source/test_overflow.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/source/test_overflow.txt -------------------------------------------------------------------------------- /templates/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/templates/app.html -------------------------------------------------------------------------------- /templates/compiler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/templates/compiler.html -------------------------------------------------------------------------------- /templates/console.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/templates/console.html -------------------------------------------------------------------------------- /templates/cpuStats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/templates/cpuStats.html -------------------------------------------------------------------------------- /templates/display.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/templates/display.html -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JeremyLikness/6502emulator/HEAD/typings.json --------------------------------------------------------------------------------