Commit Graph

59512 Commits

Author SHA1 Message Date
angelosa
d485683977 tatsumi.cpp: cleanup bigfight config (nw) 2018-05-29 22:45:54 +02:00
angelosa
d2773ff7f8 tatsumi.cpp: second pass of cyclwarr/bigfight memory map merge (nw) 2018-05-29 22:45:52 +02:00
angelosa
3c9562d34c tatsumi.cpp: first pass of merging memory maps in cycle warriors / big fight (nw) 2018-05-29 22:45:50 +02:00
angelosa
85a0368061 tatsumi.cpp: road ctrl notes (nw) 2018-05-29 22:45:49 +02:00
angelosa
6a15c5b88f tatsumi.cpp: roundup5 variable cleanups (nw) 2018-05-29 22:45:47 +02:00
angelosa
5804db834e tatsumi.cpp: make Cycle Warriors sub CPU to not stall at soft resets [Angelo Salese] 2018-05-29 22:45:45 +02:00
Lord-Nightmare
7969606abb Fix the buggychl mcu to run at 3mhz as shown on the schematic, and add sound address map and other comments. [Lord Nightmare] 2018-05-29 12:07:02 -04:00
Vas Crabb
5be75c4a63 Move the +1 to the proper place in the ROM BIOS macros - that's been
confusing people for far too long.  Yes, this is a change in behaviour.

Add a valdiation check for ROMs with BIOS flag set that are
unselectable, fix the things it uncovers.

(nw) Fix other random stuff.
2018-05-29 23:57:09 +10:00
Patrick Mackinlay
8f267237e1 nscsi_bus: minor fix (nw) (#3621)
Only the lower 3 bits of the identify message contain the LUN.
2018-05-29 08:12:20 +02:00
AJR
4e79539b94 eepromser.cpp: Correct documentation of write enable/disable commands (nw) 2018-05-28 23:21:54 -04:00
cracyc
f93a3c994f vis: somewhat better sound (nw) 2018-05-28 21:49:31 -05:00
braintro
835d0366ca new working clone - Golden Tee Golf Joystick v3.3
New Clone Added
----------------------------------
Golden Tee Golf (Joystick, v3.3) [hammy, The Dumping Union]
2018-05-28 20:53:30 -05:00
AJR
d14f784cac jumppop: MT 06984 (nw) 2018-05-28 17:44:19 -04:00
Sven Schnelle
7698173e29 Add HP98543 medium-res color graphics card (#3575)
* Remove vram_rw and ctrl_rw wrapper functions

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* topcat: replace hardcoded display width by m_fb_width

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* topcat: prepare topcat for multi plane operation

framebuffer vram is only 1 bit wide.

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* 98544: set single topcat plane

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* add nereid mapper used on HP98543/98545 graphic cards

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* prepare for multi-topcat operation

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* add HP 98543 4 plane graphics card

* hp9k_3xx: add hp98543 card

* topcat,nerid: disable VERBOSE

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* hp98543: use required_device_array

* 98543: use required_region_ptr

* 98544: use required_region_ptr

* topcat: add save state support

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* nereid: add save state support

* hp98544,hp98543,topcat: use shared memory space

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* nereid: remove redundant variable

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* topcat, nereid: remove trailing underscore from include guard

Signed-off-by: Sven Schnelle <svens@stackframe.org>

* topcat,hp98543: code style fixes proposed in PR

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-05-28 16:28:44 -04:00
MetalliC
a0fc971911 checkpoint (nw) 2018-05-28 23:01:50 +03:00
AJR
173ccc2b73 ad1848.cpp: Room for improvement (nw) 2018-05-28 14:53:20 -04:00
angelosa
5940ecac8d tatsumi.cpp: screen_raw_params (nw) 2018-05-28 20:41:56 +02:00
angelosa
8de5052a53 tatsumi.cpp: misc round up 5 i/o (nw) 2018-05-28 20:41:53 +02:00
angelosa
0d9298d77f tatsumi.cpp: improved road clipping for Round Up 5 [Angelo Salese] 2018-05-28 20:41:49 +02:00
AJR
007d80a9b6 n64_periphs: Fix finder tags (nw) 2018-05-28 14:25:55 -04:00
AJR
f3065f4da2 n64.cpp: Actually remove machine().device from this driver (nw) 2018-05-28 14:23:03 -04:00
mooglyguy
349cb3cd64 n64, pc1251, model2, midyunit, konamigx, k054338: Remove machine().device lookups, nw 2018-05-28 20:15:14 +02:00
Ivan Vangelista
ce5cf7ae2c machine/saturn.cpp: removed tag lookup (nw) 2018-05-28 18:54:06 +02:00
AJR
3ad454e86b Fix remaining validation errors from 2fedd39d2b (nw) 2018-05-28 12:45:33 -04:00
AJR
b7422d2618 Fix some but not all validation errors from 2fedd39d2b (nw) 2018-05-28 12:39:12 -04:00
AJR
3f5b0d66ae tsispch.cpp, tvc.cpp: Replace machine().device with device finders (nw) 2018-05-28 12:30:00 -04:00
AJR
8863aef519 Fix build (nw) 2018-05-28 12:17:39 -04:00
mooglyguy
2fedd39d2b cclimber, battles, crystal, ql, n64, ibmpcjr, tia: Miscellaneous machine().device and MCFG cleanups. (nw) 2018-05-28 17:42:40 +02:00
cam900
c92a6ba21c ms32.cpp : CPU type identification (#3620)
* ms32.cpp : CPU type identification

* ms32.cpp : Fix audiocpu clock
2018-05-28 10:14:00 -04:00
angelosa
8f64107824 tatsumi.cpp: added background bitmap layers to Round Up 5 [Angelo Salese] 2018-05-28 15:44:57 +02:00
Patrick Mackinlay
93a797cb34 ncr5390: several small but important changes (nw) (#3619)
These changes work with InterPro, but haven't been tested on other machines. Despite this, I'm reasonably confident they are all correct according to the observed behaviour and the documentation.

* don't wait for REQ after initiator complete with NACK
* wait until fifo empty during dma out before command complete
* make sure drq is always cleared on bus/function complete
* reset happens immediately
* always clear TC0 when counter reloaded
* check valid commands separately for 5390 and 5390a
* handle 5390a initiator set attention command
* use logmacro for logging
2018-05-28 14:45:41 +02:00
Ryan Holtz
c4fac5bfdc wpc_shift, wpc_lamp, wpc_out, wpc_pic, wpc_dmd, ygv608, timekpr, at28c16, c352: Eliminated customized MCFG_DEVICE_ADD macros. (nw) 2018-05-28 12:58:19 +02:00
mooglyguy
9d3ee52866 cdi, indy_indigo2: Eliminated customized MCFG_DEVICE_ADD macros. (nw) 2018-05-28 11:21:54 +02:00
mooglyguy
ad82e8b4dc Assorted cleanup involving driver_init on a handful of drivers, nw 2018-05-28 09:32:16 +02:00
braintro
6ef044df51 nmk16.cpp: Minor info about Tom Tom Magic's alternate titles. (nw) 2018-05-28 02:18:31 -05:00
braintro
f68c92764f nmk16.cpp: Balls dipswitch for Tom Tom Magic (nw) 2018-05-28 02:02:49 -05:00
AJR
6dbb8f13c4 One more XTAL value typo fixed (nw) 2018-05-28 00:15:59 -04:00
AJR
c5d94ca2df 32.768_kHz_XTAL != 32.768_MHz_XTAL (nw) 2018-05-28 00:11:11 -04:00
angelosa
b8d0fba781 tatsumi.cpp: round up 5 bg gfxdata, needs decoding. Also cleaned up text gfx data (nw) 2018-05-28 05:16:39 +02:00
ajrhacker
afd8307a0a
Merge pull request #3617 from DavidHaywood/270518
gave Tom Tom Magic a joystick and 3 buttons, as shown in attract mode
2018-05-27 20:45:42 -04:00
DavidHaywood
6bea5d615c gave Tom Tom Magic a joystick and 3 buttons, as shown in attract mode
the Joystick at least is needed for high score name entry.

played a bit, seems fine so...

new WORKING machines
Tom Tom Magic [AJRhacker, David Haywood]
2018-05-28 01:25:59 +01:00
David Haywood
da7ae02b43 new WORKING clones (#3616)
* new WORKING clones
Metal Slug 3 (NGM-2560, earlier) [Razoola]

* consistency (nw)

* date note
2018-05-27 20:15:53 -04:00
angelosa
c412f39ec8 tatsumi.cpp: fixed Round Up 5 video priority on map screen after a play [Angelo Salese] 2018-05-28 01:39:50 +02:00
angelosa
06cf8794c6 tatsumi.cpp: fix Apache 3 out of bounds colors for sprites (trees and buildings) [Angelo Salese] 2018-05-28 01:39:48 +02:00
angelosa
16428d169f tatsumi.cpp: added vertical text scrolling to Round Up 5 [Angelo Salese] 2018-05-28 01:39:44 +02:00
AJR
1a0ca46e48 markham.cpp: Fix initialization order error (nw) 2018-05-27 17:03:11 -04:00
ajrhacker
287833a64d
Merge pull request #3615 from kazblox/master
Improve simulated protection comms in banbam, mark MCU dump as good.
2018-05-27 17:00:52 -04:00
AJR
6652225def z80scc: Remove generic device type (which nothing was using) and custom MCFG_SCCXXXX_ADD macros (nw) 2018-05-27 16:57:25 -04:00
Jackson
c0a6c80e76 (nw) 2018-05-27 16:45:46 -04:00
Jackson
34dd2f184b (nw) 2018-05-27 16:32:22 -04:00