Skip to content

JavaScript prototyping tool for creating C64 code

Notifications You must be signed in to change notification settings

Esshahn/protocool64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

protocool64

JavaScript prototyping tool for creating C64 code.

Q: WHAAAAT??? I can now create C64 games and demos in JavaScript???!!1

A: No. This is just a simple idea I had for a while. With protocool64, I can simulate (as in "fake") a C64 in the browser. This is no emulation, but just visually looking like a C64.

Q: That sounds super disappointing.

A: Yes!

Q: But... why.

A: I can use this setup to sketch game or demo ideas I have without going all the way in 6502 assembly. It's saves time and is less frustrating. Also I'm adding some helper tools (e.g. table data generators) that further support my C64 development.

Q: okthxbye

A: goodbye sir. Or mam.

screen

youTube video showing a very early proof of concept: protocool64 on youTube

How it works

Instanciate protocool like let c64 = new Protocool(); Now you can use some prototyping features like c64.set_border_color("white"). Class documentation is on my todo list...

Technology

  • Babel for transpiling ES6 into vanilla JS
  • webpack for bundling and instant compiling

How to build

  • clone repo
  • npm install
  • npm start
  • npm run build

About

JavaScript prototyping tool for creating C64 code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published