Commit Graph

59537 Commits

Author SHA1 Message Date
Vas Crabb
552d2d5e7a Hopefully fix MT06989, obsolete #3417, and rather lazily separate parts specific to Exciting Soccer from Champion Baseball state 2018-05-31 00:29:37 +10:00
cam900
a9f61fff95 vis.cpp : Fix sample rate divider (#3622)
* vis.cpp : Fix sample rate

* vis.cpp : Minor update(remove unnecessary)
2018-05-30 23:36:10 +10:00
ajrhacker
9b68132f58
Merge pull request #3625 from pmackinlay/interpro
interpro: add ip6000 roms (nw)
2018-05-30 09:26:57 -04:00
cam900
4bb2d209f4 fmtowns.cpp : Fix speaker output level (#3513)
* fmtowns.cpp : Fix speaker output level

fmtowns.cpp : Fix speaker output level because SPEAKER_SOUND has only 1 outputs

* fmtowns.cpp : Fix for current master
2018-05-30 23:19:52 +10:00
Patrick Mackinlay
3eef766878 interpro: add ip6000 roms (nw)
With these rom dumps, the ip6000 now boots. Something is wrong with floppy interrupts, and EDGE isn't good enough to get to the blue screen, but FDM works moderately well.
2018-05-30 18:06:11 +07:00
Patrick Mackinlay
8d9cf97339 ncr5390: scsi and dma fixes (nw) (#3624)
These changes make sun4 scsi work to some extent, and don't break interpro.
* ncr5390: dma support for disconnected state commands
* ncr5390: fix dma bug with tcounter=0 (meaning 65536)
* ncr5390: improve dma start and counter decrement
* sun4: fix dma control register writes
2018-05-30 09:06:42 +02:00
AJR
ba0b4a0d5b la120: Add addressable latch (nw) 2018-05-30 00:19:25 -04:00
braintro
cd45eb55f6 itech8.cpp: Minor ROM label corrections (nw) 2018-05-29 22:43:47 -05:00
cracyc
0b64e08eac pc100: boot dos (nw) 2018-05-29 22:03:31 -05:00
Ted Green
7582515ced voodoo: Reinstate texture address masking. Fixes segmentation fault in warfa. 2018-05-29 19:26:24 -06:00
Vas Crabb
2ea751e028 Merge tag 'mame0198'
MAME 0.198
2018-05-30 11:05:19 +10:00
angelosa
d25102cbae tatsumi.cpp: unbreak apache3 / roundup5 (nw) 2018-05-30 02:43:25 +02:00
angelosa
cdab63ab4e tatsumi.cpp: fix cam900 damage on bigfight for good (nw) 2018-05-30 01:49:02 +02:00
angelosa
76c766cc00 pc9801.cpp: fix speakboard sound mixing (nw) 2018-05-29 23:26:01 +02:00
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
Vas Crabb
c5f6a62d59 version bump (nw) 2018-05-30 02:37:58 +10: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
Vas Crabb
80dacaa17c fixup (nw) 2018-05-28 22:11:36 +10: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