@c64emu/c64emu
v0.0.3
Published
C64 emulator for the Web
Downloads
1
Readme
c64emu
C64 emulator for the browser; written in TypeScript.
NOTE: THIS PROJECT IS WORK IN PROGRESS!
Website
Visit https://c64emu.github.io/
Author
(c) 2022 by Andreas Schwenk
- https://arts-and-sciences.com
- https://multila.org
- http://compilier-construction.com
- mailto:[email protected]
Installation
Runtime:
- Only a HTTP browser is needed
Development dependencies:
- node.js
- TypeScript
Build:
- npm install
- npm run build
Screenshot
Literature
Memory Map
- https://sta.c64.org/cbm64mem.html
MOS 6502
- https://www.masswerk.at/6502/
- https://www.masswerk.at/6502/6502_instruction_set.html
- http://www.6502.org/tutorials/decimal_mode.html
- http://www.6502.org/tutorials/6502opcodes.html
- http://6502.org/tutorials/compare_instructions.html
- https://en.wikipedia.org/wiki/MOS_Technology_6502
- http://www.righto.com/2012/12/the-6502-overflow-flag-explained.html
- https://dwheeler.com/6502/oneelkruns/asm1step.html
VIC-II
- https://www.c64-wiki.com/wiki/Sprite
- https://retro64.altervista.org/blog/programming-sprites-the-commodore-64-simple-tutorial-using-basic-v2/
- https://dustlayer.com/vic-ii/2013/4/22/when-visibility-matters
- https://dustlayer.com/vic-ii/2013/4/23/vic-ii-for-beginners-part-2-to-have-or-to-not-have-character
- https://dustlayer.com/vic-ii/2013/4/25/vic-ii-for-beginners-beyond-the-screen-rasters-cycle
- https://dustlayer.com/vic-ii/2013/4/26/vic-ii-for-beginners-screen-modes-cheaper-by-the-dozen
- https://dustlayer.com/vic-ii/2013/4/28/vic-ii-for-beginners-part-5-bringing-sprites-in-shape
Kernal
- https://sta.c64.org/cbm64krnfunc.html
Web dev
- https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Simple_synth