Download Latest Version system16-modified.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of SYSTEM 16

Home / source
Name Modified Size InfoDownloads / 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
Source: readme.txt, updated 2016-05-15