# Amiga Development

# 1 Tools

https://github.com/bebbo/amiga-gcc

C/C++ cross compiler based on an old version of gcc.

Note: building the system will fail if you have pull rebase enabled in your global git config.

http://sun.hasenbraten.de/vbcc/

C99 cross compiler.

# 2 Amiga OS

https://d0.se/docs

Autodocs (API documentation).

http://amigadev.elowar.com/read/ADCD_2.1/

Developer manuals.

https://archive.org/details/amigadevelopercdv2.1

Amiga Developer CD v2.1.

Contains NDK versions 1.3, 2.0, 3.1, 3.5.

https://archive.org/details/amigadevelopercdv1.2

Amiga Developer CD v1.2.

https://archive.org/details/amiga-developer-cd-v1_1

Amiga Developer CD v.1.1.

https://archive.org/details/amiga-rom-kernel-reference-manual-exec

Amiga ROM Kernel Manual: Exec.

https://archive.org/details/amiga-rom-kernal-reference-manual-includes-and-autodocs

Amiga ROM Kernel Manual: Includes and Autodocs.

https://archive.org/details/amiga-rom-kernel-reference-manual-libraries-and-devices

Amiga ROM Kernel Manual: Libraries and Devices.

https://archive.org/details/amiga-rom-kernel-reference-manual-libraries-3rd-edition

Amiga ROM Kernel Manual: Libraries, 3ed.

https://archive.org/details/amiga-rom-kernel-reference-manual-devices-3rd-edition

Amiga ROM Kernel Manual: Devices, 3ed.

# 3 Amiga Hardware

https://github.com/cahirwpz/demoscene/wiki

Amiga 500 knowledge base.

https://archive.org/details/amiga-hardware-reference-manual-3rd-edition

Amiga Hardware Reference Manual, 3ed

https://archive.org/details/commodore-amiga-hardware-reference-manual-2nd

Amiga Hardware Reference Manual, 2ed

https://archive.org/details/Amiga_Hardware_Reference_Manual_1985_Commodore

Amiga Hardware Reference Manual, 1ed

# 4 68000

http://68k.hax.com/

Instruction reference.

https://oldwww.nvg.ntnu.no/amiga/MC680x0_Sections/mc68000timing.HTML

Instruction timing.

http://www.summaryplanet.com/information-technology/68000-Conditions-Code-Register.html

Condition code register.

http://www.easy68k.com/paulrsm/doc/trick68k.htm

Tricks and traps.

https://www.plutiedev.com/64bit-math

Higher precision maths using extend condition flag.

https://www.chibiakumas.com/68000/

Learn assembly programming.

https://archive.org/details/M68000PRM

Motorola 68000 Programmers Reference Manual.