npm.io
0.0.2 • Published 3 years ago

c64emu v0.0.2

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
3 years ago

c64emu

C64 emulator for the browser; written in TypeScript.

Website

Visit https://c64emu.github.io/

Author

(c) 2022 by Andreas Schwenk

  • https://arts-and-sciences.com
  • http://compilier-construction.com
  • contact@compiler-construction.com

Installation

Runtime:

  • Only a HTTP browser is needed

Development dependencies:

  • node.js
  • TypeScript

Build:

  • npm install
  • npm run build

Screenshot

Alt text

Literature

Memory Map

  • https://sta.c64.org/cbm64mem.html

MOS 6502

  • https://www.masswerk.at/6502/6502_instruction_set.html
  • https://en.wikipedia.org/wiki/MOS_Technology_6502
  • http://6502.org/tutorials/compare_instructions.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
c64emulator
0.0.2

3 years ago

0.0.1

3 years ago

contact@npm.io