Logo by Nickman (anonymous IP: 3.145.47.193,0) | ||||||||||||
| ||||||||||||
Audio (343) Datatype (51) Demo (203) Development (602) Document (24) Driver (97) Emulation (149) Game (1011) Graphics (500) Library (118) Network (234) Office (66) Utility (932) Video (69) Total files: 4399 Full index file Recent index file
 Amigans.net  OpenAmiga  Aminet  UtilityBase  IntuitionBase  AmigaBounty
Support the site
|
[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 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. This project is open source, you can find the changes in commit history. https://github.com/khval/AmosExtension.library |
Copyright (c) 2004-2024 by Björn Hagström All Rights Reserved Amiga OS and its logos are registered trademarks of Hyperion Entertainment |