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 / old versions
Name Modified Size InfoDownloads / Week
Parent folder
System16_old_versions.7z 2019-04-13 1.7 MB
s16 dos 082a - 19990623 src.zip 2019-04-13 460.3 kB
s16 dos 082a - 19990622 src.zip 2019-04-13 367.8 kB
s16 dos 082 - 199811 beta+src.zip 2019-04-13 612.2 kB
s16 dos 082 - 19990101.zip 2019-04-13 392.6 kB
s16 dos 053 - 19970224 src.zip 2019-04-13 125.9 kB
s16ae082.zip 2019-04-13 4.3 MB
System16_Win_080.7z 2019-04-13 505.2 kB
System16_DOS_082a.7z 2019-04-13 335.9 kB
s16source.zip 2016-04-10 343.6 kB
s16d082.zip 2016-04-08 375.3 kB
s16beta.zip 2016-04-08 592.8 kB
s16ae080.zip 2016-04-08 360.0 kB
s16ae076.tgz 2016-04-08 235.2 kB
s16080dx.zip 2016-04-08 270.8 kB
s16079dx.zip 2016-04-08 726.9 kB
Totals: 16 Items   11.7 MB 1
****************************************************************************
*                 THE SYSTEM 16 ARCADE EMULATOR V 0.70                     *
*                          PRE-RELEASE VERSION                             *
****************************************************************************

NOTES: THIS DOC IS NOT COMPLETE AND CAN CONTAIN ERRORS
       THERE IS NO DOC ABOUT THE INTERFACE (F1) AND GCS FILES YET.
       READ THIS DOC CAREFULLY BEFORE E-MAILING ME !!!!!!!!!!!!!!!

1. What's the System 16 Arcade Emulator ?

This program emulate the Sega's System 16 arcade boards used by many Sega 
arcade game between 1987 & 1989 like Shinobi, Altered Beast or E-Swat. 
There is more than 20 existing System 16 games. The System 16 board uses
a Motorola 68000 cpu at 10Mhz for the main program and a Z80 and on YM2151
for the sound. The actual version of the emulator emulate many more than the
single System 16 board because now you can play with System 18 games like
Shadow Dancer, with pre-System 16 games like Quartet II and even with some
dual 68000 games like Hang-On and Space Harrier.

This program is an emulator and it needs roms to run, please, don't e-mail
be to get roms, i'll ignore your requests !
If you want the roms go to http://www.vu.union.edu/~peekb/arcade/index.html 

2. What's already emulated ?

The 68000 CPU is emulated using the Starscreamer engine programmed by Neill
Corlett. It's a very fast and easy to use 68000 emulator fully programmed
in AT&T (DJGPP) assembly. If you are searching for a 68000 & 68010 emulator
to program your own emulator i suggest you to contact Neill Corlett at
corlett@elwha.nrrc.ncsu.edu

The video hardward is also emulated, it's me who programmed the System 16
video emulation, now all the video features are programmed by Li Jih Hwa
(know as NAO).

The joystick and control buttons are emulated.

The sound hardward and the Z80 are *NOT* emulated in this version.

3. What games are supported ?

	System 16 : Shinobi, Altered Beast, Golden Axe, Wrestle War
        System 18 : Shadow Dancer, Alien Storm
    pre-System 16 : Quartet II, Time Scanner
 Dual 68000 games : Hang-On, Space Harrier

4. How to install & use the emulator ?

   4.1. Unpack the emulator using the -d parameter to preserve the directory
        example : pkunzip s16ae070.zip -d c:\emu\system16\

   4.2. Go into the emulator directory and if your are not under Windows 95
        unpack the CWSDPMI.ZIP file to avoid the 'No DPMI' error message.

   4.3. Unpack the game roms in their respective directories, if you have
        the samples for one game, unpack them the the SAMPLE directory
        located in the game directory.
        example the Shinobi samples must me placed in SHINOBI\SAMPLE\

   4.4. Run the emulator !
        By default the game Shinobi is loaded, to load another game, in the
        first place in the command line, specify the game gcs file.
        exemple: system16.exe altbeast.gcs will run Altered Beast.

        !! WARNING !!
        If the emulator produce an error when starting and exit to dos, maybe
        your cpu is not an Intel Pentium cpu, in this case add the -nordtsc
        command line parameter.

   4.5. What are the commands  ?

        The default keys are :

                F1 - Start the interface.
          Shift-F1 - Go into the Dip Switches settings menu.
               END - Exit from the emulator.
                 P - Pause the game.
                 S - Save the current screen into a PCX file.

                 1 - Start player 1
                 2 - Start player 2
                 3 - Insert coin, slot 1
                 4 - Insert coin, clot 2
                 9 - Service switch
                 0 - Test switch

                 Cursor keys to control your player.

   4.6. Command line parameters.

        Syntax : SYSTEM16.EXE [GCSFILE] [OPTIONS]

        GCSFILE : it is the gcs file name of the game you want to play with.

        OPTIONS :
        -vsync enable the the screen synchronisation, this can slow down the
        game before the scrooling are better.
        -regspeed [v] specify the number of 68000 instructions to execute
        between two screen refresh. The default value is 15000 but if the
        game is too slow you can try lower values or higher values.
        -soundcard [n] chose a sound card. To disable the sound, chose 0.
        -rx [v] chose the X resolution. Default value is 320 for horizontal
        games and 400 for vertical games.
        -ry [v] chose the Y resolution. Default value is 240 for vertical games
        and 300 for horizontal games.
        -nordtsc disable the rdtsc feature.
        RDTSC is a Pentium intruction reporting machine cycles passed
        since power up. It is used in sys16emu to provide more accurate
        timing when "-vsync" is selected and "-nordtsc" is not selected.
        I think this is enough. Though in fact it applies only when
        the display is set to 120Hz refresh rate and CPU is able to
        do all the emulation things 120 times per second. (NAO)
        -list display all the gcs files available.
        -help and -? display the command line help.
        -int [n] specify the number of interrupts to generate each seconds.
        The default value is 60. Higher value speedup the game but in this
        case some problems can occurs.

5. How to play with one game ?

        Shinobi         ALT - Attack  
                       CTRL - Jump
                      SPACE - Magic

        Altered Beast   ALT - Punch   
                       CTRL - Jump
                      SPACE - Kick 

        Golden Axe      ALT - Attack
                       CTRL - Jump 
                      SPACE - Magic

        Time Scanner      Z - Left Flipper
                          N - Right Flipper
                         UP - Push Down
                       LEFT - Push Right
                      RIGHT - Push Left

        Quartet II      ALT - Shoot    
                       CTRL - Jump 

        Space Harrier   ALT - Shoot    
                       CTRL - Shoot 
                      SPACE - Shoot 

        Hang-On         ALT - Accelerate
                       CTRL - Decelerate
                      RIGHT - Turn Right
                       LEFT - Turn Left

        Wrestle War     ALT - Punch   
                      SPACE - Kick 

        Alien Storm     ALT - Attack
                       CTRL - Roll 
                      SPACE - Special
                          1 - Start player 1
                          2 - Start player 2
                          3 - Start player 3
                          4 - Insert coin player 1
                          5 - Insert coin player 2
                          6 - Insert coin player 3
                          9 - All player service switch
                          0 - Test switch

        Shadow Dancer   ALT - Attack  
                       CTRL - Jump 
                      SPACE - Magic  

6. Notes for each games :

        Shinobi : No sound emulation
        Altered Beast : No sound emulation
        Golden Axe : No sound emulation, test mode don't work, no samples
        Time Scanner : No sound emulation
        Quartet II : No sound emulation
        Space Harrier : No sound emulation, no samples
        Hang-On : No sound emulation, no breaks yet
        Shadow Dancer : No sound emulation
        Alien Storm : No sound emulation, still some bugs in the scrooling
        Wrestle War : No sound emulation

7. System requirement :

        To get full speed, you need a least on Pentium 166 Mhz with a fast
        video card.

        With my IBM P166+ and Scitech UniVBE 5.3 installed each game run
        at 60-67 FPS under Windows 95.

        If you have a slow machine, you can try
          1. to install UniVBE 5.3 available at http://www.scitech.com
          2. rue the emulator under plain dos
          3. changes the values of -regspeed and -int parameters
          4. buy a Pentium 233 :))

        Notes: Space Harrier and Hang-On emulates two 68000 in the same time,
        so, don't expect to get them playable on a slow cumputer like a
        486 or a slow Pentium.

8. Credits :

        Li Jih Hwa (nao@ms6.hinet.net) also know as NAO.
        for the video emulation improvment (zooms, correct colors, system 18
        pre-system 16 and dual 68000 games emulation)

        Neill Corlett (corlett@elwha.nrrc.ncsu.edu)
        for it's great 68000 emulator. Don't miss it's emulator MGE located
        at http://www4.ncsu.edu/eos/users/n/nscorlet/mge/

        DJ Delorie (dj@delorie.com)
        for the DJGPP C compiler, available at http://www.delorie.com/djgpp/

        Shawn Hargreaves (shawn@talula.demon.co.uk)
        for Allegro, the graphic library for DJGPP. This emulation uses the
        version 2.2 available at http://www.talula.demon.co.uk/allegro/

        Carlos Hasan (chasan@dcc.uchile.cl)
        for the Synthetic Audio Library (SEAL) Development Kit.

        and all my beta testers ...

9. Contacts :

        You can contact me at thierry.lescot@skynet.be
        The official home page for the System 16 Arcade Emulator is located
        at http://users.skynet.be/sky73910

Source: readme.txt, updated 2016-04-08