This was part of my exhibit of VisiCalc and the Spreadsheet Explosion for VCF East 10.0
What would it have looked like to have made a demonstration of a new concept- the spreadsheet- in 1977 on single board computers of the day? That's what CosmaCalc is about. It is running in the available 4k RAM of a Cosmac computer.
It was written in Octo, which generates ascii hex Chip8 byte code, the hex data then taken from there to a text file, converted to binary with the C program (included in comments at the end of the Octo code). The binary Chip8 program was loaded into Emma2, the RCA 1802 computer emulator where it is combined with a 200 byte memory image of the Chip8 interpreter, and tested. The entire memory map from 0000 to 0E00 was then written out to a memory dump file and run through a .wav file converter and loaded into Audacity to play to the cassette interface of the VIP.
Here is the link to the shared Octo source code in the Octo
web facility. Just hit run on the title bar.
johnearnest.git...
A full write-up is available at:
abitoutofplace...
16 сен 2024