Commit graph

90256 commits

Author SHA1 Message Date
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
ClawGrip e9ec26eccc
pinball/inder.cpp: Add an unknown gambling game on Inder pinball hardware (#12325)
New systems marked not working
------------------------------
Unknown gambling game on Inder pinball hardware [Arcade Planet, Recreativas.org]
2024-05-10 06:09:18 +02:00
ICEknigh7 e0eb2603ae
megadriv.xml: Fixed some descriptions, added some notes (#12171) 2024-05-10 06:05:33 +02:00
ClawGrip 3901b79d87
Add a skeleton driver for Cubieboard4 (CC A-80) single board computer (#12321)
New systems marked not working
------------------------------
Cubieboard4 (CC A-20) [Museo del Recreativo, Recreativas.org]
Monkey Jump [Museo del Recreativo, Recreativas.org]

New software list items marked not working
------------------------------------------
cubieboard4.xml:
Android 4.1.20161119 for Cubieboard4 (v4.4, internal eMMC) [ClawGrip]
Android 4.3.20170717 for Cubieboard4 (v4.4, internal eMMC) [ClawGrip]
Debian server for Cubieboard4 (v1.0, internal eMMC) [ClawGrip]
Debian server for Cubieboard4 (v1.0, MicroSD card) [ClawGrip]
Linaro desktop for Cubieboard4 (v1.1, HDMI, internal eMMC) [ClawGrip]
Linaro desktop for Cubieboard4 (v1.0, HDMI, MicroSD card) [ClawGrip]
Linaro server for Cubieboard4 (v2.0, HDMI, MicroSD card) [ClawGrip]
Linaro server for Cubieboard4 (v2.0, VGA, MicroSD card) [ClawGrip]
2024-05-10 06:01:42 +02:00
Devin Acker 98f88f601d
galaxian/galaxian.cpp: 'bongoa' dip switches are memory mapped (#12314) 2024-05-10 05:57:09 +02:00
ClawGrip 893685adff
atari/atetris.cpp: Add a new Atari Tetris bootleg (with an extra OKI for sound) (#12247)
New working clones
---------------------
Tetris (bootleg set 7, with OKI M5205) [Taksangs]
2024-05-10 05:54:17 +02:00
ClawGrip 4e2f29d6e6
subsino/subsino.cpp: Add a new bootleg of 'Treasure Bonus' named 'Lucky Seven' (#12264)
New clones marked not working
-----------------------------
Lucky Seven [Taksangs, charlie]
2024-05-10 05:50:59 +02:00
Ivan Vangelista b274085fb4 konami/jackal.cpp: dumped correct GFX ROMs for the jackalr set [Bill D., Brian Troha, The Dumping Union] 2024-05-10 05:37:50 +02:00
Ivan Vangelista 3969037424 New working clones
------------------
Trojan (Romstar, set 2) [Bill D., The Dumping Union]

capcom/lwings.cpp: Identified Legendary Wings rev. C and corrected ROM labels. [Joe Magiera, Brian Troha]
2024-05-10 05:20:11 +02:00
Vas Crabb f114cb8846 merit/meritm.cpp: Use Microtouch touch-enabled layout for Megatouch games. 2024-05-10 06:13:13 +10:00
Vas Crabb b10b7366d7 Added touch-enamed layouts for Touchmaster and Paint'N Puzzle.
midway/tmaster.cpp: Recycled touch-enabled Megatouch XL layout.

misc/pntnpuzl.cpp: Added touch-enabled layout with touchscreen and
buttons.  All gameplay controls work with mouse/touch.

misc/pntnpuzl.cpp: Added checks for debugger accesses on reads with side
effects and added object finders for inputs.
2024-05-10 05:16:43 +10:00
Michael Zapf de8d9d7886 geneve: Fix mapping of external SRAM expansion. 2024-05-09 21:06:52 +02:00
ClawGrip 9b12b9abfc
Add a skeleton for a new Recreativos Franco slot game and move all RF drivers to their own folder (#12313)
New not working machine
-----------------------------
Jail Break (Recreativos Franco slot machine) [Hammy, ClawGrip]
2024-05-09 19:22:56 +02:00
ClawGrip ab816148ed
galaxian/scobra.cpp: Add a new Video Hustler bootleg set (#12346)
New working clone
----------------------
Video Hustler (bootleg, set 5) [Jordi Tuells, Recreativas.org]
2024-05-09 19:20:30 +02:00
Ivan Vangelista d325bb5c10 New working clones
------------------
Superbike (bootleg on Galaxian hardware) [Arcadedealer aka Edgar Solé aka Dios, Recreativas.org]
2024-05-09 19:00:05 +02:00