Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
readme.txt | 2016-05-15 | 2.0 kB |
|
system16-modified.zip | 2016-04-08 | 1.1 MB | |
SYSTEM16.ZIP | 2016-04-08 | 376.2 kB | |
Totals: 3 Items | 1.5 MB | 0 |
+---------------------------------------+ | SYSTEM 16 ARCADE EMULATOR SOURCE CODE | +---------------------------------------+ Copyright 1996/97/2016 to Thierry Lescot 68000 sources, (C) 96 Bernd Schmitd ym.o, Copyright 1997 to Ishmair RIGHTS ------ These sources can be used in any way you want. I was granted special permission from Thierry Lescot. ABOUT THE SOURCES ----------------- These source are the one from the public version 0.53, only some optimizations of the 68000 emulation core have been replaced by the original code from Bernd Schmitd and Markus Gietzen. Fortunatelly, these sources are not very easy to understand because there is no comments, many declared but unused variables and many oversized arrays. I'm sorry but i have not the time to clean up the sources by myself. Btw, if you don't understand something, you can e-mail me your questions and i'll try to answer. (e-mail thierry.lescot@ping.be or shinobiz@ping.be) INSTALLATION ------------ You need to install DJGPP v2.0 or more and the Allegro v2.1 graphics library. Both are available at www.delorie.com. About allegro, i modified the file joystick.c in order to support 4 buttons joystick. Before compiling allegro, replace the joystick.c file located in the src directory of allegro sources by the one delivered with the emulator source code. To compile the emulator, if DJGPP and Allegro are correctly installed, just go into the sources directory and type make. If you want to compile the emulator in BEGUG mode, edit the file shinobi.h ,comment the line #define RELEASE_BETA and uncomment the line #define SEARCH. Edit asm.s and comment the line .set ASM_MEM, OK and finally edit the file cpudefs.h and comment the line #define ASM_MEMORY. Type Make. Thierry Lescot February, 24th 1997. Updated by, Jason Stevens May, 15th 2016