Skip to content

Latest commit

 

History

History
165 lines (135 loc) · 13.6 KB

README.md

File metadata and controls

165 lines (135 loc) · 13.6 KB

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

Hardware

Open Amiga-related hardware projects.

Project Description Author
A1200 Kickstart Relocator A1200 ROM relocator Torsten Kurbad
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 14Mhz Accelerator Updated version of the infamous 14Mhz Accelerator by Livio Plos board Kai Robinson
A500 8MB FastRAM 8MB FastRAM Board for the Amiga 500 & Amiga 500+ Kai Robinson
A500 DRAM Board Replace the old 44256 DRAM chips on your A500 with newer EDO memory Kai Robinson
A500 SRAM Board Replace the old 44256 DRAM chips on your A500 with newer SRAM memory Kai Robinson
A500 Zorro II adapter Zorro II adapter for A500 with passthrough matze
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
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 niklasekstrom
Amiga_to_VGA Buffered VGA adapter for 15kHz screens dalek
AMI-RGB2VGA A quick & dirty functional clone of A4000 vga dongle EmberHeavyIndustries
ATX adaptors ATX power supply adaptors for Amigas Ian Steadman
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
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
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
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
TF328 8MB Fast RAM + IDE board for CD32 Steven Leary
TF520 68020 accelerator Steven Leary
TF530 68030 accelerator with IDE Steven Leary
TF534 68030 accelerator, improved Steven Leary
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

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
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
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
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

Low-level programming

Project Description Author
Adebug Assembly-level debugger Daniel Verité
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
Gloom Classic Amiga FPS Black Magic

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.