News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Sega System-16 hacking  (Read 1921 times)

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Sega System-16 hacking
« on: December 24, 2014, 01:28:07 pm »
Do you know where I can find ressources about System-16 arcade system ?

I'd like to have at least informations about graphics specifications (tile size, color depth, palettes).

Are there emulators with debug features ?

FAST6191

  • Hero Member
  • *****
  • Posts: 3126
    • View Profile
Re: Sega System-16 hacking
« Reply #1 on: December 24, 2014, 02:30:08 pm »
By and large if it is not a well known home system, nocash/no$/Martin Korth has not written an emulator for it and definitely if it is arcade hardware then you will probably end up looking at MAME/MESS source code. Fortunately part of the project seems to be actually documenting the hardware so there is that too.
http://git.redump.net/mame/tree/src/mame/drivers/segas16a.c and http://git.redump.net/mame/tree/src/mame/drivers/segas16b.c being the main overviews, sound cores and more besides might be documented separately (especially if they are z80 and YM2151 based). Edit. A search gave me http://cgfm2.emuviews.com/txt/s16sound.txt if you did want sound.

In your case http://www.system16.com/hardware.php?id=701 is also pretty good, by and large it looks like system 16/system 16a and the later mod known as system 16b tend to get merged together for a lot of emulation/hardware discussion purposes.

No clue on the state of a debugger, though MAME/MESS would be where it is most likely at, it is not super obscure or anything either so chances are any might do well.

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Re: Sega System-16 hacking
« Reply #2 on: December 25, 2014, 10:00:14 am »
Thanks for the answer (and for making it understandable :) )

I'm primarly focused on graphisms and would have liked to know the name and how to program the VDP of the board.

I've given an eye to the ressources you listed, it seems MAME sources will be the most likely to give answers, but it's not nic to read...