Robbbert
aa2d65e810
crashrd: added some sound
2018-04-20 02:08:20 +10:00
R. Belmont
b9ba888fd9
Merge pull request #3459 from cam900/asuka_clean
...
asuka.cpp : Cleanups, Reduce duplicates/runtime tag lookup, Fix notes
2018-04-19 11:44:03 -04:00
David Haywood
77c9818b34
start hooking up Bionic Command MCU (similar to F1 Dream) however it still relies on some hacks to work at the moment ( #3468 )
2018-04-19 11:42:52 -04:00
Scott Stone
9f3c9c7fbf
New machines marked as NOT_WORKING
...
----------------------------------
T.T. Speed Race Color [Andrew Welburn, Tafoid]
- Added Tourvision BIOS v1.1 and corrected label/description for v2.0 [system11, Tafoid]
2018-04-19 04:25:36 -04:00
Robbbert
05685aa8c8
(nw) removed out-of-date note
2018-04-19 17:48:30 +10:00
AJR
d0b66a5d14
ms6102: Use VT100 keyboard for now
2018-04-19 02:00:14 -04:00
AJR
bbfc5ec285
model2.cpp: No main board EEPROM for original Model 2 (nw)
2018-04-18 15:55:41 -04:00
ajrhacker
9195314887
Merge pull request #3469 from shattered/_3ab0ba4
...
ms6102: add EAROM device + minor keyboard fix (nw)
2018-04-18 15:44:53 -04:00
Sergey Svishchev
05631edc1a
ms6102: add EAROM device + minor keyboard fix (nw)
2018-04-18 22:38:32 +03:00
mooglyguy
6b608a21a9
-vp415: Fixed 2PPR error 52, now fails with error 53. [Ryan Holtz]
2018-04-18 19:59:02 +02:00
mooglyguy
258cff6e3f
vp415: comment update, nw
2018-04-18 19:17:11 +02:00
mooglyguy
5ae175ff11
vp415 skeleton updates, nw
2018-04-18 19:17:11 +02:00
hap
bbf2aa2476
fidel68k: update notes (nw)
2018-04-18 17:50:18 +02:00
AJR
e8ba14495f
bingoc: Add I/O controller (nw)
2018-04-18 02:31:55 -04:00
AJR
ebc1f2b50b
westdrm: Add some I/O devices to this skeleton (nw)
2018-04-18 02:22:54 -04:00
braintro
ae401cbc40
gaelco2.cpp: Fix cut-n-paste error (nw)
2018-04-17 21:51:25 -05:00
angelosa
4811b79199
Manufacturer credits for ending screens (nw)
2018-04-18 03:49:54 +02:00
cracyc
2f0eb04ba7
i386: fix sp masking (nw)
2018-04-17 20:01:22 -05:00
angelosa
8519f19f3e
new working game
...
----------------
Rail Chase 2 [Angelo Salese, R. Belmont, Olivier Galibert, ElSemi]
2018-04-18 01:37:44 +02:00
angelosa
e71a5bcba5
Note about F1 Dream ending (nw)
2018-04-18 01:08:47 +02:00
cracyc
3e5e751c76
pc9801: add cdda output (nw)
2018-04-17 17:37:29 -05:00
Dirk Best
f0a77cb766
model1/model2: Emulate Model 1 I/O board, remove I/O RAM device
...
This includes an emulation of the Sega 315-5338A I/O controller which is
also hooked up to the ufo21 driver now.
2018-04-18 00:25:33 +02:00
AJR
9dce73c8e7
gaelco2.cpp: More PCB notes (nw)
2018-04-17 17:04:47 -04:00
David Haywood
eaa91d0abd
decap + dump f1dream I8751 MCU [Caps0ff] ( #3467 )
...
* decap + dump f1dream I8751 MCU [Caps0ff]
hookup dumped MCU to f1dream [David Haywood]
some connections might need verifying on the PCB, this is based on study of the code
machines promoted to WORKING
F-1 Dream [Caps0ff, David Haywood]
* formatting (nw)
2018-04-17 15:43:22 -04:00
Sven Schnelle
49d25dac06
Fixes to make basic boot on HP9000/300 ( #3466 )
...
* hp9k_3xx: add dummy gpib handler
BASIC expects that there is an internal gpib card present.
It crashes without, so let's add some dummy handlers for now.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: add fallback buserror handler
HP BASIC and the bootrom rely on buserror to figure out
hardware configuration. Adding a global buserror handler
makes BASIC boot on models >= 340. 310 doesn't show a picture
with that handler, so let's leave them out for now.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: remove unneeded buserror handlers
Now that we have the fallback buserror handler in place,
we don't need the other buserror handlers anymore.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp9k_3xx: log accesses to gpib registers
Signed-off-by: Sven Schnelle <svens@stackframe.org>
2018-04-17 15:42:59 -04:00
Vas Crabb
0202223b8d
tidy (nw)
2018-04-18 00:03:00 +10:00
Vas Crabb
d79226cc3d
Revert "(PC-ISA): Add Action Replay card for DOS (1994) ( #3445 )"
...
This reverts commit ff815797c9
.
2018-04-17 22:04:10 +10:00
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
AJR
5e44326248
upd7725: Fix disassembly
2018-04-14 15:54:18 -04:00
braintro
4d480c7aca
gaelco2.cpp: Correct the program ROM labels (nw)
2018-04-14 13:56:36 -05:00
braintro
497d934a37
gaelco2.cpp: Make statement about rom fill from INIT accurate (nw)
2018-04-14 13:39:01 -05:00
braintro
cf5d4579da
gaelco2.cpp: Remove unneeded GFX2 ROM fill (nw)
2018-04-14 13:31:48 -05:00
AJR
8e072f5553
(numerous drivers): Convert MCFG_CPU_VBLANK_INT to MCFG_SCREEN_VBLANK_CALLBACK (nw)
2018-04-14 12:43:07 -04:00
AJR
5a068770dc
enigma2.cpp: Fix typo (nw)
2018-04-14 11:59:26 -04:00
cam900
563aa1ea39
asuka.cpp : Cleanups, Reduce duplicates/runtime tag lookup
2018-04-15 00:04:02 +09:00
smf-
630d1c2291
removed some state() calls
2018-04-14 13:45:47 +01:00
cam900
b4440056ae
gaelco2.cpp : Fix game name
2018-04-14 19:37:01 +09:00
braintro
25a50d0edc
gaelco2.cpp: Update and correct docs for the World Rally 2 MASK rom set (nw)
2018-04-14 02:59:46 -05:00
braintro
566c736a34
new clone added - World Rally 2 (Mask ROMS)
...
New Clone Added
--------------------------------------------
World Rally 2: Twin Racing (MASK ROM version) [Corrado Tomaselli, The Dumping Union]
2018-04-14 02:44:40 -05:00
braintro
e91a7c8dfe
umipoker.cpp: Might as well use known XTAL for clocks (nw)
2018-04-13 22:50:15 -05:00
braintro
58a3cbb54e
vamphalf.cpp: Add dump of the GAL for Lup Lup Puzzle v1.05 [caius]
2018-04-13 22:35:58 -05:00
angelosa
182e2793d5
Additional note found, make color config as default too (nw)
2018-04-14 00:47:27 +02:00
angelosa
b152071023
warpwarp.cpp: added sos overlay, and added optional color setting for kaitei [Angelo Salese]
2018-04-14 00:34:23 +02:00
AJR
562f1b92b1
umipoker, saiyukip: Change YM3812 clock and use it to drive sound CPU interrupt
...
- Add output finder for saiyukip lamps and clean up driver a little (nw)
2018-04-13 18:02:16 -04:00
AJR
a00279961a
Remove set_digit_value and deprecate set_lamp_value and set_led_value for the same reasons (nw)
2018-04-13 16:01:52 -04:00
AJR
a633e01ae9
Eliminate last use of set_digit_value (nw)
2018-04-13 15:59:50 -04:00
AJR
20ec40e79a
saa1043.cpp: parenthesized initialization of a member array is a GNU extension (nw)
2018-04-13 15:59:19 -04:00
Ryan Holtz
c2c576dad4
Added skeleton SAA1403 device, nw
2018-04-13 21:04:46 +02:00
Nigel Barnes
ebcda2fa0c
coco2: Attached coco_flop software list. (Fixes MT#6775)
...
New working software list additions
-----------------------------------
coco_flop: Tandy Assembly Demo 2017 [MrGW]
2018-04-13 19:48:48 +01:00
AJR
3d3785864e
emupal.h: Remove underscores from template parameter names (nw)
2018-04-13 14:13:55 -04:00
mooglyguy
593340af38
-vp415: Skeleton driver for Philips VP415 LV-ROM Player. Includes basic device implementation of Fujitsu MB88303 Television Display Controller. [Ryan Holtz]
2018-04-13 18:25:35 +02:00