Commit Graph

58604 Commits

Author SHA1 Message Date
AJR
d0b66a5d14 ms6102: Use VT100 keyboard for now 2018-04-19 02:00:14 -04:00
cracyc
b9977e0b03 plugins/portname: change indentation in save file by request (nw) 2018-04-18 16:42:42 -05: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
cracyc
82446cd4cb plugins/cheat: work around small issue in conversion (nw) 2018-04-18 08:53:11 -05:00
Nigel Barnes
b8a56341de New working software list additions
-----------------------------------
atom_flop: Atom DOS Utilities
electron_flop: Egghead in Space, The Darkness of Raven Wood
2018-04-18 12:05:05 +01: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
a64ac442e7 Consistancy fix (nw) 2018-04-18 01:09:41 +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