Commit Graph

62569 Commits

Author SHA1 Message Date
David Haywood
87ab2bcee2 XaviX - Improve Monster Truck tile flipping (#4315)
* trying to make more sense of the inline tilemode used in Monster Truck

* update to the ekara Software List XML, filling in some gaps (translations still needed in many cases)

this updates the list from the previous batch with the following titles (volume numbers filled in for many cases)

ekara:ec0002 J-Pop Mix Volume 2 (Japan) (EC0002-JPM)
ekara:ec0008 1979-81 Volume 1 (Japan) (EC0008-G79)
ekara:ec0014 Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS)
ekara:ec0023 J-Pop Mix Volume 11 (Japan) (EC0023-JPM)
ekara:ec0025 J-Pop Mix Volume 13 (Japan) (EC0025-JPM)
ekara:ec0035 Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS)
ekara:ec0041 Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS)
ekara:ec0068 J-Pop Mix Volume 33 (Japan) (EC0068-JPM)
ekara:ec0070 J-Pop Mix Volume 34 (Japan) (EC0070-JPM)
ekara:ec0072 J-Pop Mix Volume 36 (Japan) (EC0072-JPM)
ekara:ec0076 J-Pop Mix Volume 39 (Japan) (EC0076-JPM)
ekara:gc0006 BHT Volume 3 (Japan) (GC0006-BHT)
ekara:mc0001 Mini Volume 1 (Japan) (MC0001-ATM)
ekara:sc0005 SAI Volume 1 (Japan) (SC0005-SAI)
ekara:sc0006 SAI Volume 2 (Japan) (SC0006-SAI)
ekara:sc0009 SAI Volume 3 (Japan) (SC0009-SAI)
ekara:sc0010 HWK (Japan) (SC0010-HKW)
ekara:sc0019 SAI Volume 6 (Japan) (SC0019-SAI)
ekara:sc0021 SAI Volume 7 (Japan) (SC0021-SAI)
ekara:sc0022 SAI Volume 8 (Japan) (SC0022-SAI)
ekara:us_vol3 e-kara US Volume 3 (US-E003)
ekara:us_vol8 e-kara US Volume 8 'No Boys Allowed' (US-E008)
ekara:us_vol9 e-kara US Volume 9 'No Boys Allowed' (US-E009)
ekara:ekaraweb e-kara Web cartridge 28M (Japan)

* typo (nw)

* (nw)

* improve rendering in inline header mode (nw)

* don't think I need this debug code now (nw)

* comment not needed (nw)

* tidy (nw)
2018-11-20 10:33:36 -05:00
Patrick Mackinlay
084f7c08a2 4d20: rename and srcclean (nw)
4D/20 is a Personal Iris. The IP15 ROM in this skeleton belongs to the IRIS POWER Series model 4D/4x0, so I've assumed that's what the driver should be for.
2018-11-20 19:16:41 +07:00
Patrick Mackinlay
4e0edc6f05 mips: srcclean (nw) 2018-11-20 18:40:16 +07:00
Patrick Mackinlay
9d6a17633e aic6250: minor fixes (nw)
* clear REQ flag after asserting ACK
* check for possibly unmasked interrupts
2018-11-20 18:39:42 +07:00
Patrick Mackinlay
c91fdfe962 mips: networking and floppy
* added mac address prom
* hook up lance
* mapped floppy drive controller
2018-11-20 18:38:04 +07:00
Patrick Mackinlay
3f07d27451 am79c90: enable communication
decstation, mips and sun4 all updated to match
2018-11-20 18:30:46 +07:00
Patrick Mackinlay
c2ffeb4ad6 dinetwork: avoid crashing (nw) 2018-11-20 12:35:08 +07:00
AJR
0e9a05ce24 New clones marked as NOT_WORKING
--------------------------------
Falco 5220s [Al Kossow]

Note: The other set in the same driver has been renamed from falco5220 to falco5220e.
2018-11-20 00:22:30 -05:00
AJR
d7fb557cea ts2624: Stupid mistake (nw) 2018-11-19 13:17:52 -05:00
Ivan Vangelista
1496cd9066 segahang.cpp: dumped ck2605 devices for hangon and clones (nw) 2018-11-19 19:11:39 +01:00
Ivan Vangelista
60f8c08762 new not working machine
---------------------------------
unknown Elsy game [f205v]
2018-11-19 18:53:44 +01:00
Ivan Vangelista
f3cb459859 mc6845: first part of MCFG macros removal (nw) 2018-11-19 18:32:30 +01:00
mooglyguy
746ee16095 indigo: Fixed indigo3k regression, nw 2018-11-19 15:21:40 +01:00
mooglyguy
a0edad7412 sgi: Fix some recent regressions, nw 2018-11-19 15:21:40 +01:00
mooglyguy
e742b63b5d mips3.cpp: Added logging of cache opcodes, nw 2018-11-19 15:21:40 +01:00
Patrick Mackinlay
aa186556c4 mips1: handle no cache (nw) 2018-11-19 21:02:48 +07:00
Ivan Vangelista
18d0fee8ba kickgoal: save the newly added variables (nw) 2018-11-19 07:19:51 +01:00
David Haywood
12fc386952 decap + hook up PIC in kickgoal [Caps0ff, balrog, David Haywood] (#4312)
* hook up PIC in kickgoal [David Haywood]

it's possible the banking is wrong on the OKI still as the game really doesn't attempt to use the majority of the sounds in the rom, there are only a few screens where music even plays.

* (nw)

* banks(nw)
2018-11-19 00:26:52 -05:00
AJR
6b688920b2 ts2624: These symbols are not very widely supported, ugh (nw) 2018-11-19 00:22:39 -05:00
mooglyguy
d2ed9eb110 mips3.cpp: Started laying the groundwork for cache support, nw 2018-11-19 06:15:34 +01:00
AJR
d51988fb85 ts2624: Preliminary keyboard matrix stuff (nw) 2018-11-19 00:13:58 -05:00
AJR
c5fb45bde0 mess.lua: Fix build (nw) 2018-11-18 22:57:04 -05:00
ajrhacker
2c575fe8bc
Merge pull request #4313 from hp9k/hp98550
add HP98550 high-res color graphic card
2018-11-18 22:47:37 -05:00
ajrhacker
e567e10237
Merge pull request #4314 from hp9k/nereid_device_palette_interface
nereid: use device_palette_interface (nw)
2018-11-18 22:47:24 -05:00
Sven Schnelle
2b16028299 nereid: use device_palette_interface (nw) 2018-11-18 23:58:22 +01:00
Sven Schnelle
f6efe2921f add HP98550 high-res color graphic card
Used in the high end HP9000/300 machines. Provides a resolution
of 1280x1024 @ 8bpp. It also provides two overlay planes and one
phantom plane. Each plane contains two window movers that are used
for copying characters and tiles on the screen. It also has a RUG
for line/vector drawing. The current state implements everything
that is required to have a working HP Visual user environment in
MAME.

Working:

- window mover
- pixel replacement rules
- window replacement rules
- f0 tripple replacement rule (copy src or keep destination depending on pattern register)
- VRAM bit access mode
- solid line drawing

Not implemented yet:

- drawing circles
- linetype vector/circles
- rectangles
- filling areas
- tripple replacement rules other than f0
2018-11-18 23:18:36 +01:00
MetalliC
f1e007b14f add Bare Knuckle III inputs, promoted to working. 2018-11-18 23:04:36 +02:00
mooglyguy
7b4440920a -o2.cpp: Added CRIME and MACE skeleton devices. [Ryan Holtz]
-mips3.cpp: Various changes: [Ryan Holtz]
 * Added an #ifdef to display DPRINTF calls from the SGI O2 PROM.
 * Switched R4000BE/LE, R4400BE, R4600BE, and R5000BE to 64-bit data bus.
 * Fixed a bug that caused a crash with 64-bit data bus and the DRC.

-indy_indigo2.cpp: Moved a number of devices into HPC3. [Ryan Holtz]

-hpc3.cpp: Fixed an oversight with IRQs. [Ryan Holtz]
2018-11-18 21:51:53 +01:00
AJR
1740b8b2b7 z8: Use devcb3 instead of MCFG_ macros (nw) 2018-11-18 15:23:42 -05:00
MetalliC
27da21bec9 new NOT_WORKING machine
-----------------------
Bare Knuckle III (bootleg of Megadrive version) [ShouTime]
2018-11-18 20:48:00 +02:00
Nigel Barnes
2047104b85 bbc: ROMs required by expansion devices are now allocated empty slots in host machine at startup.
- Removed machine().root_device() from all bbc expansion devices.
- Added configuration option to fit Econet upgrade.
- Added OS 0.92 as BIOS option in bbca and bbcb
- Added Opus Challenger ADFS 1MHz bus device (Master only).
- Moved torch MCP ROMs to bbc_tube_zep100 device, to be inserted at startup.

bbc_acorn8271: Removed lesser known DFS ROMs, they are now softlisted if required.

bbc_opus8272: Added Opus DDOS 3.05.

bbc_opus2791: Added Opus DDOS 3.12.
2018-11-18 18:00:37 +00:00
Ivan Vangelista
8446d1244f lemmings.cpp, segas16a.cpp: fixed regressions I introduced with the ym2151 macro removal. Thanks to Tafoid for the testing (nw) 2018-11-18 18:41:48 +01:00
Ivan Vangelista
7d832e8664 new software list addition:
--------------------------------------------------
Centurion - Defender of Rome (Euro, Prototype, 19910528) [ArcadeShadow]
2018-11-18 17:58:27 +01:00
Robbbert
34478ec43f (nw) housekeeping 2018-11-19 01:46:51 +11:00
David Haywood
f3db9f57b9 XaviX - Improve sprite positioning + 24 new ekara dumps (#4307)
* alt title when set to pal (nw)

* sprite positioning kludge (nw)

* actually list alt name (nw)

* slightly better code (nw)

* unrelated, but this is from 2006 (as somebody mentioned on my YouTube video)

https://plugplaytvgames.wikia.com/wiki/Dance_Dance_Revolution_Disney_Mix
https://gamespot.com/articles/ddr-hits-dance-floor-with-disney/1100-6154416/

* added 24 new e-kara dumps [Sean Riddle, Clawgrip,  Peter Wilhelmsen]

ekara:ec0002 J-Pop Mix Volume 2 (Japan) (EC0002-JPM)
ekara:ec0008 unknown (Japan) (EC0008-G79)
ekara:ec0014 Artist Selection Volume 1 (unknown) (Japan) (EC0014-ATS)
ekara:ec0023 J-Pop Mix Volume 11 (Japan) (EC0023-JPM)
ekara:ec0025 J-Pop Mix Volume 13 (Japan) (EC0025-JPM)
ekara:ec0035 Artist Selection Volume 5 (Matsuda Seiko) (Japan) (EC0035-ATS)
ekara:ec0041 Artist Selection Volume ? (unknown) (Japan) (EC0041-ATS)
ekara:ec0068 J-Pop Mix Volume ? (Japan) (EC0068-JPM)
ekara:ec0070 J-Pop Mix Volume ? (Japan) (EC0070-JPM)
ekara:ec0072 J-Pop Mix Volume ? (Japan) (EC0072-JPM)
ekara:ec0076 J-Pop Mix Volume ? (Japan) (EC0076-JPM)

ekara:gc0006 BHT Volume ? (Japan) (GC0006-BHT)

ekara:mc0001 Mini Volume 1 (Japan) (MC0001-ATM)

ekara:sc0005 unknown (Japan) (SC0005-SAI)
ekara:sc0006 unknown (Japan) (SC0006-SAI)
ekara:sc0009 unknown (Japan) (SC0009-SAI)
ekara:sc0010 unknown (Japan) (SC0010-HKW)
ekara:sc0019 unknown (Japan) (SC0019-SAI)
ekara:sc0021 unknown (Japan) (SC0021-SAI)
ekara:sc0022 unknown (Japan) (SC0022-SAI)

ekara:us_vol3 e-kara US Volume 3 (US-E003)
ekara:us_vol8 e-kara US Volume 8 'No Boys Allowed' (US-E008)
ekara:us_vol9 e-kara US Volume 9 'No Boys Allowed' (US-E009)

ekara:ekaraweb e-kara Web cartridge 28M (Japan)

details of some of them to be filled in once I have cart scans, and in some cases a translation.  the e-kara web thing is probably useless these days as it was meant to work with PC software (there's an MCU + USB interface in the unit) to transfer downloaded songs etc. from a specific service into the cartridge for use on the system, and like many of these online services from 15+ years ago, the listed site no longer resolves.

* refactor code a little (nw)
2018-11-18 09:30:21 -05:00
arbee
1ec42e6f55 Helps to include this (nw) 2018-11-18 09:26:04 -05:00
arbee
42df39de98 New machines added as MACHINE_NOT_WORKING
Network Computing Devices HMX PRO [R. Belmont, Al Kossow]
2018-11-18 09:24:27 -05:00
Lord-Nightmare
c5146ca005 Fix SAA5051 internal character ROM to match datasheet (one pixel was missing on the 'j' character) [Lord Nightmare] 2018-11-18 06:12:39 -05:00
cam900
8dadf8537c f1gp.cpp : Various cleanups (#3886)
Cleanup duplicate/naming, Split f1gp2 specific functions into driver state, Move GFX swap into rom load, Add shared_ptr for GFX RAM
2018-11-18 11:38:48 +01:00
cam900
af615b5fe6 igs011.cpp : Remove unnecessary palette handler, Convert memory_region into region_ptr (#4042) 2018-11-18 11:24:27 +01:00
Ivan Vangelista
d895e2c66c ym2151: really remove the macros (nw) 2018-11-18 09:43:24 +01:00
Ivan Vangelista
9328733025 atetris.cpp: decapped Intel P8749H. Matches already existing dump [Team Caps0ff, ClawGrip] 2018-11-18 08:57:29 +01:00
Ivan Vangelista
8d029da480 ym2151: removed MCFG macros (nw) 2018-11-18 08:55:46 +01:00
ajrhacker
d8420e2c8f
Merge pull request #4310 from cam900/patch-71
taito_o.cpp : Fix volume
2018-11-17 23:17:47 -05:00
Robbbert
9e36dff17a (nw) qvt102: fixed crash on exit; moved attribute processing to outer loop for efficiency. 2018-11-18 12:31:08 +11:00
cam900
1fc0209d8f
taito_o.cpp : Fix volume
parentj uses FM channel of YM2203 for jingle/musics
2018-11-18 09:44:30 +09:00
mooglyguy
48c0c4a269 sgi: Various minor fixes and improvements, nw 2018-11-18 00:44:30 +01:00
Dirk Best
fed9a5b345 qvt102: Previous 'LB4' was identified as Qume QVT-102
- Rename driver
- Remove skeleton QVT-102 we already had, add its alternate ROM to the
driver along with the keyboard MCU ROM
- Major gfx rendering update, supports all attributes but needs
verification
- Add NVRAM
2018-11-18 00:32:43 +01:00
MetalliC
4b7285cb0e new NOT_WORKING clones
----------------------
The Lost World (older) [Ordyne]
Dirt Devils (Germany) [Ordyne]
2018-11-18 01:06:39 +02:00
AJR
e431178db6 Fix clang build, maybe (nw) 2018-11-17 17:52:57 -05:00