CAESAR Logo

Catalogue of Arcade Emulation Software - the Absolute Reference

Valid XHTML 1.0! Valid CSS!

X-Arcade

X-Arcade

Large CAESAR Logo

segas16a.c

0.88u7 [Aaron Giles, Charles MacDonald, David Haywood]


NOTES:

- Hardware: System16a / Pre-system16 (Space Harrier without the road generator)


WIP:

- 0.113u2: Zsolt Vasvari updated a number of Sega games to use the new video timing code.

- 0.113: Ruben added DIP locations to the segas16a driver.

- 0.111u6: Corrado Tomaselli updated Sega System 16/18 drivers to be mono and swapped button 1/2 to match instruction card.

- 0.107u2: Massive cleanup/fixing of 16-bit Sega drivers [AWJ]: Many corrections to descriptive set names, adding revision letters, cabinet types, etc. Fixed button ordering between System 16A/B. Fixed many dipswitches and added PORT_DIPLOCATION support. Adjusted min/max values for analog controls to improve response. Cleaned up a number of ROM names and fixed some incorrect guesses. Actually disabling 8751 in games that have a fake replacement. Hooked up 8255 PPI correctly now that it has mode 2 support. Fixed behavior of NMI line in later sega sound boards. Fixed addressing in the SegaPCM sound system. Some hardware/documentation cleanup.

- 0.91: Aaron Giles added proper mirroring for the memory map (needs my memory update).

- 0.90u4: Aaron Giles improved the way custom I/O controls work internally, rewrote the N7751 path so that it is properly triggered and better described, added support for Major League controls, added support for Sukeban Jansi Ryuko (System 16A) controls, hooked up dipswitches for Time Scanner, connected up the watchdog (some games use it, some don't), removed unused controls from all games' input lists and updated the YM2151 mixing volume. Also tweaked Hang-On, Space Harrier and 16A sprite systems (based on System 16B pixel scaling).

- 0.89u3: Aaron Giles created a new machine/segaic16.c to hold non-video common hardware, preliminary multiply/compare implementation moved there and changed segaic_init_palette to take a number of palette entries.

- 0.89u2: Aaron Giles fixed many s18 and s16a priority bugs, fixed s16a end-of-spritelist marker, 8751 simulation improved, hooked up backup ram, dipswitch fixes and cleanups etc.

- 0.89u1: Aaron Giles hooked up column/row scroll (see Quartet title screen), reintroduced tilemap/text priorities, corrected Z80 clock speed, incorporated Brian Troha's updated DIPs, minor cleanups and included detailed readme in the driver file.

- 0.88u7: Aaron Giles cleaned up the Sega System Pre16,16a,16b,18 drivers. Most known video issues are now fixed. Alien Storm, DDCrew, Clutch Hitter, Laser Ghost, Cotton and many others have greatly improved video.