Distros
251-260CBM-PI
Last update 2020Distribución basada en DietPi que convierte una Raspberry Pi 2 en una Commodore 64.
Download:
Send a Tweet to the author @Edu Arana
Commberry 64
Last update 2019Commberry64 is a tribute to the Commodore 64 home computer from the 1980s.
Technically Commberry64 is a Linux distribution for the Raspberry Pi single board computer which boots directly into a C64 emulation mode. Your Raspberry Pi will act like your Commodore 64 in former times.
Thus you can play, program or make any serious office work
Commberrry64 is intentionally based on the official Raspian distribution from the Raspberry Pi Foundation.
The term Commberry64 is composed from the words “Commodore 64” and “Raspberry Pi”.
WHAT ELSE?
Once you have plugged in your Raspberry Pi, Commberry64 boots super fast into the C64 emulation.
Your disk or tape images on an USB stick are automatically synchronized into corresponding folders used by the emulator once the USB stick is inserted.
The emulation runs with a dedicated operating system user. This makes the whole environment less prone to mistakes or software Bugs.
INTERNALS
There’s a clean segregation of the software originally delivered with Raspian and the the additional software needed around the C64 emulation.
Under the hood works x64, one of the most famous, featured and accurate emulators for Linux and a lot of other operating systems. x64 is part of the VICE project.
Commberry64 comes with the the up to date VICE 3.2 based on SDL 2.0.8.
GitHub:
Download:
BMPET
Last update 2020BMPET is a bare metal PET Emulator (using VICE) for the Raspberry Pi (Models 2 & 3). There is no bloated O/S to boot and the emulator has direct access to hardware resulting in better performance than the Linux based distributions. VICE dependencies are satisfied using circle-stdlib.
BMPET Setup
Setup is similar to BMC64 except the ROM files are different and must reside in a PET/ directory:
/PET
basic1
basic2
basic4
characters.901640-01.bin
chargen
edit1g
edit2b
edit2g
edit4b40
edit4b80
edit4g40
rpi_buus_pos.vkm
rpi_buus_sym.vkm
rpi_grus_pos.vkm
rpi_grus_sym.vkm
hre-9000.324992-02.bin
hre-a000.324993-02.bin
kernal1
kernal2
kernal4
waterloo-a000.901898-01.bin
waterloo-b000.901898-02.bin
waterloo-c000.901898-03.bin
waterloo-d000.901898-04.bin
waterloo-e000.901897-01.bin
waterloo-f000.901898-05.bin
The emulator will not run without them. These are available from any VICE tar ball PET/data directory.
Download:
Just unzip on SD Card Fat32 (Now the same image that BCM64):
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.files.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.files.zip
For flash it (Now the same image that BCM64):
BMPLUS4
Last update 2022BMPlus4 is a bare metal Plus/4 Emulator (using VICE) for the Raspberry Pi (Models 2 & 3). There is no bloated O/S to boot and the emulator has direct access to hardware resulting in better performance than the Linux based distributions. VICE dependencies are satisfied using circle-stdlib.
Download:
Just unzip on SD Card Fat32 (Now the same image that BCM64):
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.files.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.files.zip
For flash it (Now the same image that BCM64):
BMVIC20
Last update 2022BMCVIC20 is a bare metal VIC20 Emulator (using VICE) for the Raspberry Pi (Models 2 & 3). There is no bloated O/S to boot and the emulator has direct access to hardware resulting in better performance than the Linux based distributions. VICE dependencies are satisfied using circle-stdlib.
Download:
Just unzip on SD Card Fat32 (Now the same image that BCM64):
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.files.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.files.zip
For flash it (Now the same image that BCM64):
BCM128
Last update 2022BMC128 is a bare metal C128 Emulator (using VICE) for the Raspberry Pi (Models 2 & 3). There is no bloated O/S to boot and the emulator has direct access to hardware resulting in better performance than the Linux based distributions. VICE dependencies are satisfied using circle-stdlib.
Download:
Just unzip on SD Card Fat32 (Now the same image that BCM64):
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.files.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.files.zip
For flash it (Now the same image that BCM64):
Combian 64
Last update 2023Combian 64 is Raspberry Pi distribution able to boot your preferite Commodore machine in just few seconds.
It uses the brand new compiled version of Vice 3.1 to emulate all the Commodore Machines set.
By default, Combian 64 boots the Commodore 64 emulator, but it’s not the only one included in the distro….what if you want to emulate a Commodore Vic 20?
Easy answer!
By quitting the emulator (pressing key F8), typing ‘menu’ command from the shell, you have access to the internal Combian 64 menu which will allow you to change options like: emulator to run at boot, run raspi-config command, reboot your Raspberry Pi, shutdown, or even run again the emulator.
Credentials:
User: pi
Password: combian
Download for Berryboot:
Download:
CPC-PI
Last update 2015CPC-Pi is an image for RaspberryPI and based on Raspbian and designed to natively emulate our Amstrad CPC. We will only have to mount this small Linux distribution on a small SD card. Once this is done, we introduce it into our RPI and we can see it after starting our expected blue screen.
If you have ever thought about putting an RPI in a rickety CPC, this would undoubtedly be one of the best options. CPC-PI is the work of Edu Arana.
Download:
BMC64
Last update 2022The surprising thing about this system is its loading speed, in 4 seconds we have a fully operational Commodore 64. But it is also perfectly adapted with low latency between audio and video and improved synchronization. It also allows you to directly shut down the raspberry if you need to use a shutdown command. On the other hand, it also allows the use of the Gpio to connect both a joystick and an original keyboard.
As for the loading of games, it must be done in the corresponding directory (tape, cartridge, disk) of the SD card. Does not accept external charge.
GitHub:
Download for Raspberry Pi Zero, Zero W, 2B, 3B, 3B+, 3A+:
Just unzip on SD Card Fat32:
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.files.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.files.zip
For flash it:
https://accentual.com/bmc64/downloads/bmc64-3.5-beta.img.zip
https://accentual.com/bmc64/downloads/bmc64-3.6-beta.img.zip
GitHub:
Joystick adapter guide:
CBM-PI 1541
Last update 2021Pi1541 is a real-time, cycle exact, Commodore 1541 disk drive emulator that can run on a Raspberry Pi 3B, 3B+ or 3A+.
Since V1.21 there are versions that run on an overclocked Raspberry Pi 0. Others have even had success running the PI0 version on an overclocked original Pi1.
Commodore 1581 emulation supported since V1.13 and V1.22 for the Pi Zero!
The software is free and I have endeavored to make the hardware as simple and inexpensive as possible.
Pi1541 provides you with an SD card solution for using D64, D81, G64, NIB and NBZ Commodore disk images on real Commodore 8 bit computers such as:
Commodore 64
Commodore 128
Commodore Vic20
Commodore 16
Commodore Plus4
1581 Support: http://www.zimmers.net/anonftp/pub/cbm/firmware/drives/new/1581/1581-rom.318045-02.bin
Download:
Raspberry Pi 0, 0w, 1B+:
Raspberry Pi 2B:
Raspberry Pi 3B, 3B+, 3A+:
GitHub:
SD CARD SETUP:
Format an SD card to Fat32. Best to use a SD card that is 32GB or less
Download the Raspberry Pi Firrmware from the Raspberry Pi Foundation.
Once downloaded Unzip the archive.
Copy the 3 files (bootcode.bin, fixup.dat and start.elf (found in firmware-master\boot)) into the root folder of your SD card.
Unzip the supplied zip file (Pi1541.zip) to the blank SD card. (This will create a folder called 1541 in the root folder of the SD card. This is where you can place your Commodore disk images and folders).
Copy over a file that contains a 1541 ROM image (eg vice-3.1\DRIVES\dos1541) into the root folder of the SD card. The ROM must be called dos1541 or d1541.rom or d1541II or Jiffy.bin.
(OPTIONAL) Copy over a file that contains a CBM font ROM (eg vice-3.1\C64\chargen) into the root folder of the SD card. The ROM must be called chargen.
Copy your disk images and folders into the 1541 folder now found on the SD card.
Create a cable.