No description
Find a file
2021-01-26 01:26:12 +01:00
CBM-FileBrowser_v1.6/sources Added T64 support to FB 2019-11-17 17:57:13 +11:00
docs initial doco of IEC Commands 2018-08-18 17:38:27 +10:00
resources include modified bootcpm.128 to include a 2 second delay 2018-08-12 22:07:09 +10:00
src Merge remote-tracking branch 'upstream/master' 2021-01-18 15:57:26 +01:00
uspi moved sources to src/ dir, clean with explicit defined files 2018-05-22 19:04:38 +02:00
.clang-format Run clang-format on net files 2020-12-29 13:52:02 +01:00
.gitignore Add sad flow tests for ARP (de)serializing and packet handling 2021-01-18 20:17:44 +01:00
.travis.yml Adjusted pin assignments to make it more consistent between 40 & 26 pin Raspberry Pi boards 2020-06-02 10:17:13 -04:00
3rdPartyFiles.txt Added low level perfromance metrics. 2018-07-11 21:09:21 +10:00
LICENSE Initial commit 2018-05-18 16:53:36 +10:00
linker.ld Project setup 2018-05-20 14:53:34 +10:00
Makefile Implement first few tests and fix issues with tested files 2021-01-12 16:56:02 +01:00
Makefile.rules Make make rebuild on header changes 2020-12-28 13:26:22 +01:00
options.txt Fixed options.txt to leave RotaryEncoderEnable and RotaryEncoderInvert turned off by default. 2020-08-14 08:17:25 -04:00
README.md Fixed #164: toolchain download link for windows is invalid 2019-12-24 10:47:12 +11:00

Pi1541

Commodore 1541/1581 emulator for the Raspberry Pi

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.

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.

Toolchain Installation

On Windows use GNU Tools ARM Embedded tool chain 5.4: https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update and Make: http://gnuwin32.sourceforge.net/packages/make.htm

On dpkg based linux systems install: (Tested on osmc/rpi3)

apt-get install binutils-arm-none-eabi gcc-arm-none-eabi libnewlib-arm-none-eabi libstdc++-arm-none-eabi-newlib

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

make

This will build kernel.img

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/