This directory contains some examples on how to implement an MSX-UNAPI specification in various scenarios:
-
unapi-ram: Implementation that installs in a mapped RAM segment.
-
unapi-rom: Implementation inside a plain ROM.
-
unapi-specless: Application that uses the concept of "specificationless implementation": it uses the UNAPI infrastructure to install as a TSR, but doesn't actually implement any API specification.
-
unapi-nextor: Implementation that lives inside a Nextor driver.
Please see the code of each example for details on how to build them and how to customize them for your own API specification.
You may want to take a look at InterNestor Lite, DenyoNet BIOS and ObsoNet BIOS 1.2 as well as examples of implementations of UNAPI specifications.
To see examples of API client applications see the tools directory.