diff options
author | Aaron Giles <aaron@aarongiles.com> | 2012-08-04 05:19:46 +0000 |
---|---|---|
committer | Aaron Giles <aaron@aarongiles.com> | 2012-08-04 05:19:46 +0000 |
commit | aa9bc95573f1fdab9bba3bcf2b3002956cfaf551 (patch) | |
tree | 7e1daa82ae3d288f4ebf51a22ac69b3b7b346935 /.gitattributes | |
parent | 13e2f8b5fcf70894610c6aca3bd7c93690c31ecd (diff) |
Sega 16-bit cleanup, part 1 (still more coming):
* Converted FD1089/FD1094 into proper devices, derived
from m68000. They now handle their own decryption and
memory management, so we can remove all the calls for
initialization/reset/etc. The key now lives as a 'key'
subdevice under the CPU, and the FD1089/1094 are now
specified just like any other CPU.
* Removed the horrible s16fd and s24fd files. Good riddance.
* Created a helper class for managing fd1094 decryption
caches.
* Converted the memory mapper into a new modern device
and updated the segas16b, segaorun, and segas18 drivers
to use it. Fixed ROM memory mapping so that the source
ROMs can be loaded contiguously, removing a bunch of
hacks.
* Untangled the joined segas1x_state and split the states
for each system into their own classes. Cleaned up some
implementations.
* Added support for member functions to be called as
DRIVER_INIT functions. To do this, #define
MODERN_DRIVER_INIT prior to #including "emu.h" and you
will be required to specify a class and member function
for your driver init.
* Fully modernized the segas16b and segas18 drivers.
New working games added
-----------------------
GP Rider (Japan) [ShouTime, Charles MacDonald, Aaron Giles]
Last Survivor [ShouTime, Charles MacDonald, Aaron Giles, 9ofzeven, TrevEB,
Dr. Spankenstein, ghoolster, Surgeville, Tormod, Tjaberg, Waremonger]
(Note: A couple games are still busted, but most are working. Will
follow up with more updates.)
Diffstat (limited to '.gitattributes')
-rw-r--r-- | .gitattributes | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/.gitattributes b/.gitattributes index 1586a9cdedc..7e182097bbe 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4402,8 +4402,6 @@ src/mame/machine/qix.c svneol=native#text/plain src/mame/machine/r2crypt.c svneol=native#text/plain src/mame/machine/rainbow.c svneol=native#text/plain src/mame/machine/retofinv.c svneol=native#text/plain -src/mame/machine/s16fd.c svneol=native#text/plain -src/mame/machine/s24fd.c svneol=native#text/plain src/mame/machine/scramble.c svneol=native#text/plain src/mame/machine/scudsp.c svneol=native#text/plain src/mame/machine/scudsp.h svneol=native#text/plain |