Author: Aleksi Eeben
Genre: Emulator/Tool
Requirements: VIC-20 with 3+24K or 3+32K expansion
Download & Manual: https://www.dropbox.com/sh/c1nd44z8fqq9 ... I4U2a?dl=0
See the Cinderella Manual at the Dropbox link for instructions. Work in progress, updates at the same Dropbox link. Version 0.9 attached here: "Introduced in November 1971, the Intel® 4004 microprocessor was an early and significant commercial product to embody computer architecture within a silicon device. And it started an electronics revolution that changed our world.
There were no customer-programmable microprocessors on the market before the 4004. It was the first and it was the enabling technology that propelled software into the limelight as a key player in the world of digital electronics design."
Cinderella is an Intel 4004 emulator that runs on VIC 20 (and C64) and uses the Commodore screen editor as a terminal. Cinderella emulates all 4004 instructions, full 4KB of 4001 ROM's (for program code) and full pack of 4002 RAM chips. Joystick is connected to ROM I/O port and processor test pin. The era appropriate, cosy, green monochrome CGA font (in VIC 20 version the much less common "thin" CGA font) video terminal is limited to Early ASCII with uppercase letters only, and a bunch of C0 terminal control codes are supported, including a fabulous easter egg as the bell sound.
Quick start: Load and run Cinderella. Load helloworld.prg or stingray.prg and type SYS4004. (You may also want to type NEW.) C= key to stop program. SYS4000 to display help. Example source code included. You can use https://bit.ly/theas4004 online 4004 assembler to write code and import hex dump directly to Cinderella by typing it in (or using paste in VICE xvic) after starting the import mode by typing SYS1234.
Hello World and Schwinn Sting-Ray '70 graphics demo / programmer recruitment ad included! (Intel 4004 creators mentioned in an interview that it was, at first, difficult to recruit programmers to write code for Intel 4004, because it was so small... and programmers thought only mainframes are real computers
![Very Happy :D](./images/smilies/icon_biggrin.gif)
![Very Happy :D](./images/smilies/icon_biggrin.gif)