2018-05-18 06:53:36 +00:00
# Pi1541
2018-05-20 04:53:34 +00:00
2018-09-23 07:22:01 +00:00
Commodore 1541/1581 emulator for the Raspberry Pi
2018-05-20 04:53:34 +00:00
2018-11-23 09:48:35 +00:00
Pi1541 is a real-time, cycle exact, Commodore 1541 disk drive emulator that can run on a Raspberry Pi 3A, 3B or 3B+. The software is free and I have endeavored to make the hardware as simple and inexpensive as possible.
2018-05-20 04:53:34 +00:00
Pi1541 provides you with an SD card solution for using D64, 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
See www.pi1541.com for SD card and hardware configurations.
2018-06-16 00:26:08 +00:00
Toolchain Installation
----------------------
2018-05-20 04:53:34 +00:00
2018-05-23 11:50:30 +00:00
On Windows use GNU Tools ARM Embedded tool chain 5.4.1 using make.
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads/5-2016-q2-update
On dpkg based linux systems install:
2018-06-16 00:26:08 +00:00
(Tested on osmc/rpi3)
```
apt-get install binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib
```
2018-05-20 21:01:18 +00:00
2018-06-16 00:26:08 +00:00
On RHEL/Centos/Fedora systems follow the guide at:
https://web1.foxhollow.ca/?menu=centos7arm
(Tested on Centos7/x64 with GCC7)
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads/7-2017-q4-major
Building
--------
2018-05-20 21:01:18 +00:00
```
make
```
2018-05-20 04:53:34 +00:00
This will build kernel.img
2019-05-20 20:59:04 +00:00
In order to build the Commodore programs from the `CBM-FileBrowser_v1.6/sources/` directory, you'll need to install the ACME cross assembler, which is available at https://github.com/meonwax/acme/