Commit Graph

58578 Commits

Author SHA1 Message Date
Nigel Barnes
b532bcc435 electron: Fixed bad palette write. 2018-04-17 11:18:17 +01:00
braintro
56241e6e10 gaelco2.cpp: admit we don't know the pin outs for Touch and Go (nw) 2018-04-16 23:10:30 -05:00
braintro
483c53d6bd gaelco2.cpp: Minor doc updates (nw) 2018-04-16 23:04:41 -05:00
braintro
04ad75dc91 gaelco2.cpp: Added pinout information for World Rally 2 & REF.950906 PCB layout for Touch and Go [Brian Troha] 2018-04-16 22:52:43 -05:00
cracyc
f09c6b5a9c pc9801_86: don't normalize the psg output (nw) 2018-04-16 21:57:22 -05:00
Risugami
ba1da30df2 Gameboy camera rom functional (#3442)
* cleaned up midvunit inputs and outputs. cleaned up seattle outputs.

* better motion inputs and sorted main buttons for midvunit

* keep case the same

* removed runtime tagmap lookup

* gameboy camera functional
2018-04-16 22:35:03 -04:00
David Haywood
261bcfa3cd XaviX - current checkpoint, tidying, reorganization etc. (+ general TV game work) (#3450)
* xavix - tidy ups, reorganization, current notes etc.

* didn't mean to push a copy (nw)

* shift some common code around for palette handling (nw)

* lean less heavily on memory system (nw)

* revert 'shift some common code around for palette handling (nw)' to be revisited later.

* add missed include guards (nw)

* new machines marked as NOT WORKING
Skannerz TV [Sean RIddle, Peter Wilhelmsen]

This will need the communication protocol with the barcode scanner unit reverse engeering (the scanner unit has it's own MCU that isn't dumped and for which we have no method of dumping) this also probably means it will need improvements to the general vii.cpp handling of interrupts and serial ports (which Cricket needs too)
2018-04-16 22:34:42 -04:00
fulivi
753934d6e5 hp64k: added IEEE488 remotizer to bus (#3456)
* hp64k: added IEEE488 remotizer to bus, small fixes to remotizer

* remote488: removed sub-classing of bitbanger, back to plain bitb

* remote488: re-introduced logging of parser FSM in a separated logging category
2018-04-16 22:32:37 -04:00
R. Belmont
683d649d77
Merge pull request #3464 from sschnelle/reuseaddr
Set SO_REUSEADDR in posixsocket
2018-04-16 22:31:28 -04:00
AJR
ef2cec4d93 Fix clang build by removing unused variables (nw) 2018-04-16 20:14:02 -04:00
AJR
536c68f85a oscar: Another hardware note (nw) 2018-04-16 18:41:30 -04:00
cracyc
ed131bc48c x68k: fix disk insertion motor enable (nw) 2018-04-16 17:17:50 -05:00
AJR
323e161e28 dec8.cpp: Further refinements (nw)
- Split up 6809 IRQ assertion/acknowledgment handlers
- lastmisn, csilver, shackled: Acknowledge FIRQ from 8751 instead of using HOLD_LINE
- oscar: This game doesn't use a 8751
2018-04-16 17:36:18 -04:00
Bavarese
ff815797c9 (PC-ISA): Add Action Replay card for DOS (1994) (#3445)
* Allow write protect of a banked segment

* Allow write protect of a banked segment

* Create Action Replay driver for DOS

* Create Action Replay driver (header file)

* Update bus.lua

* Update isa_cards.cpp

* (white space changes)
2018-04-16 17:00:49 -04:00
R. Belmont
c1135b69ee
Merge pull request #3461 from sschnelle/hp98544_window_move
Add basic window move support to hp98544 framebuffer
2018-04-16 17:00:24 -04:00
R. Belmont
d209d2460e
Merge pull request #3462 from sschnelle/hp9k_3xx_basic_boots
hp9k_3xx: workaround double exception during r-m-w operations
2018-04-16 17:00:02 -04:00
R. Belmont
b00b178510
Merge pull request #3463 from sschnelle/98603_split
split up hp98603 basic rom card
2018-04-16 16:59:29 -04:00
AJR
cd8809b960 mcs51: Safer way to propagate INT0 and INT1 inputs, which also need to be active low (nw) 2018-04-16 15:24:43 -04:00
AJR
2b2c87dfc5 docastle.cpp: Replace MCFG_CPU_VBLANK_INT with CRTC callbacks (nw) 2018-04-16 14:13:20 -04:00
Ivan Vangelista
d752e03a8d new not working clone
----------------------------------
Joker Master (V512) [ioannis bampoulas]
2018-04-16 19:07:48 +02:00
AJR
ec1cf1e4e9 oscar: Hardware note (nw) 2018-04-16 12:30:12 -04:00
AJR
06d0092861 dec8.cpp: Use input merger for coin IRQs in Oscar and Shackled (nw) 2018-04-16 12:27:03 -04:00
Ted Green
9fab5c78dc vegas: Remove set_lamp_value and add driver init for nbagold. (nw) 2018-04-16 08:41:59 -06:00
AJR
f5a52f3fdc shackled, breywood: Replace MCU simulation with 8751 code dumped from Breywood and hacked for Shackled 2018-04-16 10:31:00 -04:00
Sven Schnelle
55fcef04ef Set SO_REUSEADDR in posixsocket
Without it you have to wait until the socket is moved
out of the TIME_WAIT state, which can take quite a while.
This is pretty anoying when using mame with serial ports
forwarded via TCP.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-04-16 16:15:40 +02:00
Sven Schnelle
5832c7c2de split up hp98603 basic rom card
The 98603A and 98603B cards have different base addresses and sizes
for the rom region. Split up the cards so that we can boot HP BASIC 4
and HP BASIC 5.1.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-04-16 15:11:26 +02:00
Nigel Barnes
ed3345e84f electron: Improved video handling.
- Fixed wrap-around for non-standard screen start addresses
- Added RAM contention during screen update
- Improved interrupt times
2018-04-16 13:17:44 +01:00
AJR
001ec452c9 feversoc.cpp: Eliminate set_lamp_value and MCFG_CPU_VBLANK_INT (nw) 2018-04-15 23:57:01 -04:00
cracyc
de007f3e5f i386: fix stack size in call too (nw) 2018-04-15 22:02:00 -05:00
cracyc
73e9041964 pc9801: force fail unknown device probe (nw) 2018-04-15 21:32:08 -05:00
arbee
8419b7cf5d sh4drc: 8 more UML conversions (nw) 2018-04-15 22:05:02 -04:00
arbee
3d007ab44c sh4drc: UML version of FMAC, fixed possible error in previous FPU conversion (nw) 2018-04-15 21:52:10 -04:00
Sven Schnelle
885b63b00d hp9k_3xx: workaround double exception during r-m-w operations
The m68k emulation code throws two buserror exception during r-m-w opcodes
like ori #$0x40, (0x1234).b. This confuses the HP bootrom. Work around
that by storing the last read buserror address and compare it with the
write address. if they are the same, ignore the buserror.

Signed-off-by: Sven Schnelle <sven.schnelle@lancom.de>
2018-04-15 23:06:05 +02:00
angelosa
b38e0c1b7e legionna.cpp: fixed Godzilla OKI sound bankswitch [Angelo Salese] 2018-04-15 21:10:26 +02:00
Sven Schnelle
8b8643c108 Add basic window move support to hp98544 framebuffer
HP Basic (and probably other OS') use the window mover to place letters
on the screen by moving them from non-visible memory to the screen. Add
basic support for that so that we have some output from HP basic. It also
implements cursor control.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-04-15 20:25:51 +02:00
Ted Green
0b66c6d21c seattle.cpp: Fix volume button mapping for sfrush. (nw) 2018-04-15 11:17:45 -06:00
arbee
b278bc27f3 sh4drc: 3 more trivial UML conversions (nw) 2018-04-15 13:08:16 -04:00
Ted Green
8a31e47d45 Use device_post_load instead of callbacks. (nw) 2018-04-15 10:35:13 -06:00
Ted Green
518c69114b smc91c9x: Use device_pre_save and device_post_load instead of pre/post callbacks. (nw) 2018-04-15 10:20:41 -06:00
Ted Green
f84429db4b smc91c9x: Correct data types. (nw) 2018-04-15 09:44:42 -06:00
Ted Green
caa0369fa2 smc91c9x: Add separate transmit fifo and fix irq handling. (nw) 2018-04-15 09:29:16 -06:00
hap
ee495aa6cf New working clones
------------------
Fidelity Excel 68000 (set 2) [yoyo_chessboard]
Fidelity Excel 68000 (set 3) [yoyo_chessboard]
2018-04-15 17:28:44 +02:00
mooglyguy
abe1af5882 vp415 updates, now actually starts proper testing loop, nw 2018-04-15 11:48:36 +02:00
AJR
6528bb5451 sexygal: Add sample player 2018-04-15 01:37:47 -04:00
angelosa
3e9a1fcdf5 warpwarp.cpp: reverted sos overlay, not from a reference (nw) 2018-04-15 06:10:11 +02:00
angelosa
66ebaeb41d legionna.cpp: fixed regression in background tilemap colors for Godzilla (uses DMA mode 4 like Denjin Makai) [Angelo Salese] 2018-04-15 06:09:52 +02:00
arbee
afa6aa8b58 sh4drc: UML implementations of FADD, FSUB, FMUL, and FDIV. [R. Belmont] 2018-04-14 22:01:33 -04:00
AJR
0c0a05f108 vector06: Use standard ay8910 accessors (nw) 2018-04-14 18:57:47 -04:00
AJR
f6554879ce z80ctc: Make channels into subdevices 2018-04-14 17:53:55 -04:00
AJR
edd4afbe8f ssv.cpp: Simplify ST010 ROM loading (nw) 2018-04-14 16:18:24 -04:00