This repository collects the original source code of various Commodore Business Machines (CBM) computers converted to a modern encoding (ASCII, LF, indentation).
Using kernalemu and cbm6502asm, almost all source in this repo can be built from the UNIX command line. To build everything, run build.sh from the Unix command line, on a case-insensitive filesystem.
In the repo:
This is the Commodre 64 KERNAL, modified to run on the Atari 8-bit line of computers. They're practically the same machine; why didn't someone try this 30 years ago?
You will need bash, dasm, and Python 3.
IRATA.ONLINE is provided for the benefit of retro-computing users to have a place to socialize, and develop interesting multi-user, interactive, and graphical games and social applications. It descends from the historical PLATO system, a massive time-sharing system that lasted from 1962 until NovaNET was closed in 2015. More than a BBS but a bit less than a commercial computing service.
Multiuser. Graphical, so it requires its own cross-platform software. Online games, social network, realtime chat, online development of new applications for the service in a language called Tutor. Has its own client software, Platoterm, for a number of retro platforms, including the Atari 8-bits, C64, Apple IIgs, Atari ST, and the Amiga. There is also an Android port.
No, I don't know why this has an IP address. It used to be part of bombjack.org.
"Commodore BASIC" (cbmbasic) is a 100% compatible version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64. You can use it in interactive mode or pass a BASIC file as a command line parameter.
This source does not emulate 6502 code; all code is completely native. On a 1 GHz CPU you get about 1000x speed compared to a 1 MHz 6502.
A website at which you can register the serial number and any notes about your Commodore 64. Geek fun at its greatest.
A wiki dedicated to the Commodore-64 home computer.
The archive of 80's and 90's computer magazines of all sorts and kinds, brought to you by archive.org. Including some you've probably never heard of but might want to peruse out of curiosity or a sense of nostalgia.
The SwinSID is a pin-compatible and software-compatible replacement for the Commodore SID chip based upon an Atmega microcontroller. You can drop this chip right into a socket on the motherboard of a damaged Commodore computer, or you can probably drop it into a hardware synth that uses SID chips and hit the ground running. The firmware image and schematics are available for download for free on the website, so you can roll as many of your own as you want.