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 |
| 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 |
| 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 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 |
| 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 |
| Amiga EagleCAD library | EagleCAD-library for Commodore Amiga custom chips | matze |
| 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 ROMY | 1/2/4MB Kickstart adapter (A3000/A4000) | Stefan Reinauer et al |
| 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 |
| ATX adaptors | ATX power supply adaptors for Amigas | Ian Steadman |
| 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 |
| 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 |
| 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 |
| plipbox | Parallell port Ethernet interface for all Amiga models. | Christian Vogelgsang |
| RA5-512K | A remake of the RA5-512K expansion memory for the Amiga 500 | Jörgen Bilander |
| ReAmiga 1200 | Reverse engineered Amiga 1200 motherboard | John 'Chucky' Hertell |
| 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 |
| SMD-500 | Surface mount (SMD) remake of Amiga 500 motherboard | gazzmaniac |
| 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 |
| 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 |
| 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 |
| 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 |
| 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.