Commit Graph

61836 Commits

Author SHA1 Message Date
AJR
97857b116d altos2.cpp, d400.cpp: Add CRT9007; remove MCFG_ macros (nw) 2018-10-12 13:41:08 -04:00
AJR
42bf538a8b v102: Add CRT9007; remove MCFG_ macros (nw) 2018-10-12 12:54:28 -04:00
AJR
98225bee0b qvt103: Add NVRAM and CRT9007 (nw) 2018-10-12 12:39:21 -04:00
Curt Coder
b9078b039e pofo: Dumped the character generator ROM. [Curt Coder] 2018-10-12 18:55:06 +03:00
Ryan Holtz
c9a6e3f02b vii: Added an optional visual debugger for audio, hidden behind a #define. [Ryan Holtz] 2018-10-12 17:11:09 +02:00
dxl
5f86b39c0d hp9k_3xx: timer fixes (#4131)
* hp9k_3xx: use delegate for timer

* mb87030: use delegate for timer

* hp9122c: use delegate for timer
2018-10-12 10:57:44 -04:00
R. Belmont
28fb2156fb
Merge pull request #4130 from UED-Wayder/x68k_3
x68k_flop: many added info and fix data (except Doujin)
2018-10-12 10:57:05 -04:00
ClawGrip
8a72528a73 New WORKING clone (#4127)
* New WORKING clone

----------------------------------
Twins [David Torres, ClawGrip, Recreativas.org]

It seems that the set from Ecogames is the older and original version, and that Electronic Devices later licensed it.
There are also some other ED licensed games from Ecogames: http://www.tilt.it/deb/edevg-en.html
The games shows 1993, and the PCB is also marked with "191193"

* Add "twinseg"

* Make the Ecogames the parent set

* Rename "twins" and clones to make the Ecogames set the new parent
2018-10-12 10:56:28 -04:00
AJR
484aef7697 crt9007: Convert callbacks to devcb3 and remove MCFG_ macros (nw) 2018-10-12 10:28:02 -04:00
dxl
4623ffc0a4 hp9k_3xx video improvements (#4129)
* hp98543: fix planemasks (nw)

* hp9k_3xx: use 98543 dio card on certain models (nw)

320: the QA-2 ROM version doesn't know about the 98544
332: the internal card is logically a DIO card, so let's use
     the DIO implementation instead of duplicating all the code

* hp9k_3xx: fix indent (nw)
2018-10-12 10:00:28 -04:00
Wayder
8392ec249e x68k_flop: many added info and fix data (except Doujin) 2018-10-12 21:09:15 +09:00
Patrick Mackinlay
a56f3ebf85 and the comma (nw) 2018-10-12 18:19:28 +07:00
Patrick Mackinlay
fc86a4ab09 mips: new skeleton driver
A driver for machines made by MIPS Computer Systems, which used MIPS R2000, R3000 and R6000 CPUs and ran RISC/os (a port of UNIX System V Release 3). Initial focus is the RC2030 headless workstation. As of this commit, it gets part-way through its I/O processor diagnostics with output to a serial terminal.
2018-10-12 16:45:25 +07:00
Patrick Mackinlay
677ba1d50f pcat101: fix validation error (nw)
How many idiotic errors can one small device produce?
2018-10-12 13:27:04 +07:00
Justin Kerk
36535a6894 x68k_flop.xml: fix game title (nw) 2018-10-11 22:22:27 -07:00
AJR
05b34cda19 xavix: Do for RETF what ada4b54d61 did for CALLF (nw)
unidasm: Konami CPU is big-endian (nw)
2018-10-12 01:04:41 -04:00
R. Belmont
a17445b01d
Merge pull request #4126 from kunikunijp/warpwarp-patch
warpwarp.cpp: Fixed the player 2 shot (or ball) offset in cocktail mode is wrong.
2018-10-11 21:28:53 -04:00
dxl
162c81c555 hp_hil: various fixes/improvements (#4124)
* hp_hil: use logmacro.h (nw)

* add missing save_item()'s (nw)

* hp_hil: remove MCFG (nw)
2018-10-11 21:28:24 -04:00
David Haywood
d1009b8507 XaviX - improvements to eka_xx sets, has_wamg needs DMA regs readback (but still crashes before showing anything) (#4123)
* eka_xx sets require the bios to be mapped, not replaced (nw)

* some cleanups (nw)

* order buttons as per how the system names them (nw)

* looking at priorities (not quite right yet)

* better? (nw)

* gave bass fishing some inputs (nw)

* this isn't very logical.. (nw)

* better transparency handling (nw)

* cleanup (nw)

* help card night (nw)

* support 'arena control' used by Slap Fight Tiger when starting a game (nw)

* safeguard (nw)

* (nw)

* naming changes (nw)

* naming changes (nw)
2018-10-11 21:27:19 -04:00
ajrhacker
28b2a04ee3
Merge pull request #4125 from hp9k/save_state_support
hp_9k_3xx: enable save state support (nw)
2018-10-11 19:39:21 -04:00
kunikuni
2a42dc3998
player 2 shot (or ball) offset in cocktail mode
Fixed the player 2 shot (or ball) offset in cocktail mode is wrong.
2018-10-12 06:52:16 +09:00
Sven Schnelle
4f9f99d8c3 hp_9k_3xx: enable save state support (nw) 2018-10-11 20:07:10 +02:00
Robbbert
a05c12da09 gamecom : fixed some minor gfx issues in arcadecl and cart startup; fixed unlimited overdraft in monopoly 2018-10-12 02:05:35 +11:00
mooglyguy
6c6732e8cf ioports and output finders need initializing with an unsigned value, not an implcitly signed value. Fixes build on GCC. 2018-10-11 16:40:21 +02:00
mooglyguy
cc97ea4213 vii: zone60 literally says Jungle's Soft on the title screen. 2018-10-11 15:53:55 +02:00
Ryan Schmidt
d49d8aa5e0 Use boolean not bool for libjpeg functions
Fixes build failure.
2018-10-11 22:53:46 +11:00
Rebecca G. Bettencourt
543492f9c4 Wat? Jungle Soft never had an apostrophe in its name, as its own title screen shows: http://supermulti.org/?post=4 (nw) (#4116)
* Add missing info on these Zone / Wireless consoles. (nw)

* Wat? Jungle Soft never had an apostrophe in its name, as its own title screen shows: http://supermulti.org/?post=4 (nw)
2018-10-11 07:51:15 -04:00
R. Belmont
0cfe1a4a99
Merge pull request #4121 from DavidHaywood/111018_2
XaviX - Sprite Flpping for Gaplus in namcons2
2018-10-11 07:50:21 -04:00
R. Belmont
e1a5fb74ae
Merge pull request #4118 from kiall/linux-xinput-fix
Fix compile error on Linux with NO_USE_XINPUT=0
2018-10-11 07:50:02 -04:00
R. Belmont
2b2a84afe2
Merge pull request #4120 from hp9k/disable_nscsi_debug
NSCSI: disable debug
2018-10-11 07:49:31 -04:00
R. Belmont
2226914ddf
Merge pull request #4119 from hp9k/hp_hil_mouse
hp_hil: add HP 46060B mouse
2018-10-11 07:49:08 -04:00
ClawGrip
edb660feb6 New WORKING clone (#4114)
* New WORKING clone

----------------------------------
Tetris (bootleg set 4, with UM3482) [ClawGrip]

I'm adding this just to save some time just in case anyone wants to work on it. The Z80 isn't hooked up, and the UM3482 is unemulated.

* Add "atetb3482"
2018-10-11 07:48:34 -04:00
R. Belmont
58fafee461
Merge pull request #4113 from hp9k/human_interface_fixme
hp_dio/human_interface: fix fixme (nw)
2018-10-11 07:47:46 -04:00
Patrick Mackinlay
a9f59de54d interpro: disable the dsp instead (nw) 2018-10-11 18:27:57 +07:00
DavidHaywood
6c291bfc22 XaviX - Sprite Flpping for Gaplus in namcons2 2018-10-11 12:05:52 +01:00
Sven Schnelle
19c17c87eb NSCSI: disable debug
The default debug settings are filling up error.log pretty quick
when booting SCSI machines like hp9k_3xx. Disable debug in the
default settings, it can still be enabled if some dev/user wants
to debug NSCSI.
2018-10-11 13:03:53 +02:00
Sven Schnelle
75fde4b0f0 hp_hil: add HP 46060B mouse
- move hle_device_base to it's own files
    - add hlemouse.{cpp,h}
    - add mouse device to hp_ipc and hp9k_3xx
2018-10-11 12:56:24 +02:00
Kiall Mac Innes
57692561cd Fix compile error on Linux with NO_USE_XINPUT=0
In file included from /usr/include/X11/extensions/XInput.h:53:0,
                     from ../../../../../src/osd/modules/input/input_x11.cpp:18:
    ../../../../../src/emu/save.h:95:32: error: expected unqualified-id before numeric constant
       static constexpr std::size_t COUNT = 1U;
                                    ^
    ../../../../../src/emu/save.h:102:32: error: expected unqualified-id before numeric constant
       static constexpr std::size_t COUNT = N * array_unwrap<T>::COUNT;
                                    ^
    ../../../../../src/emu/save.h:109:32: error: expected unqualified-id before numeric constant
       static constexpr std::size_t COUNT = N * array_unwrap<T>::COUNT;
                                    ^
    ../../../../../src/emu/save.h: In member function ‘void save_manager::save_item(device_t*, const char*, const char*, int, ItemType&, const char*)’:
    ../../../../../src/emu/save.h:154:142: error: expected unqualified-id before numeric constant
       save_memory(device, module, tag, index, valname, array_unwrap<ItemType>::ptr(value), array_unwrap<ItemType>::SIZE, array_unwrap<ItemType>::COUNT);
                                                                                                                                                  ^
    ../../../../../src/emu/save.h: In member function ‘void save_manager::save_pointer(device_t*, const char*, const char*, int, ItemType*, const char*, u32)’:
    ../../../../../src/emu/save.h:163:145: error: expected unqualified-id before numeric constant
       save_memory(device, module, tag, index, valname, array_unwrap<ItemType>::ptr(value[0]), array_unwrap<ItemType>::SIZE, array_unwrap<ItemType>::COUNT * count);
                                                                                                                                                     ^
    ../../../../../src/emu/save.h: In member function ‘void save_manager::save_pointer(device_t*, const char*, const char*, int, std::unique_ptr<_Tp []>&, const char*, u32)’:
    ../../../../../src/emu/save.h:172:145: error: expected unqualified-id before numeric constant
       save_memory(device, module, tag, index, valname, array_unwrap<ItemType>::ptr(value[0]), array_unwrap<ItemType>::SIZE, array_unwrap<ItemType>::COUNT * count);
2018-10-11 11:44:22 +01:00
Patrick Mackinlay
10b6b71e13 pcat101: skeleton for IBM Model M PC/AT and PS/2 keyboard 2018-10-11 17:44:08 +07:00
Patrick Mackinlay
134bc8ca59 interpro: fix MT#07088 (nw)
Scheduler doesn't like 1Hz clock.
2018-10-11 17:33:09 +07:00
MooglyGuy
2b7d7353ae
Merge pull request #4117 from pmackinlay/lance
am79c90: added am7990 variant (nw)
2018-10-11 11:16:54 +02:00
Patrick Mackinlay
e2c10365bc am79c90: added am7990 variant (nw)
These devices have a number of differences. This change only addresses a very minor detail regarding reserved bits in CSR1 and CSR2, enabling MIPS Rx2030 diagnostics to pass.
2018-10-11 15:02:43 +07:00
braintro
ce9f2f8a28 seta2.cpp: Add PCB layout for TelePachi Fever Lion. [Brian Troha, Carl Graham] 2018-10-10 22:19:24 -05:00
David Haywood
33aeac1f16 XaviX - simplify some things with the CPU core changes.. (#4115)
* XaviX - simplify some things with the CPU core changes now that elsewhere works better, allows namcons2 to boot, rad_ping to get past the first screen without crashing etc.

* added 24-bit addressing mode for tilemap tiles so that epo_efdx can show it's eeprom error message (nw)
2018-10-10 22:33:40 -04:00
AJR
ada4b54d61 xavix: Allow debugger to step over CALLF instruction 2018-10-10 22:03:53 -04:00
Sven Schnelle
b43bd93f68 hp_dio/human_interface: fix fixme (nw) 2018-10-10 23:27:45 +02:00
R. Belmont
73cc342529
Merge pull request #4112 from hp9k/tms9914_feoi_fix
tms9914: latch EOI flag until next byte is sent
2018-10-10 17:18:38 -04:00
R. Belmont
bc9db8dafc
Merge pull request #4111 from hp9k/hp_dio_human_interface_remove_mcfg
hp_dio/human_interface: remove MCFG (nw)
2018-10-10 17:18:10 -04:00
David Haywood
50663967e4 XaviX - Support RAM rendering mode used by Baseball 2 Test Mode (hold Button 1+2, reset twice) (#4110)
* support reading tile data from RAM (for baseball 2 hidden test mode)

* missing part (nw)
2018-10-10 17:17:17 -04:00
Sven Schnelle
2fa61e9d60 tms9914: latch EOI flag until next byte is sent
hp9000/300 sends FEOI directly after the data register write,
before the byte is actually transmitted. This leads to the current
byte being sent out with EOI set, instead of the last one.
2018-10-10 23:08:43 +02:00