OS4 DepotLogo by Liksmaskaren 
(anonymous IP: 54.198.205.153,1212) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (328)
   o Datatype (47)
   o Demo (184)
   o Development (534)
   o Document (21)
   o Driver (88)
   o Emulation (142)
   o Game (860)
   o Graphics (460)
   o Library (94)
   o Network (202)
   o Office (57)
   o Utility (810)
   o Video (61)

Total files: 3888

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  IntuitionBase


Support the site


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

AmosExtensionlibrary

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 2017
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: 30  (Current version)
54  (Accumulated)
Votes: 0 (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
extensions.

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
table.
this can be extracted from extensions to create .h files.

Tools that use this library
Amos2Ascii, AmosExtentions2Ascii.

Copyright (c) 2004-2018 by Björn Hagström All Rights Reserved