https://github.com/fincs/maxmod-feos
Maxmod for FeOS
https://github.com/fincs/maxmod-feos
Last synced: 12 months ago
JSON representation
Maxmod for FeOS
- Host: GitHub
- URL: https://github.com/fincs/maxmod-feos
- Owner: fincs
- Created: 2012-07-24T14:52:12.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2014-07-31T21:08:55.000Z (almost 12 years ago)
- Last Synced: 2025-01-13T10:27:47.894Z (over 1 year ago)
- Language: Assembly
- Size: 449 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Maxmod for FeOS
===============
Introduction
------------
This is a port of the Maxmod library to FeOS. There are several differences with the official library:
- Streaming is not available due to it not being compatible with FeOS by design.
- Filesystem/memory loading routines have been rewritten in C because the old ones were buggy and innefficent. As a side effect, you can use FAR with them (in fact it is recommended to do so).
- There are several new functions (look at maxmod9.h) for details:
bool mmIsARM7Loaded();
bool mmInitDefaultHandle(FILE* f, bool bTakeOwnership);
bool mmInitDefaultFAR(far_t hFar, const char* aFileName);
void mmUnloadSoundbank();
How to install
--------------
Clone this repository to /userlib/maxmod. Then issue this command:
make install
Maxmod FeOS app template
------------------------
A pre-made template that shows how to build a Maxmod app that loads audio assets from the FAR file system is included (look at the `template` folder).
Examples
--------
Several examples have been ported to FeOS, refer to the `examples` folder.