Commit Graph

90290 Commits

Author SHA1 Message Date
ClawGrip
80aaf80e99
Add a skeleton for a electromechanical arcade by Shoken (#12356)
New not working machine
-----------------------------
Ganbare Momotarou Oni Taiji [Museo del Recreativo]
2024-05-21 18:29:30 +02:00
ClawGrip
83561ade8e
midcoin/wallc.cpp: Add missing PLD to Brick Blast [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org] (#12390)
Also reformatted single line comments
2024-05-21 18:28:51 +02:00
Ivan Vangelista
855efc855c - galaxian/galaxold.cpp: updated clock for superbikg as per measurement
- olympia/dday.cpp, olympia/portrait.cpp: consolidated drivers in single files

- skeleton/elcirculo.cpp: added a basic memory map

- vtech/vsmilepro.cpp: demoted to MIS
2024-05-21 18:12:17 +02:00
Ivan Vangelista
f1a11f8b23 New systems marked not working
------------------------------
unknown Ram Star multi-game (version 80.1) [Siftware]

New software list items marked not working
------------------------------------------
American Dream [Siftware]
Bar Fever (set 1) [Siftware]
Bar Fever (set 2) [Siftware]
Bear Country [Siftware]
Great America [Siftware]
Irish Luck [Siftware]
Joker Poker [Siftware]
Lucky Critters [Siftware]
Lucky Seven [Siftware]
Lucky Sevens [Siftware]
Nevada Club [Siftware]
Rainbow Magic [Siftware]
Silver Slots [Siftware]
2024-05-21 18:10:14 +02:00
Vas Crabb
9ab890331a -brankp_cart.xml, ekara_cart.xml, hikara.xml: Fixed up metadata.
* Fixed titles.
* Added details from cartridge labels.
* Added track list for Hi-kara user cartridge.

-formats/fs_cbmdos.cpp: More const
2024-05-21 07:34:47 +10:00
shattered
cc42b2bf56
t11: reuse z80_daisy_chain for QBus vectored interrupts; forward INIT signal to all cards on QBus. (#12290) 2024-05-20 13:34:58 -04:00
wilbertpol
321244520c
lib/formats/fs_cbmdos.cpp: Add partial write support. (#12389) 2024-05-20 13:12:27 +02:00
Vas Crabb
835e7e4462 bus/kim1: Added pinouts for the main variants of the "6502 local bus" to comment. 2024-05-20 19:47:08 +10:00
hap
e20dc1f93b New working software list items
-------------------------------
saitek_egr: Endgame ROM (ver. 2, set 2) [Berger]
2024-05-20 10:39:15 +02:00
hap
8c4b8837a8 pdrift: remove MNW flag again after driver was changed to use legacy m68k core 2024-05-20 10:38:19 +02:00
arbee
39f54e4399 sound/gb.cpp: Implement GBA-specific wave channel bank and volume behavior, from PR#8367. [cam900] 2024-05-19 21:25:34 -04:00
Angelo Salese
edcc2d7280
subsino/subsino2.cpp: fix wtrnymph duplicate SW4:6 2024-05-20 02:15:23 +02:00
arbee
7f4c212d86 apple/macquadra630.cpp: Minor cleanup. [R. Belmont, Angelo Salese] 2024-05-19 13:00:47 -04:00
arbee
492b868f03 machine/i2chle.cpp: New mix-in class derived from dimm_spd that allows any device to speak I2C. [R. Belmont]
machine/dimm_spd.cpp: Refactored using the i2chle mix-in. [R. Belmont]

apple/valkyrie.cpp: Collected more information, fixed the display enable, and mixed in i2chle to set the pixel clock over I2C. [R. Belmont]

apple/macquadra630.cpp: Hook I2C up between Cuda and Valkyrie. [R. Belmont]
2024-05-19 12:34:31 -04:00
arbee
340fbec1e4 seta/st0016.cpp: Improve documentation comments based on PR#7786. [cam900] 2024-05-19 12:01:34 -04:00
987123879113
698b634196
konami/konamigv.cpp, konami/konamigq.cpp, konami/twinkle.cpp: Process SCSI DMA transfers instantaneously. (#12375)
* Avoids issues described in MT08860.
* Also added TODO notes about implementing correct DMA timings.
2024-05-19 04:00:12 +10:00
cam900
d238f4ba41
dataeast/simpl156.h: Changed rowscroll RAM size to 0x800 words. (#12384)
This matches the size of the mapping in the address map, and fixes buffer overruns.
2024-05-19 03:52:57 +10:00
cam900
e8fdcde3cf
upl/ninjakd2.cpp: Updates and cleanups: (#12385)
* Changed robokid and omegaf palette format to 15-bit.
* Improved graphics ROM region names.
* Suppress side effects for debugger reads.
* Removed unnecessary prefixes from function names.
* Reduced use of preprocessor macros and changed single-line comments to C++ line comments.
2024-05-19 03:51:03 +10:00
Scott Stone
2ed8595d90 neogeo.xml: Fix audiocpu size in nblktiger to match provided dump 2024-05-18 09:04:04 -04:00
Olivier Galibert
8c5a984fa0 docs: Proofreading [Robert] 2024-05-18 12:43:16 +02:00
ClawGrip
afa05a62f8
aim65_cart.xml: Added Siemens PC100 BASIC ROMs. (#12366)
New working software list items (aim65_cart.xml)
-------------------------------
aim65_cart.xml: Siemens PC100 BASIC [OldComputers ES]
2024-05-18 04:43:07 +10:00
Vas Crabb
4f6df8379a Moved five skeletons to manufacturer projects. 2024-05-18 04:38:03 +10:00
cam900
09ff994d91
-shared/decospr.cpp: Use device_gfx_interface for decoding graphics, and cleaned up code. (#12379)
* Also do configuration at machine configuration time.

-Cleaned up various Data East drivers:
* Changed systems that lack stereo output to use a single speaker.
* Changed palette sizes to match corresponding RAM sizes.
* Use memory share creators to allocate memory for RAM areas.
* Suppress side effects for debugger reads.
* Improved graphics region names.
2024-05-18 04:20:22 +10:00
cam900
2de78dcc47
upl/xxmissio.cpp: Mark tiles dirty on writing to tilemap RAM. (#12382)
* Refactored common parts of address maps into a common function.
* Simplified graphics decoding layouts.
2024-05-18 01:48:15 +10:00
Vas Crabb
a03f4d268d casio/fp1100.cpp: Fixed build error, more const. 2024-05-17 05:57:26 +10:00
ClawGrip
100cc0fbc9
casio/fp1100.cpp: Added ROMs dumped from an FP-1000. (#12358)
New systems marked not working
-----------------------------
FP-1000 [OldComputers ES]
2024-05-17 05:36:19 +10:00
ArcadeShadow
6eb246f98e
neogeo.xml: Added ten working items. (#12367)
New working software list items (neogeo.xml)
--------------------------------------------
Gladmort (demo) [PixelHeart]
NeoBlack Tiger (demo) [OzzyOuzo]
The Eye of Typhoon (alpha) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 1) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 2) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 3) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 4) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 5) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 6) [OzzyOuzo]
The Eye of Typhoon (Tsunami Edition, beta 7) [OzzyOuzo]
2024-05-17 05:07:14 +10:00
wilbertpol
156dbe43c7
a2600_cass.xml: Replaced nineteen items with FLAC dumps. (#12328)
Also removed items for previews that were part of other releases.

Replaced software list items items (a2600_cass.xml)
---------------------------
Communist Mutants from Space [bsittler]
Communist Mutants from Space (PAL) [bsittler]
Dragonstomper [bsittler]
Dragonstomper (PAL) [bsittler]
Escape from the Mindmaster [bsittler]
Escape from the Mindmaster (PAL) [bsittler]
Fireball [bsittler]
Fireball (PAL) [bsittler]
Killer Satellites [bsittler]
Killer Satellites (PAL) [bsittler]
The Official Frogger [bsittler]
The Official Frogger (PAL) [bsittler]
Party Mix [bsittler]
Phaser Patrol [bsittler]
Phaser Patrol (PAL) [bsittler]
Rabbit Transit [bsittler]
Rabbit Transit (PAL) [bsittler]
Suicide Mission [bsittler]
Suicide Mission (PAL) [bsittler]

Removed software list items (a2600_cass.xml)
---------------------------
Communist Mutants from Space (preview)
Communist Mutants from Space (preview) (PAL)
Dragonstomper (preview)
Dragonstomper (preview) (PAL)
Escape from the Mindmaster (preview)
Escape from the Mindmaster (preview) (PAL)
Fireball (preview)
Fireball (preview) (PAL)
Party Mix (preview)
Party Mix (preview) (PAL)
Rabbit Transit (preview)
Suicide Mission (preview)
Suicide Mission (preview) (PAL)
2024-05-17 03:34:51 +10:00
ywy
53d8868bf9
taito/taito_f3_v.cpp: Oprimised for performance. (#12312)
* Changed per-pixed blend Z buffers from array-of-structures to structure-of-arrays.
* Allow vectorization of line blending operations.
* Restored empty line optimization by tracking tilemap row use.
* Consolidate sprite frame buffers (still pulls from it multiple times for each priority group).
* Rearranged various operations to improve performance.
2024-05-17 03:30:44 +10:00
A-Noid33
b213bd7594
apple2_flop_orig.xml: Added twenty-two working dumps. (#12338)
* apple2_flop_orig.xml: Improved metadata.
* apple2_flop_clcracked.xml: Removed five imperfect cracks

New working software list items (apple2_flop_orig.xml)
-------------------------------
Acey-Deucey [4am, A-Noid]
Advance to Boardwalk [4am, txgx42, A-Noid]
Beach-Head II [4am, txgx42, A-Noid]
Bubble Bobble [4am, A2_Canada, A-Noid]
Card Sharks [4am, A-Noid]
Checkers (version 2.1) [4am, ianoid, A-Noid]
Earl Weaver Baseball [4am, ianoid, A-Noid]
Echelon [4am, A-Noid]
F-15 Strike Eagle (version 1.4) [4am, A-Noid]
Hi-Res Football [4am, A2_Canada, A-Noid]
Press Your Luck [4am, LoGo, A-Noid]
Situation: Critical [4am, ianoid, A-Noid]
Super Password [4am, A-Noid]
Superstar Ice Hockey [4am, brianwiser, A-Noid]
The All New Family Feud [4am, A-Noid]
War [4am, A-Noid]
Where in the USA is Carmen Sandiego? (version 2.1) [4am, medasaro, A-Noid]
Where in the World is Carmen Sandiego? (version 2.1) [4am, medasaro, A-Noid]
Win, Lose or Draw [4am, A-Noid]
Win, Lose or Draw Junior [4am, A-Noid]
Win, Lose or Draw Second Edition [4am, A-Noid]
Wipeout [4am, yesterbits, A-Noid]

Removed software list items (apple2_flop_clcracked.xml)
-------------------------------
Where in Europe is Carmen Sandiego? (imperfect clean crack)
Where in North Dakota is Carmen Sandiego? (imperfect clean crack)
Where in Time is Carmen Sandiego? (version 1.0) (imperfect clean crack)
Where in the USA is Carmen Sandiego? (version 2.0, 26-APR-1989) (imperfect clean crack)
Where in the World is Carmen Sandiego? (version 2.0 / 15-AUG-1989) (imperfect clean crack)
2024-05-17 03:24:55 +10:00
wilbertpol
85774767c8
bus/msx/cart/ram.cpp: Added Popolon Musical Memory Mapper cartride. (#12365) 2024-05-17 03:16:45 +10:00
Devin Acker
0fe45bab16
galaxian/galaxian.cpp: Hooked up Galaxian discrete sound for Bongo on Galaxian hardware. (#12360)
Also renamed from bongoa to bongog to reflext the different hardware platform.
2024-05-17 03:02:38 +10:00
Ivan Vangelista
7133eac71e sega/segag80v.cpp: redumped speech ROMs for advisor [IZ8DWF] 2024-05-16 18:10:41 +02:00
Curt Coder
43a95685e1 New systems marked not working
------------------------------
Nokia MikroMikko 2 M35D [MikkoMuseo, Curt Coder]

New software list items marked not working
------------------------------------------
mm2_flop: Nokia MS-DOS 2.00 Versio 2.21 (Fin) [MikkoMuseo]
2024-05-16 15:33:18 +03:00
Patrick Mackinlay
ebe764fb03 sgi/ip20: re-add accidentally omitted firmware version [smf] 2024-05-16 09:26:51 +07:00
Vas Crabb
ed77088c17 Tidied up some recent changes. 2024-05-16 05:48:07 +10:00
cam900
d7d37c03fe
seta/seta2.cpp: Cleanups (#12364)
* Move mj4simai-specific stuff into derived mj4simai_state class.
* Reduced literal tags and run-time tag lookups.
* Suppress side effects for debugger reads.
* Use logmacro.h logging utilities, made more variables const.
* Use C++ line comments for single line comments, fixed spacing.
2024-05-16 04:59:18 +10:00
ClawGrip
d693b3f8d9
Add a new Jump Bug bootleg on Galaxian hardware (#12350)
New working clones
-----------------------
Jump Bug (bootleg, set 2) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-05-15 20:31:29 +02:00
Ivan Vangelista
a0120b3e05 mame.lst: added missing entry 2024-05-15 18:29:45 +02:00
Vas Crabb
a49035cc72 -namco/sweetland4.cpp: Changed short name of Tairyo-Daiko 337 Byoshi to better mnemonic.
-bus/mackbd/keyboard.cpp: Updated comment listing known part numbers.
2024-05-16 01:52:04 +10:00
Curt Coder
20c88890c0 luxor/abc80x: Added skeleton for Luxor Teletex 800. [robcfg, Curt Coder] 2024-05-15 15:40:35 +03:00
Vas Crabb
9587878d34 -casio/fp1100.cpp: Fixed key labels and default assignments.
-bus/mackbd/keyboard.cpp: Confirmed existence of M0110J original
 Macintosh keybord with Japanese key labels.

-bus/mackbd/pluskbd.cpp: Fixed a comment.

-namco/sweetland4.cpp: Be consistent about whether long vowels are
 indicated.

-skeleton/itc4.cpp: Use proper names for D-subminiature connector
 backshells.
2024-05-15 18:33:58 +10:00
mamehaze
ff08802442
new NOT WORKING machines (TCH Power Ball) (#12339)
* new NOT WORKING machines
---------
Power Ball [OldComputers ES]
Kong Ball (early prototype) [OldComputers ES]
Radical Enduro (early prototype) [OldComputers ES]

---------
Co-authored-by: David Haywood <hazemamewip@hotmail.com>
2024-05-14 19:45:15 -04:00
Ivan Vangelista
f95fa332ca - galaxian/galaxold.cpp: corrected GFX ROM loading for superbikg, gives confirmed correct (even if strange looking) colors
- misc/belatra.cpp: tried to give the driver some flesh

- various drivers: removed some now unneeded trampolines for flipscreen related functions
2024-05-14 19:12:30 +02:00
ClawGrip
b5205c7d40
skeleton/itc4.cpp: Add ASCII diagrams for PCB and control panel (#12374) 2024-05-14 09:03:21 -04:00
ClawGrip
eb2b2f60fd
skeleton/tvcobrasd.cpp: Add PCB ASCII layout for AY-3-8910A based PCB (#12373) 2024-05-14 09:03:02 -04:00
Olivier Galibert
793de96775 memory: Document taps, contention/interruptibility 2024-05-14 13:34:05 +02:00
Olivier Galibert
7501d0cb09 psr540: Start adding the floppy 2024-05-13 23:44:15 +02:00
wilbertpol
ad925b8564
lib/formats/fs_cbmdos.cpp: Fix display of all directory entries. (#12370)
* lib/formats/fs_cbmdos.cpp: Fix display of all directory entries.

* Give the magic number a name.
2024-05-13 23:38:27 +02:00
Vas Crabb
34a31ac42d Fixed various issues in internal layouts:
* plugins/layout: Log script errors at warning level rather than verbose
  level.
* microtouch.lay, pntnpuzl.lay: Improved pointer mapping code.
* Reordered all layouts to place views after element and group
  definitions and scripts last.  This matches how layout files are
  interpreted by MAME.
* Fixed various errors identified by validating layout files against an
  XSD schema.
2024-05-14 05:11:16 +10:00