This is a compiled list of free/open sources related to classic Commodore Amiga computers.
Open Amiga-related hardware projects.
Project | Description | Author |
---|---|---|
68040-to-68060 | 68040 to 68060 adapter | Stefan Reinauer et al |
A1k SimpleClock | A neat RTC for the Amiga 500 and Amiga 1000 Computer | Marcel Jähne |
A1200_8MB_FASTRAM | 8MB FastRAM expansion for Amiga 1200 | Oleg Mishin |
A1200+ | A1200 replacement motherboards w/ improvements | Jeroen Vandezande |
A2000-remake | Reverse engineered Amiga 2000 motherboard | Floppie209 |
a2000Serotina | DIY mechanical keyboard for A2000/A3000 | grahamshaw1972 |
A314 | A500 expansion board with SBC bus | Niklas Ekström |
A3640 | Reverse engineered C= A3640 accelerator | John 'Chucky' Hertell |
A4000battkit | A4000 Coin battery holder, probably works for other models too | Arananet |
A4091 | Replica of the Amiga 4091 SCSI II Host Controller | Stefan Reinauer |
A500 2Meg Chip ram | An Adapter to retrofit a 2MB agnus into a 1MB Amiga 500/2000 | LIV2 |
A500_8MB_ide | Amiga 500 8MB FastRAM and IDE interface | Oleg Mishin |
A500KB | Custom A500 Commodore Amiga Mechanical Keyboard | Henryk Richter |
A500spwr | Single 12V Power supply module for Amiga 500 computers | Tobias Seiler |
A500 Zorro II adapter | Zorro II adapter for A500 with passthrough | matze |
A500-Tower-Power | ATX adapter for A500 tower builds | wiretap-retro |
A572 clone | A570 2MB RAM board clone | dalek |
A600_ACCEL_RAM | Amiga 600 Accelerator And RAM Expansion | PR77 |
A600 chip RAM expansion | A600 trapdoor RAM | SukkoPera |
A600 fast RAM expansion | A600 4/8 MB fast RAM | SukkoPera |
Amegapad | 6-button Megadrive pad adapter for Amiga with autofire | LIV2 |
Amiga2MacFloppy | A reversed-engineered A-Max interface | Franks3dShop |
Amiga-2000-ATX | Amiga 2000 PCB in the EATX form factor | Jason Neus |
Amiga Boot Selector | DF0/DF1 switch for Amiga 500 | Stefan Reinauer et al |
Amiga-Digital-Video | Amiga HDMI Scandoubler based on Raspberry Pi Zero | c0pperdragon |
AmigaDualFloppyInterface | Amiga 500 6A Dual Internal Floppy Drive Interface | roddersuk |
Amiga EagleCAD library | EagleCAD-library for Commodore Amiga custom chips | matze |
amiga-hddlw | Adapts a regular PC floppy drive for high density operation on an Amiga computer | schlae |
amigahid-pico | Use USB input devices on Amiga computers, using Raspberry Pi Pico. | nine |
Amiga PSU Enclosure ECM60UT31 | A 3d-printable Amiga PSU enclosure for the XP Power ECM60UT31 model | Jörgen Bilander |
Amiga PSU Enclosure RT-50B | A 3d-printable Amiga PSU Enclosure for the Mean Well RT-50B Power Supply | Jörgen Bilander |
Amiga Par-to-SPI | SPI adapter that connects to the parallel port of an Amiga | Niklas Ekström |
Amiga RGB SCART Adapter | Converts Amiga video connector to RGB SCART | CBMretro |
Amiga ROMY | 1/2/4MB Kickstart adapter (A3000/A4000) | Stefan Reinauer et al |
Amiga_DB23_to_USBC | +5V from external D-sub DB23 floppy drive port to USB-C | jbilander |
Amiga_to_VGA | Buffered VGA adapter for 15kHz screens | dalek |
AMI-RGB2VGA | A quick & dirty functional clone of A4000 vga dongle | EmberHeavyIndustries |
Amiga-Videoslot-RGB2HDMI | Bigbox video slot version of Amiga-Digital-Video | Bloodmosher |
ar3 | Action Replay III replica | Nicola Avanzi |
ATX adaptors | ATX power supply adaptors for Amigas | Ian Steadman |
ATnoX | ATX to AT/XT/Amiga power supply adapter | hkzlab |
Bluster | A2000 Buster replacement | LIV2 |
Deniser | Deniser is a drop-in replacement for the Amiga computer Denise chip. | endofexclusive |
Diet Agnus | Adapter to fit the older 1MB Agnus to the A500+ | LIV2 |
Dueottosei | Clone of Vortex ATonce Plus, an PC AT Emulator board | Nicola Avanzi |
FlashFloppy OSD | OSD Menu for FlashFloppy | Keir Fraser |
FlashFloppy | Floppy drive emulator for the ubiquitous Gotek hardware. | Keir Fraser |
FlashROM | FlashROM drop-in replacement for Amiga Kickstart ROM. | Stefan Blixth |
Flickerfixer | An open source flicker fixer for Amiga 500/2000. | Niklas Ekström |
Floppy adaptor | Converts PC floppy drive interface to Amiga/Shugart bus interface. | Ian Steadman |
Gotek internal A500 mount | An internal Gotek mounting bracket for Amiga 500 | Jörgen Bilander |
GottaGoFastRAM | 8MB Autoconfig FastRAM for Amiga 500/1000/2000/CDTV | LIV2 |
GottaGoFastRAM2000 | 8MB Autoconfig FastRAM for A2000 | LIV2 |
GottaGoFaZt3r | Zorro III Fast RAM for Amiga 3000/4000 | LIV2 |
Greta | Amiga 500 expansion board with Fast RAM, microSD mass storage and Ethernet controller. | Martin Åberg |
JoyDivision | USB interface to use DB9/Atari-style joysticks on modern computers. | Stefan Blixth |
HID2AMI | First Class HID controller to AMIGA (Atari, etc..) adaptor and converter | EmberHeavyIndustries |
MNT VA2000 | Zorro II/III FPGA-based graphics card | Lukas Hartmann |
MNT ZZ9000 | MNT ZZ9000 is a graphics and ARM coprocessor card for Amiga computers equipped with Zorro slots | Lukas Hartmann |
N2630 | A re-imagining of the Amiga A2630 processor card | Jason Neus |
Open Amiga Sampler | Open source mono sampler for Amiga. | echolevel |
OpenA1200RTC | RTC for Amiga 1200 | screwbreaker |
OpenAmigaVideoHybrid | Open Hardware implementation of the Commodore Amiga Video Hybrid | SukkoPera |
Paula Interrupt Adapter | Int7 NMI generator for A500/1000/2000 | Stefan Reinauer |
picowyfy | Raspberry Pi Pico-based Wifi NIC for clockport | Niklas Ekström |
PiStorm | 68k Hardware Emulator | PiStorm team |
PiStorm-32 | PiStorm for Amiga 1200 | PiStorm team |
plipbox | Parallell port Ethernet interface for all Amiga models. | Christian Vogelgsang |
Prelude | A replica of the Prelude ZII sound card for the Amiga. | wiretap-retro |
RA5-512K | A remake of the RA5-512K expansion memory for the Amiga 500 | Jörgen Bilander |
ReCD³² | Reverse engineered Amiga CD³² motherboard | John 'Chucky' Hertell |
ReAmiga 1200 | Reverse engineered Amiga 1200 motherboard | John 'Chucky' Hertell |
ReSDMAC | Replacement for Commodore SDMAC found in the A3000 | Mike Taylor, Jörgen Bilander |
Rämixx500 | Rämixx500 is an Open Hardware remake of the Commodore Amiga 500+ mainboard, revision 8A.1 | SukkoPera |
SmallyMouse | USB mouse adaptor for retro computers (Amiga and others) | Simon Inns |
SD-box | A parallel to sd-card project for the Amiga | jbilander |
SMD2000 | A mini-DTX version of the Amiga 2000 (motherboard) | gazzmaniac |
SMD-500 | Surface mount (SMD) remake of Amiga 500 motherboard | gazzmaniac |
SF2000 | Spitfire 2000, 42 MHz Accelerator with IDE and 4/8 MB fast RAM for the Amiga 2000 co-pro slot | jbilander |
SP500 | Spitfire 500, A low-end 14 MHz Accelerator with IDE and 4/8 MB fast RAM for the Amiga 500. | jbilander |
stalkb | STM32 USB Based firmware microcontroller for any Amiga internal keyboard adapter | gianlucarenzi |
trapdoor5 | A flexible trapdoor extension for the AMIGA 500 | jmA500 |
TF1230 | Terriblefire TF1230 | terriblefire |
YAKS2-TITOU | Fancy Kickstart Switcher for A500-A600-A1200-A4000 | EmberHeavyIndustries |
Zorro-LAN-IDE | A LAN/IDE solution with Clockport for the Amiga Zorro II/III Slot | matze |
Everything that has to do with developing for Amiga.
Project | Description | Author |
---|---|---|
AmigaOS 3.x MUI examples | MUI based C Project Examples for Amiga OS 3.X | emarti |
Sample library | Template for a shared .library in assembly and C | alexalkis |
SmartReadArgs | Workbench/CLI interface to ReadArgs with NewIcons support | Thomas Aglassinger |
GadToolsBox | GUI builder for C etc | Tomasz Muszynski |
PatchWork | Verify against illegal library calls | Richard Körber |
RKRM DOS | An RKRM-style reference of AmigaDOS/dos.library | Thomas Richter |
Project | Description | Author |
---|---|---|
amigeconv | A graphics converter for different Amiga bitplanes, chunky & palette formats | Todi / Tulou |
amigaos-cross-toolchain | Cross-compiler based on GCC | Krystian Bacławski |
aqb | Amiga QuickBasic Compiler | Guenter Bartsch |
CodeCraft | Codecraft is the powerful IDE for developing software natively on the Amiga | Camilla Boemann |
GCC 6 | gcc-6-branch for m68k-amigaos | bebbo |
Blitz 2 | Blitz Basic 2 source code (incomplete) | Simon Armstrong |
AmiBlitz3 | AmiBlitz3 source code | honitos et al |
AMOS Pro | AMOS Pro Basic environment + compiler | marc365 |
AMOS ProfessionalX | Improved AMOS Pro with AGA support | AmiDARK |
EEC | Enhanced Amiga E Compiler | Lars Salomonsson et al |
Project | Description | Author |
---|---|---|
amiga-utils | Self contained Amiga utility library targeted for Assembler but also C/C++ programming without OS | skeetor |
ACE | Amiga C Engine (for games) | tehKaiN |
AgaOS | Base library for demos on AGA Amigas | Jesper Svennevid |
Haujobb Amiga Framework | Crossdev framework for demos | Haujobb |
libSDL 1.2 by various | SDL 1.2 port for AmigaOS/m68k | AmigaPorts |
LSPlayer | The fastest Amiga music player ever | Arnaud Carré |
Parrot | Point and Click Adventure Game Player for the Commodore Amiga | betajaen |
R-PAGE | Resistance's Portable-Adventure-Game-Engine | Resistance |
Scorpion | Game engine | earok |
Tornado | Crossdev framework for demos | Capsule |
xdms | Portable DMS parser library | Heikki Orsila |
Project | Description | Author |
---|---|---|
Adebug | Assembly-level debugger | Daniel Verité |
amiga-playground | Amiga demo written in assembly | fstarred |
amiga_examples by alpine9000 | Various Assembler examples | alpine9000 |
AProf | A profiler for C, E, asm, etc | Michael G. Binz |
Amiga-Scoopex-C | An on-going conversion of Scoopex's incredible Amiga Hardware Programming Series on YouTube into C | spec-chum |
trackloader | Simple floppy bootloader that fits in the boot block | Slamy |
Different Amiga applications, demos and games.
Project | Description | Author |
---|---|---|
AmiExpress | Rewrite of the AmiExpress BBS system | phantasm4489 |
ArcadeGameSelector | Frontend for (WHDload) games | Per Olofsson |
DeluxePaint | The classic bitmap paint program | Dan Silva et al |
Directory Opus 5 | DirectoryOpus file manager | various |
DiskMaster 2 | DiskMaster file manager | Rudolph Riedel |
FrexxEd | Scriptable, syntax-sensitive text editor | Daniel Stenberg et al |
gcp.device | Google Cloud Print device for AmigaOS | Chris Young |
HippoPlayer | Great module player for Workbench. | Kari-Pekka Koljonen |
LibXAD | Plugin-based dearchiver for most formats | Dirk Stöcker |
MagicMenu | Menu enhancer with popup menus | MagicMenu team |
NFS | NFS (Network File System) client and server | Jens Maus |
NiKom | Legendary Swedish BBS software. | Niklas Lindholm |
SHA256 | SHA-256 utility | leffmann |
SimpleMail | E-mail client | Sebastian Bauer |
Symphonie | 256 channel tracker | Patrick Meng |
yam | E-mail client | Jens Maus |
Project | Description | Author |
---|---|---|
Demos in 68000 asm | Oldschool intros written in Assembler | Arnaud Guyon |
Planet Rocklobster | OCS demo written in Assembler | Oxy |
projet-secret | Demo by Fra/Mandarine written in mostly system-friendly C. | Fra |
Serendipity | An OS-friendly music disk | Tristan Greaves |
Project | Description | Author |
---|---|---|
AkikoWolf | Wolfenstein 3D port for the CD32 | earok |
Beschei | Card game | Michael Bayne |
Blocky Skies | Cool innovative puzzle game | alpine9000 |
Faery Tale Adventure | Faery Tale Adventure | Talin |
goodsoup | Port of Curse of Monkey Island | Robin Southern |
Gloom | Classic Amiga FPS | Black Magic |
Knightmare | Port of the Konami classic for MSX | H0ffman |
Amiga Source Preservation is another great resource. They have both books and source code for lots of applications.
Please consult respective source for license details.
Great! Please submit a pull request to this repository, or create a Github issue. Please also report dead links.
This list was inspired by ggn's Atari_ST_Sources.