Commit Graph

56977 Commits

Author SHA1 Message Date
Firehawke
752cf3d073 Missed a couple escape sequences. (nw) 2018-02-03 19:26:25 +11:00
cracyc
649c169c2f i386/i286: fix default cs flags (nw)
d88_dsk: support bad crc (nw)
recreate columns copy protection (nw)
2018-02-02 23:01:40 -06:00
Robbbert
857a8dc63c (nw) regression fixes: aeroboto, formatz, diamond, tazmania 2018-02-03 15:47:21 +11:00
briantro
54a7441a9a model2.cpp: Minor doc update (nw) 2018-02-02 20:28:30 -06:00
arbee
da7d936468 New machines added as MACHINE_NOT_WORKING
Dam Dam Boy (on Tsukande Tori Chicchi PCB) [R. Belmont, SpinalFeyd, Klaus, The Dumping Union]
2018-02-02 20:42:45 -05:00
hap
c70b54560d fix alibaba memorymap ordering (nw) 2018-02-03 02:37:04 +01:00
hap
24f33cbe22 cave.cpp: fix memorymap ordering (nw) 2018-02-03 02:15:45 +01:00
hap
7eddbcb2f3 fidel68k: fix memorymap ordering (nw) 2018-02-03 02:04:15 +01:00
cracyc
8b5ed8a453 fix copy protection, not marked supported because I can't start the game (nw) 2018-02-02 15:42:31 -06:00
Scott Stone
79f1113345 Merge branch 'master' of https://github.com/mamedev/mame 2018-02-02 15:57:26 -05:00
Scott Stone
10fe52177c dc.xml - fix validation error (nw)
leapster.xml - fix file size (nw)
2018-02-02 15:56:59 -05:00
angelosa
347c7a990b namcona1.cpp: fixed horizontal scroll adjust and background color pen, improves X-Day 2 video emulation [Angelo Salese] 2018-02-02 21:53:38 +01:00
angelosa
98688f7b6c namcona1.cpp: fix bogus palette transfers for xday2 [Angelo Salese] 2018-02-02 21:53:36 +01:00
Rebecca Wallander
989ecc31d0 The start of a Dreamcast softlist (#3137)
* Start Dreamcast softlist. Currently only #-A

* Fix some small issues with DC softlist

* Make USA dumps the parents

* Add some missingDC dumps
2018-02-02 14:37:25 -05:00
Joakim Larsson Edström
bb1b695b3e at.cpp: Added NEW MACHINES Ericsson/Nokia WS286 (#3162)
* at.cpp: Added Ericsson/Nokia WS286 [Edstrom, Mattis Lind]

* at.cpp: Commented out nws286 until we actually have an authentic rom dump
2018-02-02 14:37:04 -05:00
David Haywood
3df987f9c1 new NOT WORKING (various drivers) (#3161)
* new NOT WORKING
Zone 40 [BeckyRGB]
Wireless Air 60 [BeckyRGB]

it isn't 100% clear these belong here, but it's also possible they do, so until more is known, put them here.

* various leapster.xml software list additions [Team Europe]

(also added some missing 'supported="no"'' lines)

* add some extra Leapster bios sets [Sean Riddle]
2018-02-02 14:35:16 -05:00
David Haywood
1e09ab0ceb create derived 6502 type for XaviX because it has at least one custom… (#3154)
* create derived 6502 type for XaviX because it has at least one custom 4-byte opcode that doesn't fit any other type.
treating that opcode as NOP for now.

have a feeling it might be something to do with the other integrated hardware, might be 'execute co-processor code chain at this address' or something similar
It isn't a standard JSL (Jump Subroutine Long)  like the SNES cpu opcode in the same place as this, it seems to point at some code-like structures tho)
could also be a secondary operation mode with different encoding like ARM's Thumb mode tho I guess.

We currently only have a single XaviX based dump (taitons1) but there are more on the way.  I'm going to see if the code flow makes any sense at all with these missing, or if any of it gives a clue as to what they should actually do.

* xavix - let's call these callf and retf then

after further investigation these are some kind of extra 'long jump' subroutine / task handlers, the 0x80 also being a custom opcode was throwing me off trying to identify them before.

looks like they might have been hacking 65816 features into the regular 6502 core?

* prepare for extra address bits (nw)

* better program flow (nw)
2018-02-02 14:34:12 -05:00
Ivan Vangelista
f33b1e3619 new working clone
--------------------------
Gee Bee (UK) [Andrew Welburn, The Dumping Union]
2018-02-02 18:15:10 +01:00
Ivan Vangelista
d52c0de42b galaxold.cpp: fixed dips for scrambler (nw) 2018-02-02 18:09:04 +01:00
angelosa
ada99bc2d0 Kill namcona*w machine configs (nw) 2018-02-02 13:37:47 +01:00
angelosa
266c662794 namcona1.cpp: Added dynamic screen visible area change effect, used mostly by Numan Athletics on transitions [Angelo Salese] 2018-02-02 13:33:10 +01:00
angelosa
5fea8ccc69 namcona1.cpp: fixed video disable graphic transitions (i.e. temporary gfx seizures) [Angelo Salese] 2018-02-02 10:54:47 +01:00
angelosa
e422201566 namcona1.cpp: fixed status bar colors for VS Express event in Numan Athletics [Angelo Salese] 2018-02-02 10:54:45 +01:00
angelosa
90b01d0213 namcona1.cpp: demote all to MACHINE_NO_COCKTAIL, there's a note about it (nw) 2018-02-02 10:54:43 +01:00
Vas Crabb
8f28cf2426 Workable Stepping Stage driver, and recently dumped VJDash [Naibo]
Workable stepstag driver:
-Added fundamental communication between main 68000 and (undumped) Windows PC
-Figured out correct logic of data uploading from main CPU to (maybe an FPGA on some unknown board)
-Discovered proper V-blank frequency of 4 logigal screens(routed to 3 physical screens in real hardware), which effects the communication and synchronization between 2 68000 CPUs, thus affect booting
-Borrowed foreground graphics from vjdash, added proper foreground layer handling, and removed hack code
-Seperated palette and decoding of 3 screens, and added independent 3rd screen decoding/drawing routine, as each screen has their own palette, and may display totally non-related graphics
-Corrected sprite rom loading of step3
-Mapped dancing floor light, spot light, neon light, and key led output, based on some video footage of real arcade machines
-Corrected NVRAM handling
-Adjusted key-mapping of foot step input port, avoided key conflict
-The in-game palettes are in 8-BIT YUV(UYUY) format. Each entry may contains 2 pixels. In the real game hardware, the sprites are to be mixed with a MPEG-1 under-layer, then converted together to RGB

Driver for the recently dumped Vjdash (a 4-monitor game):
-Figured out that vjdash uses similar hardware to Stepping Stage
-Identified graphics roms of fg/bg/rotation layers
-Been able to boot to self-test, thus mapped inputs
-In addition to the currently obtained board, this game also needs a 2nd 68000 board which drives 3 upper screens, and one Windows PC, like in Stepping Stage series.
-This board may have 2 more (missing?) ROM ICs, for sprites
2018-02-02 19:52:03 +11:00
angelosa
1acb9f2733 namcona1.cpp: improved encapsulation [Angelo Salese] 2018-02-02 09:08:22 +01:00
angelosa
9c5516bceb namcona1.cpp: fix soft reset hangs [Angelo Salese] 2018-02-02 09:08:20 +01:00
angelosa
c1658db271 comebaby.cpp: make it to execute some opcodes (nw)
misc typo fixes (nw)
2018-02-02 09:08:18 +01:00
cracyc
1f9a0e1f23 dwarfd: set dip defaults to display usable graphics (nw) 2018-02-01 22:14:21 -06:00
smf-
7de2683efc Sky Skipper: Added difficulty DIP switches [smf] 2018-02-02 02:48:27 +00:00
AJR
4e8a3d56d5 toratora: Fix address map (nw) 2018-02-01 21:27:17 -05:00
AJR
fe500377ad address_map: Internal maps must now be constructed last to have priority (nw)
This fixes sound in mpatrol.
2018-02-01 20:06:15 -05:00
smf-
5ed941c5a5 Popeye: moved Copyright from dip switches to machine configuration, the schematics show that they are just resistors. The Unknown bit isn't hooked up on the schematics and the game doesn't access it, so I've changed it to unused. [smf] 2018-02-01 23:59:57 +00:00
AJR
1464dc5111 machine/xbox.cpp: Clean up some unnecessary machine-relative accesses (nw) 2018-02-01 18:38:08 -05:00
AJR
b4bc32f938 tankbatt: Regression fix (nw) 2018-02-01 18:37:18 -05:00
AJR
15bcee3f1b skyraid: Unblock coin port (nw) 2018-02-01 17:36:02 -05:00
Ivan Vangelista
59b467e505 new working clone
-----------------------------
Pac-Man (bootleg, Video Game SA) [Arcade Vintage, Recreativas.org, The Dumping Union]
2018-02-01 18:11:23 +01:00
AJR
a7bfd68cec v100: Add keys (nw) 2018-02-01 11:01:09 -05:00
AJR
0d9e607d56 v100: Start hooking up interrupts and keyboard (nw) 2018-02-01 09:42:49 -05:00
Badabilly
a74b5ab467 totatora dsw fixes & locations
fixed
2018-02-01 17:12:33 +11:00
AJR
dd01e6d144 z80sio.cpp: Fix typo (nw) 2018-02-01 01:04:25 -05:00
Firehawke
87cc4b5c4b Terminology cleanup second pass (nw) 2018-02-01 16:58:52 +11:00
Firehawke
010d35fa3f Final pass of verbiage cleanup. (nw) 2018-02-01 16:58:52 +11:00
Firehawke
699de02498 A few corrections for wave 2, more to come. (nw) 2018-02-01 16:58:52 +11:00
Firehawke
7322eeccc3 Terminology update wave 1 (nw) 2018-02-01 16:58:52 +11:00
AJR
a19c37d406 v102: IRQ sources identified (nw) 2018-01-31 23:08:05 -05:00
briantro
1c940268a6 new clone added - Target Ball '96
New Clone Added
-----------------------------------
Target Ball '96 [Brian Troha, TeamEurope, The Dumping Union]
2018-01-31 22:07:44 -06:00
AJR
b43f66b726 ponpoko: Use 4-way joystick 2018-01-31 22:04:05 -05:00
AJR
6998a5da6f hcastle, sonson: Use 4-way joysticks as documented in manuals 2018-01-31 21:42:47 -05:00
AJR
bb2b5a5912 bagmanf: Less completely broken after recent memory changes (nw) 2018-01-31 21:15:34 -05:00