Commit Graph

54315 Commits

Author SHA1 Message Date
briantro
abbd08f18f new Working clone - Cyberball (rev 1)
New Working Clone Added
----------------------------------------
Cyberball (rev 1) [Brian Troha, The Dumping Union]
2017-10-12 17:41:11 -05:00
R. Belmont
ec10507edd Merge pull request #2666 from JoakimLarsson/z80xxx_iack
z80sio/z80scc: now returns cpu specific default vector when no interr…
2017-10-12 14:40:52 -04:00
ajrhacker
8113e27292 device_state_interface: Polymorphism and std::function for entries (nw) (#2690)
* device_state_interface: Polymorphism and std::function for entries (nw)
- Create a templated subclass of device_state_entry to provide separate read/write interfaces for registers of varying widths. The efficiency impact of this should be minimal, given that this eliminates the need to make each byte width a subcase for reads and writes.
- Create similarly templated "pseudo-register" versions of device_state_entry that provides custom read/write interfaces through std::function. The intent of this is to eventually replace the dummy register + state_export interface hitherto necessary to provide debugger access to bankswitched or computed state registers.
- State registers can now be made read-only, and this is automatically done now when state_add is called with a std::function read handler but no write handler. This property is honored by MAME debug expressions.

* Add override keyword (nw)

* Remove explicit instantiations that were causing linking errors in tools build (nw)
2017-10-12 14:39:51 -04:00
R. Belmont
a01b133b78 Merge pull request #2715 from rfka01/master
EuroPC: Added first and last known BIOS versions
2017-10-12 14:39:02 -04:00
Ted Green
297b7e2a61 voodoo: Incorporate some more sse optimizations. (nw) 2017-10-12 10:40:43 -06:00
rfka01
d0416935df Further comments 2017-10-12 15:57:13 +02:00
Robbbert
fb74b65a39 MT 06711 2017-10-12 22:30:38 +11:00
rfka01
2cc3c1a335 Added first and last known BIOS versions 2017-10-12 11:39:00 +02:00
Curt Coder
c0f35ce335 abc800: Fixed Luxor 55-10828 "slow" floppy controller board logic. [Curt Coder] 2017-10-12 08:23:27 +03:00
Curt Coder
e2dfbecb54 tmc600: WIP. (nw) 2017-10-12 08:23:27 +03:00
Curt Coder
6fd8297639 floppy.h: Don't change sides if the drive has only one head. (nw) 2017-10-12 08:23:27 +03:00
Justin Kerk
9620f3741c New working software list additions
-----------------------------------
ibm5150: Drakkhen, Leisure Suit Larry 3, Loom (German), Space Quest II - Vohaul's Revenge [Justin Kerk]
ibm5150: MS-DOS (Version 3.30B) (V1.2) (Schneider) (German) [rfka01]
2017-10-11 19:22:31 -07:00
Justin Kerk
a55d88393e Fix crash loading 80-track .mfm dumps of 40-track disks on 40-track drives. [Justin Kerk] 2017-10-11 19:13:59 -07:00
briantro
4e089ae32e new Working clone - TH Strikes Back
New Working Clone Added
----------------------------------------------------
TH Strikes Back (Non North America, Version 1.0, Checksum 020EB356) [caius, The Dumping Union]
2017-10-11 20:04:22 -05:00
Scott Stone
9bba9dacb6 Merge pull request #2713 from DavidHaywood/121017
fix CPS3/STV
2017-10-11 20:33:13 -04:00
David Haywood
522eec21d6 these were meant to be part of that (nw) 2017-10-12 01:29:55 +01:00
David Haywood
6430bc4f58 fix CPS3/STV (we always use timers for SH2 DMA, and have done for years, just forgot to remove the #ifdef on this code when cleaning up) 2017-10-12 01:22:53 +01:00
AJR
0a6f911618 darius: More likely to use PC060HA instead of TC0140SYT (nw) 2017-10-11 19:29:02 -04:00
AJR
0678ae3e8d At least one version of Cameltry uses PC060HA (nw) 2017-10-11 19:11:46 -04:00
AJR
af4ecf61f4 taito_l.cpp: Separate raimais configuration; unify video (nw) 2017-10-11 18:24:38 -04:00
AJR
54a11319bc taitosnd.cpp: Observation (nw) 2017-10-11 18:03:10 -04:00
AJR
4edc055c95 Draw a nominal distinction between PC060HA and TC0140SYT 2017-10-11 17:48:46 -04:00
AJR
3d995bcc5a sh4fe: Don't inline virtual functions (nw) 2017-10-11 17:43:46 -04:00
Ted Green
30eabb4706 voodoo: Reorganize a few function calls to make profiling easier. (nw) 2017-10-11 14:47:14 -06:00
David Haywood
7851b3786c Preliminary SH3 / SH4 recompiler [David Haywood] (#2711) 2017-10-11 22:23:26 +02:00
angelosa
d76a6659cb stvcd.cpp: fixed soft reset crash on Sega Saturn, caused by corrupt TOC length (nw) 2017-10-11 21:39:24 +02:00
angelosa
54995edd3f stvvdp1.cpp: CEF bit gets reset when the framebuffers get swapped, fixes Twinkle Star Sprites Arcade Mode hang at least [Angelo Salese] 2017-10-11 17:57:38 +02:00
aeternal606
17a1c43852 psx.xml: Added 76 new dumps, replaced 2 bad dumps (#2712)
Based on the redump.org PSX dat from 2017-10-10, I've added 76 new dumps (mostly demos, cheat applications and Lightspan discs), replaced two bad dumps and renamed a couple of original images to keep them synced with their corresponding redump entries.
2017-10-11 11:31:43 -04:00
Robbbert
e1d89162e3 (nw) multi8 : added devices 2017-10-12 02:22:38 +11:00
angelosa
2b01da2494 huc6270.cpp: moved VRAM-VRAM DMA from vblank callback to hsync, fixes MT #06701 (nw) 2017-10-11 15:10:06 +02:00
Nigel Barnes
acff2222fb New working software list additions
-----------------------------------
bbc_flop_torch.xml: Torch System Disc v1.7

Software list items promoted to working
---------------------------------------
bbc_flop_torch.xml:
  Adventure B01 - 550 points, Torch BBC BASIC (Z80) v2.30, Comanex, dBASE-II, Hard Disc Utilities v4.4, Kermit-80 v4.05,
  Perfect Software Suite, Standard Utilities v2.0, Turbo Pascal v3.0A, UniComm, WordStar
2017-10-11 12:03:01 +01:00
Nigel Barnes
69d5b1dc66 Machines promoted to working
----------------------------
Torch CF240
2017-10-11 12:03:01 +01:00
Nigel Barnes
72ec5336d0 acorn_dsk: Removed CPN format, now handled with SSD/DSD. 2017-10-11 12:03:01 +01:00
Nigel Barnes
a02ec54132 bbc: Added Torch Z80 Communicator as Tube slot device. 2017-10-11 12:03:01 +01:00
Nigel Barnes
f6ddda9fbd tube_z80: Removed trampolines (nw) 2017-10-11 12:03:01 +01:00
Nigel Barnes
1e1fb0902a acorn_dsk: Improve identifying SSD/DSD by comparing image size with sector counts.
- Fixed DDCPM format to handle correct image of Double Density CP/M.

bbc_flop_z80.xml: Replaced Double Density CP/M with good dump (nw)
2017-10-11 12:03:01 +01:00
Nigel Barnes
a6937e4aff tube_z80: Check NMI state when paging in ROM. 2017-10-11 12:03:01 +01:00
Nigel Barnes
4fcad506fe spectrum.xml: Corrected publisher (nw) 2017-10-11 12:03:01 +01:00
angelosa
9b333b3cc5 jalmah.cpp: Improve fake palette DMA behaviour, avoid corrupt colors for girls [Angelo Salese] 2017-10-11 04:37:04 +02:00
R. Belmont
53a8f2695f Merge pull request #2663 from pmackinlay/master
eeprom: don't check endianness (nw)
2017-10-10 21:07:46 -04:00
R. Belmont
dc2b6e95eb Merge pull request #2672 from npwoods/multiple_natural_keyboard_bindings
Added support for multiple PORT_CHAR() bindings, and adopted in the CoCo driver  (addresses MT#2618)
2017-10-10 21:07:00 -04:00
angelosa
79ff1010cc Unused variable (nw) 2017-10-11 02:55:52 +02:00
AJR
e7fb150f8e cspin2: Reduce address range for TE7750; add some notes on mystery writes (nw) 2017-10-10 17:19:16 -04:00
R. Belmont
500582aa37 Merge pull request #2706 from shattered/_68d9cc6
a7150: pass PIC test, hook up keyboard, add more roms (nw)
2017-10-10 14:03:30 -04:00
Ivan Vangelista
29c4432bab segas16b.cpp: some minor improvements to fpointbla. Controls work, sprites alignment is improved but not perfect. Still needs bgfx, better sprites alignment, sound. (nw) 2017-10-10 18:12:30 +02:00
AJR
479734c093 saturn.cpp/stv.cpp: Modernize BIOS mirroring for console as well; fix up finders and region lengths/widths (nw) 2017-10-10 11:51:25 -04:00
AJR
ed0971c2dc smpc: Don't downcast controllers that aren't configured (nw) 2017-10-10 11:50:17 -04:00
AJR
2f9d6c1d44 stv.cpp: Use explicit AM_REGION to prevent unnecessary copying; use AM_MIRROR for ROM mirrors (nw) 2017-10-10 11:31:24 -04:00
Ted Green
1175023e95 rgbsse: Clamp intermediate values to u8. (nw) 2017-10-10 07:12:57 -06:00
AJR
1b9278eff0 gokidetor: Add to arcade.flt; not quite hook up unemulated PWM timer device (nw) 2017-10-10 09:12:14 -04:00