Updated 2018 version of MAME (0.78) for libretro. with added game support plus many fixes and improvements
Go to file
2016-01-23 20:53:09 +01:00
deps/zlib Update zlib.h 2015-03-10 18:39:28 +01:00
docs Start with MAME 0.78 2012-10-29 10:55:14 -04:00
jni new JNI files 2016-01-23 19:12:51 +01:00
src new JNI files 2016-01-23 19:12:51 +01:00
changed.txt Start with MAME 0.78 2012-10-29 10:55:14 -04:00
link.T Update to new Makefile 2016-01-23 18:17:29 +01:00
Makefile move these to the top 2016-01-23 20:53:09 +01:00
Makefile.common new JNI files 2016-01-23 19:12:51 +01:00
README Update README 2012-11-21 03:53:13 +01:00
whatsnew.txt Start with MAME 0.78 2012-10-29 10:55:14 -04:00
whatsold.txt Start with MAME 0.78 2012-10-29 10:55:14 -04:00

Proof on concept
Based on MAME 0.78

Tested for OS X, linux, Wii, and Android (arm-v7a).

TODO:

* Better path management. For now all games must be placed in a folder named 'rom'. Other folders must be created manually in 'rom's parent directory. Their names can be found under the File I/O section of src/libretro/osd.c.
* Make sure all of the mkdir commands in makefile complete before any compiling starts.
* Lots more

Notes:

* Will have errors on 64-bit platforms.
* Will have errors on platforms without unaligned memory access support.
* When using concurrent building you may get an error that it can't create certain object files, just rerun make if it happens.
* To run on Wii's memory constraints some drivers in src/driver.c must be removed.

LINKS TO CONSULT:

http://www.anthrofox.org/code/mame/index.html
https://code.oregonstate.edu/svn/dsp_bd/uclinux-dist/trunk/user/games/xmame/xmame-0.106/src/unix/contrib/patches/word-align-patch
http://www.filewatcher.com/b/ftp/ftp.zenez.com/pub/mame/xmame.0.0.html