Skip to content

A compiled list of sources and hardware related to classic Commodore Amiga computers.

Notifications You must be signed in to change notification settings

grovdata/Amiga_Sources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Dead links?

This is a compiled list of free/open sources related to classic Commodore Amiga computers.

Hardware

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

Development

Everything that has to do with developing for Amiga.

AmigaOS

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

Compilers / toolchains

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

Frameworks

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

Low-level programming

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

Software

Different Amiga applications, demos and games.

Applications

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

Demos

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

Games

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

Links

Amiga Source Preservation is another great resource. They have both books and source code for lots of applications.

About

License

Please consult respective source for license details.

I want to contribute something!

Great! Please submit a pull request to this repository, or create a Github issue. Please also report dead links.

Credits

This list was inspired by ggn's Atari_ST_Sources.

About

A compiled list of sources and hardware related to classic Commodore Amiga computers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published