Commit Graph

30075 Commits

Author SHA1 Message Date
Alex W. Jackson
113fe7f12c m6809: fix typo in device_post_load(), should fix various savestate regressions in drivers using this CPU family [Alex Jackson] 2014-07-07 00:27:41 +00:00
Oliver Stöneberg
598632ebfa small optimization to scc8530_t::device_timer() (nw) 2014-07-06 21:55:10 +00:00
Mike Naberezny
b026ca42e2 (MESS) corvushd: Use Corvus drive id numbers throughout. (nw)
Using the Corvus id number consistently throughout makes it easier to reason
about this code.  Previously, some functions used a 0-based drive index 
(0..14) and others used the 1-based Corvus id number (1..15).  The only
place we actually need it to be 0-based is in corvus_hdc_file(), so now we
just convert it there instead of in several places.
2014-07-06 19:44:19 +00:00
Brian Troha
2bdfe24399 new SDI clone
Also adds a complete dump of the FD1089B 317-0027 key!

New Clone Added
----------------------------------------------
SDI - Strategic Defense Initiative (Japan, old, System 16A, FD1089B 317-0027) [Charles MacDonald, ShouTime, The Dumping Union]
2014-07-06 19:19:19 +00:00
Couriersud
2b523257ca Document recent measurements done on the AY8910. [Couriersud] 2014-07-06 16:53:47 +00:00
Alex W. Jackson
ee2361327f (MESS) c64: some optimizations [Alex Jackson]
* read_pla() leaves the PLA outputs packed, instead of using eight output parameters to return them
 * flatten nested switch statements in read_memory() and write_memory()
 * mos6566: inline bus_r() and various READ_LINE_MEMBERs

(nw)
from 285% to 300% idling at basic prompt with default slot devices (c1541, no cartridge)
About half the speedup comes from read_pla() refactoring, the other half comes from flattening the switch()es.
2014-07-06 10:24:17 +00:00
mahlemiut
872d736df0 amstrad: Reworked the way ROMs are set up. Now ROMs are set on reset, all at once, and so any ROMs mounted on a ROM box won't interfere with ROM slot 7 (AMSDOS) or slot 3 on the Aleste (MSX-DOS). (no whatsnew) 2014-07-06 10:01:22 +00:00
Robbbert
594a72e934 Cool Pool: added 2nd button and button labels [Gamez Fan] 2014-07-06 02:14:54 +00:00
Mike Naberezny
cdad65cb85 (MESS) corvushd: Split the firmware string and revision number. (nw) 2014-07-05 21:07:38 +00:00
Mike Naberezny
cf1b2aeae4 (MESS) corvushd: Fixed get drive parameters command. [Mike Naberezny]
The "read controller code version" option in the Corvus diagnostics program
now shows the correct version and drive capacity.
2014-07-05 20:53:38 +00:00
Mike Naberezny
ee029711f7 (MESS) hardbox: Removed caveat about format check. (nw) 2014-07-05 17:49:01 +00:00
Mike Naberezny
8ee3b8f9cf (MESS) corvushd: Fixed prep mode verify drive command. [Mike Naberezny]
The verify drive command (0x07) is used by the "format check" options
of both the Corvus diagnostics program and the SSE HardBox configure
program.  Previously, format check would halt with an error because we
did not return a valid response for the verify drive command.  Format
check now completes successfully and reports no bad sectors.
2014-07-05 17:30:20 +00:00
Brian Troha
186c6fdd07 peplus.c: Minor corrections for correct English - NW 2014-07-05 17:28:22 +00:00
Alex W. Jackson
8cfe802f60 nec v25: Implement programmable clock divider via execute_clocks_to_cycles() instead of set_clock_scale(). Properly restore the clock divider on state load [Alex Jackson] 2014-07-05 07:41:03 +00:00
Brian Troha
f22f324e27 peplus.c: Documented the correct paytable ID & rules for BE0014 Blackjack set plus minor clean ups - NW 2014-07-05 04:04:24 +00:00
R. Belmont
a087c423d7 rework includes (nw) 2014-07-04 20:41:33 +00:00
R. Belmont
e3fbef8649 deco_mlc: fastram for avengrgs. (nw) 2014-07-04 19:54:26 +00:00
R. Belmont
b457a93492 psikyo4: add fastram. (nw) 2014-07-04 19:46:47 +00:00
R. Belmont
ed7f91e2da psikyosh: hook up fastram, (s1945ii 900%->1700% :) (nw) 2014-07-04 19:15:45 +00:00
R. Belmont
fcf5931de3 feversoc: add memory bypasses, good for another 600% speed ;-) (nw) 2014-07-04 18:18:53 +00:00
R. Belmont
0dd707d03c Give 32x fastram. Doesn't help at all, framebuffer writes through the memory system and high sync are too strong. (nw) 2014-07-04 15:57:16 +00:00
Alex W. Jackson
4c148ffb50 schedule.c: make yield() actually yield again, rather than be a synonym for spin() [Alex Jackson] 2014-07-04 12:26:09 +00:00
Oliver Stöneberg
c96e0ca32a and a final batch of passing attotime as const reference (nw) 2014-07-04 07:20:10 +00:00
Oliver Stöneberg
f59638c2a1 more passing of attotime as const references (nw) 2014-07-04 07:17:48 +00:00
R. Belmont
483fa2d500 and this one (nw) 2014-07-04 04:23:31 +00:00
R. Belmont
2736de49a8 missed file (nw) 2014-07-04 04:22:47 +00:00
R. Belmont
d2f28b9ddf sh2: fix and enable memory system bypass for SH-1 & SH-2 DRC. [R. Belmont]
nw: The speedup is only really gaudy on CPS-3 where the SH-2 is a major percentage of the frame time (800% -> 1250% unthrottled).  SKNS games that access spriteram a lot (cyvern) get a decent speedup as well.  Saturn/ST-V and Cool Riders are dominated by the rendering in profiles and get around 10% improvement depending on the game.
2014-07-04 04:20:18 +00:00
R. Belmont
13a2f1ec0b (MESS) apple3: now using the cycle-accurate floppy emulation. [R. Belmont] 2014-07-04 01:44:26 +00:00
Scott Stone
dee629429b Fix for MT#5620: Crosshair: Selected graphic does not display properly from QMC2 2014-07-04 00:19:43 +00:00
Nathan Woods
a6810eeb41 Removing seemingly inert chargen area; even if this is the way to go, this needs to be implemented in a better way 2014-07-03 23:36:53 +00:00
Scott Stone
b399c4ddf5 funworld.c: Inserted some more switches, Saloon now boots, and service
mode is mostly working.  Added default nvram to jolycrdb, game seems to work now.  [Peter Ferrie]
2014-07-03 21:59:33 +00:00
Wilbert Pol
642010acae tms34010: Modernised cpu core. (nw) 2014-07-03 20:28:08 +00:00
Michaël Banaan Ananas
ceeb8ee0a5 go back to a fake memmap for now 2014-07-03 19:04:50 +00:00
Sandro Ronco
52a3ee1fde (MESS) dmv: various updates to allow CP/M to boot. [Sandro Ronco] 2014-07-03 18:38:15 +00:00
Nathan Woods
1632ab472c MSVC fixes 2014-07-03 15:04:42 +00:00
Oliver Stöneberg
ffa881c76e small optimization to c64h156_device::get_next_bit() (nw) 2014-07-03 05:54:05 +00:00
Michaël Banaan Ananas
fcd8413846 nw 2014-07-03 00:55:04 +00:00
Michaël Banaan Ananas
ac107d1742 use devcb instead of a fake memmap for tms7000 i/o ports 2014-07-03 00:52:15 +00:00
Michaël Banaan Ananas
5fb35cc10e added more cpu types for tms7000 family 2014-07-03 00:13:37 +00:00
Michaël Banaan Ananas
ba7d727d10 small cleanup 2014-07-02 23:19:47 +00:00
Oliver Stöneberg
1da9d1b6a4 first batch of passing attotime as const reference instead of copy - where possible (nw) 2014-07-02 18:44:14 +00:00
Oliver Stöneberg
d4b13a88cc improved exception reporting in cli_frontend (nw) 2014-07-02 18:26:13 +00:00
David Haywood
dd7ab21ef2 final rev of these bootlegs turned up (nw) 2014-07-02 15:16:29 +00:00
Oliver Stöneberg
614e3cea22 vconv: map /O3 to /Ox (nw) 2014-07-02 13:46:13 +00:00
Robbbert
e0eed7b090 Fixed kotmh in mess. (nw) 2014-07-02 13:41:07 +00:00
David Haywood
29f68bbf9e address some ng save state concerns (nw) 2014-07-02 12:34:16 +00:00
Alex W. Jackson
b598ef4d0d add M6502_DISABLE_DIRECT() to the rest of the commodore 8bit drivers too (nw) 2014-07-02 08:43:29 +00:00
Alex W. Jackson
9ac4a5762d m6502: put back get_cycle() since OG says it'll be needed in future, but compile-time disable the slow precalculation/caching (nw) 2014-07-02 06:36:51 +00:00
Alex W. Jackson
eea3dca4ad c64.c: MCFG_M6502_DISABLE_DIRECT() for ~3% speedup [Alex Jackson] 2014-07-02 06:07:46 +00:00
Scott Stone
8c3925686c Fix for gradius3 crash from Fabio (nw) 2014-07-02 05:58:33 +00:00