OS4 DepotLogo by Nickman 
(anonymous IP:,2219) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (600)
   o Document (22)
   o Driver (97)
   o Emulation (148)
   o Game (1005)
   o Graphics (499)
   o Library (116)
   o Network (233)
   o Office (66)
   o Utility (927)
   o Video (69)

Total files: 4379

Full index file
Recent index file



Support the site

 Readme for:  Library » Misc » amosextension.library.lha


Description: AmosExtension.library load AMOS extensions
Download: amosextension.library.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 375kb
Version: 1.6
Date: 08 Aug 2022
Author: Kjetil Hvalstrand
Submitter: Kjetil Hvalstrand
Homepage: https://github.com/khval/AmosExtension.library
Requirements: AmigaOS4.1
Category: library/misc
Replaces: library/misc/amosextension.library.lha
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 12181
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 60  (Current version)
159  (Accumulated)
Votes: 1 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
# AmosExtension.library

The general idea behind this library is, create some basic routines that 
allows you to open Amos Extensions in C/C++ programs can call functions from

Library should be able to open the extension, check if it is a valid extension.
Find a command by name. Get command by token number, lookup the command table, 
and find address to 680x0 relocatable assembler code, then you should be able to
emulate on 680x0 assembler, from AmigaOS4.1 C/C++ program.
There should be a command info structure, and a command list structure 
with address to assembler, and size of routine.

A more direct way to use library is using defines to tell the offset in command
this can be extracted from extensions to create .h files.

Tools that use this library
Amos2Ascii, AmosExtentions2Ascii.

This project is open source, you can find the changes in commit history.

Copyright © 2004-2024 by Björn Hagström All Rights Reserved