Commit Graph

90270 Commits

Author SHA1 Message Date
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
Ivan Vangelista
07b62ad614 New systems marked not working
------------------------------
Clie PEG-T650C [Guru]
2024-05-13 18:33:32 +02:00
Olivier Galibert
25587a6321 qs300: Correct inputs polarity and voltage of battery 2024-05-13 12:02:52 +02:00
Olivier Galibert
7fa05ad90b New systems marked not working
------------------------------
Yamaha QS300 [O. Galibert, Matt]
Yamaha EOS B900 [O. Galibert, Matt]
2024-05-13 00:47:11 +02:00
wilbertpol
7f8793967f
lib/formats/fs_fat.cpp: Add write support. (#12363) 2024-05-12 22:47:07 +02:00
arbee
f9ef8589ef sega/segaybd.cpp: Switch Sega Y-Board games back to Musashi (MT08783). [R. Belmont]
cpu/m68000: added option to use Musashi for M68000 emulation. [R. Belmont]
2024-05-12 14:15:45 -04:00
987123879113
df62ba1451
util/cdrom, machine/t10mmc: Add preliminary support for multisession CD-ROMs, indexes, and track flags (#12201)
* util/cdrom: Refactoring
* util/cdrom: Read all indexes from cue files
* util/cdrom: Read in track flags from cues
* util/cdrom: Multisession support for cues
* machine/t10mmc: Playback from current head, other misc cleanup
* machine/t10mmc: Implement T10MMC_CMD_MECHANISM_STATUS
* machine/t10mmc: Implement TOC_FORMAT_FULL_TOC, TOC_FORMAT_SESSIONS, and return proper indexes for T10MMC_CMD_READ_SUB_CHANNEL
2024-05-12 13:26:38 -04:00
cam900
67fbf437fb
midway/midzeus.cpp: Split driver state class per IO config, Cleanups: (#12318)
- Use C++ style comments for single line comments
- Use logerror.h for logging function
- Reduce unnecessary lines, Constantize variables
- Reduce preprocessor defines
- Fix naming for ROM region and tags
- Reduce runtime tag lookups
- Move driver init code into machine_start and address map
2024-05-12 13:19:22 -04:00
cam900
ef900070fa
promat/1945kiii.cpp: Use generic gfx decode layout, Cleanups: (#12323)
- Use C++ style comment for single line comments
- Reduce preprocessor defines
- Constantize variables
2024-05-12 13:13:32 -04:00
cam900
6a3b5bb781
promat/3x3puzzl.cpp: Cleanups (#12324)
- Use generic gfx decoding layouts
- Use array for Tile RAM and Tilemap
- Use C++ style comments for single line comments
- Fix spacing
- Reduce preprocessor defines
2024-05-12 13:11:39 -04:00
cam900
c83f2549bb
misc/micro3d.cpp: Cleanups: (#12335)
- Use C++ style comments for single line comments
- Use reference instead pointers
- Add missing items into save state
- Reduce unnecessary lines
- Fix variable and function namings
- Suppress side effects for debugger reads
- Use array for noise generator
- Constantize variables
- Reduce preprocessor defines
2024-05-12 13:09:55 -04:00
cam900
a7223092bd
seta/downtown.cpp: Cleanups (#12359)
- Use logmacro for logging functions
- Split driver class related to Tilemap chip, X1-010 soundchip
- Use C++ style comments for single line comments
- Fix naming for ROM region and shared RAM tags
- Reduce literal tag usages
- Fix PCMMUTE bit for calibr50
- Suppress side effects for debugger reads
2024-05-11 16:47:41 -04:00
ClawGrip
6d4287455c
rockwell/aim65.cpp: Add Siemens PC100 as an AIM 65 BIOS [OldComputers ES] (#12361)
* Also reformatted single line comments and removed comments about available software, which belong in a software list.
2024-05-11 16:43:25 -04:00
Vas Crabb
54859a237a cpu/upd7725: Mask address for data RAM accesses. [dink] 2024-05-12 04:02:38 +10:00
0kmg
d20c39f7ac
a7800.xml: Updated some publication years. (#10461) 2024-05-11 07:52:03 +02:00
hap
4522973566 rm480z: remove an array overflow (this is dead code, function never gets called, but GCC 14.1 complained) 2024-05-11 00:48:43 +02:00
Olivier Galibert
2f39b6a382 psr540: Another, final, svg fix. Choose the correct variant
hd44780: KS0066U f00 validated on a live psr
2024-05-10 23:19:29 +02:00
Olivier Galibert
e092cb60e5 psr540: svg fix 2024-05-10 21:56:12 +02:00
Vas Crabb
2c96db827d ui/selmenu.cpp: Fixed issue with focus rotation when filter matches no items. 2024-05-11 04:41:48 +10:00
Olivier Galibert
9292def5fa psr540: Fix midi, finish the screen mapping, add nvram 2024-05-10 20:08:18 +02:00
ClawGrip
a7c6fd0f03
dataeast/ffantasy_ms.cpp: Add, as not working, a bootleg of Secret Agent on Modular System (#12333)
New clones marked not working
-----------------------------
Secret Agent (Modular System) [Museo del Recreativo, Recreativas.org]
2024-05-10 06:19:37 +02:00