OS4 DepotLogo by Marko 
(anonymous IP:,0) 

   Bug tracker
   Locale browser

   o Audio (334)
   o Datatype (50)
   o Demo (199)
   o Development (582)
   o Document (21)
   o Driver (97)
   o Emulation (145)
   o Game (952)
   o Graphics (488)
   o Library (108)
   o Network (224)
   o Office (62)
   o Utility (886)
   o Video (65)

Total files: 4213

Full index file. Download
Recent index file. Download



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: 376kb
Version: 1.5
Date: 30 Dec 17
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: 10443
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
# 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
call 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.

Copyright (c) 2004-2022 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment