Commit Graph

37655 Commits

Author SHA1 Message Date
couriersud
fe8e6aca65 Added seconds() and attoseconds() to attotime and prefixed members with
m_. Rewrote code accessing members to use seconds() and attoseconds(). 

The changes were triggered by a test how gcc __int128_t would perform as
the internal representation. This test revealed that the current
implementation is still faster. (nw)
2015-08-15 17:56:10 +02:00
Dirk Best
55592b6c78 crimfght: add screen raw params, use new k051960 irq support 2015-08-15 17:39:31 +02:00
Dirk Best
2c98b6913e k051960: start adding irq/firq/nmi callback support 2015-08-15 17:38:06 +02:00
Dirk Best
2cdb17de45 simpsons: raw screen params 2015-08-15 12:19:24 +02:00
hap
0ceb2f6c8e fix out of bounds priority check 2015-08-15 03:39:36 +02:00
hap
eb1b330bcc added aim65 bezel 2015-08-14 22:26:23 +02:00
Lord-Nightmare
baf82c6b82 attempt 1 at fixing the initial coefficient index values (nw) 2015-08-14 16:04:28 -04:00
couriersud
6ac50ea052 Some netlist_time maintenance. Straightened code using it and added
support for 128 bit resolution on systems supporting it. This is however
disabled since all platforms I know don't have native support but
emulate 128 bit. (nw)
2015-08-14 20:30:41 +02:00
Dirk Best
32fd6a0342 crimfght: audio cpu irq is cleared by the irq ack cycle 2015-08-14 19:04:38 +02:00
Dirk Best
b9877c12ec blockhl: plug in xtal values from pcb picture 2015-08-14 18:45:12 +02:00
Alex W. Jackson
01f8532c81 crimfght.c: bankdev (nw) 2015-08-14 12:15:10 -04:00
Curt Coder
43f506316f c128: PARTNER 128 WIP. (nw) 2015-08-14 19:02:20 +03:00
Alex W. Jackson
bf047e7c03 astrocde.c: convert profpac & friends to bankdev (nw) 2015-08-14 11:29:15 -04:00
Dirk Best
4bb49d0ff5 crimfght: verify some things from the schematics
- full memory map for the audio cpu
- proper irq set/clear for the audio cpu
- add mirrors for watchdog/coincount/audioirq ports (address decoding
pals need to be dumped for more improvements)
- add coin b settings, not used in game but can be verified in service
mode
- the system can read back some bankswitch port values using the port
shared with dsw3, emulating this fixes the wrong status display of the
service mode dipswitch in service mode (previously inverted)
2015-08-14 16:45:30 +02:00
Dirk Best
7774b46677 blockhl: audiocpu runs in im1, no point setting an interrupt vector 2015-08-14 16:45:25 +02:00
Dirk Best
a512ae0356 blockhl: remove note, graphics are fine, just looks weird 2015-08-14 16:45:21 +02:00
Wilbert Pol
b30cb9180d fix mess build (nw) 2015-08-14 13:27:21 +02:00
Wilbert Pol
6666b78c94 astrocde.c: reduce tagmap lookups (nw) 2015-08-14 11:49:04 +02:00
Wilbert Pol
792a6c3b11 naomi: reduce tagmap lookups (nw) 2015-08-14 10:45:19 +02:00
Wilbert Pol
eee4cc6a37 lethalj.c: reduce tagmap lookups (nw) 2015-08-14 10:45:18 +02:00
Wilbert Pol
30f1de6c83 harddriv.c: reduce tagmap lookups (nw) 2015-08-14 10:45:18 +02:00
Wilbert Pol
160ddc6edc micro3d.c: reduce tagmap lookups (nw) 2015-08-14 10:45:18 +02:00
Wilbert Pol
35ea367141 gaelco2.c: reduce tagmap lookups (nw) 2015-08-14 10:45:18 +02:00
Lord-Nightmare
1ad6aa9200 Forgot to update the interpolation tables to use the "IP" (0,1,2,3,4,5,6,7) instead of logical (1,2,3,4,5,6,7,0) order, since the new code imported to tms5110.c needs the former. (nw) 2015-08-14 03:43:45 -04:00
Robbbert
2cd15b7347 Aussie Byte: changed default screens 2015-08-14 14:58:02 +10:00
Lord-Nightmare
fb6c64985d Replaced the frame parse and speech generation code from tms5110.c with the code from tms5220.c,
should be significantly more accurate and allow the cores to be much more easily merged in the future.
This also allowed finally getting rid of the COEFF_ENERGY_SENTINEL hack in tms5110r.inc [Lord Nightmare]
2015-08-13 18:31:55 -04:00
Lord-Nightmare
a27a536928 Add support for M58819 'VSM-emulator', fixes speech in Radar Scope TRS01 set. [Lord Nightmare] 2015-08-13 17:58:43 -04:00
briantro
4b47b71f22 New Americana Poker (Merit) clone
New Clone Added
---------------------------------------------
Americana (9131-01) [Brian Troha, The Dumping Union]
2015-08-13 15:45:20 -05:00
couriersud
3271c77471 Changed UINT16 .. UINT64 to generic types in pformat.
@MSVC Users: I checked the MSVC++ documentation prior to committing
this. I also checked on a MSVC2010 installation that "long long" and
"%lld" actually work at least in MSVC2010. 
Please let me know if this now works. (nw)
2015-08-13 21:35:33 +02:00
couriersud
98b1106ee9 Make more use of pformat. (nw) 2015-08-13 21:35:32 +02:00
Alex W. Jackson
6e3fef765d More konami cleanups (nw) 2015-08-13 14:21:40 -04:00
Lord-Nightmare
3f2b5a229d minor cleanups to tms5220 so savestate and member variables are in the same order, and add a missing savestate entry (nw) 2015-08-13 13:54:20 -04:00
Lord-Nightmare
c1a312eea3 on second thought, remove that function entirely (nw) 2015-08-13 13:39:03 -04:00
Lord-Nightmare
384cd3a2cc fix missing character in comment (nw) 2015-08-13 13:36:37 -04:00
Lord-Nightmare
ad1b621ca8 fix build (nw) 2015-08-13 13:33:07 -04:00
Dirk Best
f192993908 blockhl: more cleanups, COIN3 is actually SERVICE1, properly reflect the
controller configuration, add notes and issues
2015-08-13 16:57:09 +02:00
David Haywood
164bbc9c8d Merge pull request #283 from mamesick/patch-1
\video\aerofgt.c - fixed priorities in bootlegs
2015-08-13 15:25:07 +01:00
therealmogminer@gmail.com
5d7c5fc62b nw, add skeleton and disassembler for DEC PDP-8 CPU 2015-08-13 14:38:30 +02:00
Wilbert Pol
21b7eb47cd reduce tagmap lookups and read_safe usage in a few drivers (nw) 2015-08-13 13:18:13 +02:00
Wilbert Pol
70fe93c866 amiga.c: reduce tagmap lookups, reduce read_safe usage, minor cleanups (nw) 2015-08-13 10:01:35 +02:00
Wilbert Pol
b31469df44 tnzs.c: reduce tagmap lookups (nw) 2015-08-13 10:01:35 +02:00
Lord-Nightmare
9434c3cb10 minor vk100 comment update (nw) 2015-08-13 02:12:16 -04:00
Alex W. Jackson
571909f02f Various K051960-based drivers: convert to single-pass drawing, make const things const (nw) 2015-08-13 01:36:47 -04:00
Dirk Best
389fbaf2f0 blockhl: use bankdev, clean up driver 2015-08-13 03:55:04 +02:00
Dirk Best
83f2c9fa33 bionicc: update palette handling 2015-08-13 03:55:00 +02:00
David Haywood
bd9acd656a the 1.2 blitz99 set can be updated to 1.30 in a similar way (enter Test mode with the upgrade ROM installed in this case) 2015-08-13 02:48:06 +01:00
David Haywood
e0cd0c5979 recompressed the gauntl12 CHD with -chs 4969,16,63 which are valid params for a Quantum Fireball 2.5GB (which based on what I can find online is the original drive type)
this allows the updater program I just added to work, so if you desire you can run it on the set and update the set to 1.6 as you would be able to do on original hardware.
2015-08-13 00:55:00 +01:00
David Haywood
70d3f027dd add the gauntleg 1.2 -> 1.6 update roms Smit / rtw dumped a while back, and allow the driver to see them.
note, this is a 3 stage process, you boot the system with a different rom in the additional slot each time.

for some reason in MAME only the first stage (doesn't matter which one) actually works, then subsequent stages hang on the disk check for a while then report bad sectors, I wonder if it doesn't like the geometry of our CHD.

note, i've used the bios options for this
mame64 gauntleg12 -bios up16_1
mame64 gauntleg12 -bios up16_2
mame64 gauntleg12 -bios up16_3

load in each of the upadate roms.  My gut feeling is this might be better for a software list tho, it's purely optional stuff but is worth documenting in some capacity.
2015-08-13 00:27:58 +01:00
David Haywood
e0d762c847 new clones
Hissatsu Buraiken (Japan, bootleg?)
2015-08-12 23:16:35 +01:00
Dirk Best
f03597c902 atarisy2: use standard palette device ram 2015-08-12 22:26:37 +02:00