All Projects → svenpetersen1965 → Pi1541-HAT

svenpetersen1965 / Pi1541-HAT

Licence: GPL-3.0 license
A HAT for the Raspberry Pi, that allows to emulate the Commodore C64 floppy disk drive 1541. Switches and IEC-Bus detachable.

Programming Languages

PLSQL
303 projects

Projects that are alternatives of or similar to Pi1541-HAT

retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-42.31%)
Mutual labels:  emulation, commodore, c64
Pi1541io
Raspberry Pi extension board for the PI1541 project.
Stars: ✭ 69 (+165.38%)
Mutual labels:  commodore, c64, pi1541
C64-WiFi-Modem-User-Port
A NodeMCU (ESP8266) based WiFi modem for the C64's user port
Stars: ✭ 49 (+88.46%)
Mutual labels:  commodore, c64
SIDKick
SIDKick -- the first complete SID 6581/8580-drop-in-replacement that you can build yourself
Stars: ✭ 70 (+169.23%)
Mutual labels:  c64, c128
C64-replacement-PSU-230VAC-
This is a replacement PSU (230VAC input) for the Commodore C64.
Stars: ✭ 43 (+65.38%)
Mutual labels:  commodore, c64
Anteform
Anteform is a retro weird detective game written using the Minima Engine for PICO-8.
Stars: ✭ 17 (-34.62%)
Mutual labels:  c64, c128
vchar64
editor for the Commodore 64
Stars: ✭ 81 (+211.54%)
Mutual labels:  commodore, c64
cbmtapepi
Use a Raspberry Pi as fast mass storage solution for your Commodore 8-bit computer using just the datassette port.
Stars: ✭ 41 (+57.69%)
Mutual labels:  commodore, c64
C64-Keyboard-Controlled-Kernal-Switch
No description or website provided.
Stars: ✭ 23 (-11.54%)
Mutual labels:  commodore, c64
virtualc64web
vc64web - web based Commodore 64 Emulation with CSDb access for thousands of demos at your fingertip
Stars: ✭ 23 (-11.54%)
Mutual labels:  emulation, c64
resid-rs
Port of reSID, a MOS6581 SID emulator engine, to Rust
Stars: ✭ 25 (-3.85%)
Mutual labels:  emulation, c64
petscii-bbs
A Java framework for building highly customizable PETSCII-enabled BBS, accessible from Commodore 64/128
Stars: ✭ 84 (+223.08%)
Mutual labels:  commodore, c64
basicv2
A Commodore (CBM) BASIC V2 interpreter/compiler written in Java
Stars: ✭ 73 (+180.77%)
Mutual labels:  commodore, c64
cpm8266
Z80-CP/M2.2 emulation on ESP8266 NONOS SDK + the NoSDK from cnlohr
Stars: ✭ 110 (+323.08%)
Mutual labels:  emulation
6502.ts
Emulators for MOS 6502 based systems written in TypeScript
Stars: ✭ 50 (+92.31%)
Mutual labels:  emulation
Cemu-UI
A user interface for the Wii U emulator, Cemu
Stars: ✭ 21 (-19.23%)
Mutual labels:  emulation
libu2f-emu
Universal 2nd Factor (U2F) Emulation C Library
Stars: ✭ 35 (+34.62%)
Mutual labels:  emulation
OpenAmiga2000CoproAdapter
Move your Amiga 2000 CPU to the Coprocessor slot!
Stars: ✭ 20 (-23.08%)
Mutual labels:  commodore
c64engine
a game engine for the c64
Stars: ✭ 19 (-26.92%)
Mutual labels:  c64
chip-8
A CHIP-8 Emulator written in Haskell
Stars: ✭ 34 (+30.77%)
Mutual labels:  emulation

Pi1541-HAT

Just another Pi1541-HAT. Please refer to Steve Whites project page (https://cbm-pi1541.firebaseapp.com/), who had the idea for the project and develops the software running in the Raspberry Pi.

There are several Pi1541-HATs, which are all good, nevertheless I have decided to make my own HAT.

  1. It has detachable display, switches and IEC-Bus boards

  2. There is a barrel connector on the IEC-Bus Board, so no requirement for using the micro USB and no side entry for the enclosure required.

Find some info on the required cable making on my website

Pi1541 with the detachable switch and iec board

I have made it this way to add flexibility to the HAT when it comes to be installed in an enclose and also alows a lower profile enclosure, since the high IEC-bus jacks are not above HAT level.

As a replacement for the switch board, a pcb with a rotary encoder with push button has been developed. This adds a quite bit more comfort while navigating through the directories. It mimiks the select, up and down button. This way, it works with the regular firmware (even before 1.21). Depending on the amount of text to be scrolled on the display, some pulses might get lost, which is hard to notice and does not reduce the usability.

Pi1541 withRotary Encoder Board in plastic enclusore

Pi1541 withRotary Encoder Board (case open)

The kernal revision v1.21 supports the connection of a rotary encoder. Rev. 2 of the HAT PCB provides the connection of a rotary encoder module (KY-040), which is widely available on ebay etc. This is ment to be as a cheaper alternative for the otary encoder board of this project.

KY-040

The Rev. 2 of HAT and Switch and the (newest) Rev. 1 of the IEC board were tested and are fully functional.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].