Commit Graph

61810 Commits

Author SHA1 Message Date
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
Sven Schnelle
d6d01e1994 hp_dio/human_interface: remove MCFG (nw) 2018-10-10 23:02:15 +02:00
R. Belmont
6bf0934a2d
Merge pull request #4108 from hp9k/98644_irq_settings
hp98644: allow to configure interrupt level (nw)
2018-10-10 14:49:24 -04:00
R. Belmont
bf4b7f5f77
Merge pull request #4109 from hp9k/add_hp9000_360
hp9k_3xx: add hp9000/360
2018-10-10 14:41:34 -04:00
Sven Schnelle
b17a1f19c8 hp9k_3xx: add hp9000/360
This matches the system i have at home, and with all the latest commits this
is the first machine that can boot HP-UX 7 with upstream mame. With the C1 bootrom
there's still an issue with the SCSI controller, so they can't boot HP-UX (yet).
2018-10-10 20:25:49 +02:00
Sven Schnelle
30639a32a4 hp98644: allow to configure interrupt level (nw) 2018-10-10 20:05:18 +02:00
R. Belmont
aa990898fb
Merge pull request #4107 from hp9k/topcat_irq
topcat: remove MCFG, implement irq, fix some minor issues (nw)
2018-10-10 13:42:34 -04:00
David Haywood
ba0afc14aa XaviX - Various improvements and note updates, allows taitons1/ns2 to run, ping pong to show stuff etc. (#4106)
* XaviX - Ping Pong has some funky code, make a quick note about it, needed for Radica logo to display

* since taitons2 is apparently booting at the moment, add the directional inputs needed for it (nw)

* improve palette handling for mode used by taitons2 (nw)

* somewhat improved sprite positioning (nw)

* fix some errors I introduced (nw)

* (nw)

* better position still (nw)

* taitons1 inputs (nw)

* give card night some inputs (nw)
2018-10-10 13:42:10 -04:00
R. Belmont
50b026e57f
Merge pull request #4105 from hp9k/msm53821_fixes
rtc: add leap year support (nw)
2018-10-10 13:41:31 -04:00
R. Belmont
0058a50420
Merge pull request #4104 from hp9k/add_pascal_325
hp9k_3xx: add Pascal 3.25 to Software list (nw)
2018-10-10 13:40:55 -04:00
R. Belmont
a8b1ecd346
Merge pull request #4102 from kunikunijp/toypop-patch
toypop: Fixed the "Flip Screen" dipswitch is reversed.
2018-10-10 13:40:28 -04:00
dxl
f53647bf3a hp9k_3xx: use buserror workaround from hp_ipc (nw) (#4101) 2018-10-10 13:39:50 -04:00
Sven Schnelle
3e04e969af topcat: remove MCFG, implement irq, fix some minor issues (nw) 2018-10-10 19:19:16 +02:00
Sven Schnelle
7b48d52e94 rtc: add leap year support (nw)
msm53821:

- add standard register support
- use std::array
- fix several counter to behave like a real MSM53821
2018-10-10 14:21:30 +02:00
Sven Schnelle
1f96ba889c hp9k_3xx: add Pascal 3.25 to Software list (nw) 2018-10-10 13:52:17 +02:00
hap
27785e51ef namcos22: shorthand variable types (nw) 2018-10-10 11:52:19 +02:00
hap
06c33074aa namcos22: move video todo over to main driver file (nw) 2018-10-10 11:01:04 +02:00
hap
ed5e9df496 namcos22: had to readd ss22 QUANTUM_TIME (nw) 2018-10-10 10:02:03 +02:00
hap
de0e1a61e2 midwunit: get rid of impefect sound flag for umk3 which was added because of a (now known) BTANB (nw) 2018-10-10 09:45:17 +02:00
hap
db00f29891 video.h: get rid of LCD_FRAMES_PER_SECOND (nw) 2018-10-10 09:42:52 +02:00
Robbbert
86be6623ca (nw) fixed validation 2018-10-10 16:57:36 +11:00
kunikuni
d668785006
toypop: Fixed "Flip Screen" dipswitch is reversed. 2018-10-10 13:08:41 +09:00
braintro
4c36a851f0 system1.cpp: Document that the parent Gardia set is Sega factory conversion. [ShouTime] 2018-10-09 21:34:54 -05:00
AJR
a8c41a6035 mess.lua: Fix full build by adding MB87030 (nw) 2018-10-09 19:24:15 -04:00
dxl
138be570a2 hp9k3xx: make /310 progress a bit further (nw) (#4100) 2018-10-09 19:19:31 -04:00
dxl
5706fdccfd hp9k_3xx: connect CPU reset line to DIO bus (nw) (#4099) 2018-10-09 19:18:34 -04:00
mooglyguy
61f191cce6 spg2xx: Added rudimentary envelope support, needs more work. [Ryan Holtz] 2018-10-09 23:44:04 +02:00