There are several Commodore 64 Emulators available on the internet. Below is information about Vice for Windows version 2.1 that works well and can be used to try out some of the software that was available for the machine. The chess software that was available is also shown under this section. You might want to try out the emulator and at the same time play a game with some of the listed chess software.Ĭ64TPC is a nice Utility tool that allows you to connect your PC to a Commodore 64/128 and load D64 and PRG Files directly to your Commodore 64/128. Instead of using an Emulator you can play with your Commodore 64 or 128. Click on the Icon below for details on C64TPC and also on the Chess Software that works with this Utility.
The Personal Computer with Professional Power!
A cartridge slot at the back of the unit enabled people who were impatient with the loading times of a cassette tape to plug in a cartridge and play a game instantly.Įven today this machine remains a favorite amongst game players and computer enthusiasts. There are many fan clubs for this machine throughout the Internet. The Commodore 64 was easy to operate, booting into its Basic Operating System upon system start. Software could be loaded from the Commodore C2N cassette player or from a Commodore 1541 Disc Drive using 5.1/4” Floppies. More than 30 Million Units were sold worldwide making it the highest selling Home Computer of its time. It was first shown to the public at the Winter Consumer Electronics Show in January 1982 where its success was immediate. Shows the current value of the most important registers: program counter, status register, accumulator, X register, Y register, stack pointer, and the flags.MOS Technology, a division of Commodore responsible for the MOS 6502 Micro Chip, developed the Commodore 64. Interaction is the same as for disassemble. Shows the hex bytes from memory address 4000 to 4020.
The machine code program runs until it reaches a BRK command. SPACE shows the next command, RETURN continuously produces additional lines until another key is pressed. You do not have to specify an end address. Show the contents from memory address 4000 to 4020 in assembly code. If you just want to enter a data byte, specify this with a dot, e.g., ".FF". Valid markers are M01 to M30, where the number is hexadecimal. If you have to specify a jump or branch forward, you can use a "marker" to label the target destination, and define the marker at a later memory location. In case of a faulty entry, the cursor jumps back to the beginning of the line. Pressing ENTER concludes the writing of a program line.
You can enter the commands the way the disassbler shows them, e.g., "LDY #00" or "LDA 400E, Y". Start writing an assembly code program at memory position 4000.Īfter pressing ENTER, the selected address is displayed on the screen with a blinking cursor. The monitor uses the hexadecimal number system for all memory addresses and values. It allows you to directly access and inspect the memory, and write your own 6502 assembly code programs. The Pi1541 is an open source project by Steve White that uses a Raspberry Pi 3B(+) to allow for cycle exact emulation of a Commodore 1541 disk drive.In this. SMON is an assembler and disassembler for the Commodore C64. This loads the program directly into memory starting at memory address (hex) C000. After that, you can load "S-MON" by typing:
You have to load this floppy disk via the menu "File / Attach disk image / Unit #8". SMON is provided in form of a virtual floppy disk. You should be able to start a program called "c64" (or similar). This differs a bit between Windows, Mac, and Linux. To run the following on your machine, you need the following: Commodore C64 Emulation Commodore C64 Emulation