Skip to content

rolsen74/amy_skeletons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmigaOS4 Skeletons

Skeleton templates for creating AmigaOS4 libraries and devices.

Variants:

  • 68k — Includes jumptable stubs for AmigaOS3 (68k)
  • Manual — Manual registration into the system (more control/freedom)
  • Autoinit — Automatically added by the system
  • Library — Builds an Amiga library
  • Device — Builds an Amiga device
  • Resource — Builds an Amiga resource

Notes:

  1. Include files are manually created because bumprev/idltool are Amiga-only tools, and they add a Hyperion copyright notice, which would place them in unknown copyright territory for us.
  2. Some directories are empty for now — they are placeholders to show the intended layout and will be filled over time.

— Rene W. Olsen (17-Sep-2025)

License: Unlicense — Public Domain


🧩 Generic Libraries

  • _Generic_Library_Manual
  • _Generic_Library_Manual_68k
  • _Generic_Library_Autoinit
  • _Generic_Library_Autoinit_68k

⚙️ Generic Devices

  • _Generic_Device_Manual
  • _Generic_Device_Manual_Main
  • _Generic_Device_Manual_Main_68k
  • _Generic_Device_Autoinit

⚙️ Generic Resource

  • _Generic_Resource_Manual

💾 Example Libraries

  • lib_Blanker — Example blanker library
  • lib_Docky — Example AmiDock docky
  • lib_Gadget — Example gadget class library
  • lib_USBFD_Interface — Example Function Driver for Sirion USB Stack

🖨️ Example Devices

  • dev_Printer — Example printer device (Parallel.dev)
  • dev_Sana2 — Example Ethernet device
  • dev_Trackdisk — Example disk device

About

AmigaOS4 SDK skeletons for custom libraries and devices

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors