Commit Graph

90693 Commits

Author SHA1 Message Date
arbee
75e313ab6c apple/adbmodem.cpp: Fix for corrupted data transfer from the VIA to the PIC. [R. Belmont]
- This caused the mouse button to randomly press and release, especially on faster machines
2024-06-23 19:26:27 -04:00
hap
9136e4a8a3 tatraina: add cpu freq config 2024-06-23 20:31:21 +02:00
arbee
bb6daaea10 apple/egret.cpp: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy. [R. Belmont] 2024-06-24 04:13:30 +10:00
arbee
533fffce22 apple/egret.cpp: Don't try to pre-init the NVRAM if no save exists, this makes the IIsi unhappy. [R. Belmont] 2024-06-23 14:10:29 -04:00
Vas Crabb
b95fb0789b -cpu/m6805/m68hc05e1.cpp: Added missing header with inline function definitions to fix link errors.
-scripts/minimaws: Fixed deprecation warning in Python 3.11 (cgi module deprecated).
2024-06-24 03:36:11 +10:00
ArcadeShadow
096ca568a8
alice32.xml, alice90.xml, nes_datach.xml: Metadata cleanups (#12467)
alice32.xml, alice90.xml: Lowercase on descriptive words
nes_datach.xml: Replaced countries' abbreviations
2024-06-23 12:28:00 -04:00
Mark Garlanger
d0b00a538b
heathzenith/h89.cpp: Add wait states for mms 77316 fdc (#12502) 2024-06-23 12:26:41 -04:00
qufb
21d5d9c8fc
sega/sega_beena.cpp, carbeena.xml: Add Car Beena and BIOS MIDI PCM ROMs (#12503)
* sega/sega_beena.cpp, carbeena.xml: Add Car Beena and BIOS MIDI PCM ROMs

New working software items (carbeena.xml)
-------------------------
Car Beena Tentou-you Demo 1 [TeamEurope, QUFB]
2024-06-23 12:24:47 -04:00
arbee
3f6abb196b apple/macii.cpp: Cleanup pass and RAM support improvements [R. Belmont]
- Properly emulate how the GLUE ASIC lays out memory.
- All RAM sizes that were valid on hardware now work, and sizes >8 MiB that caused
  the original Mac II ROM to malfunction are locked out for that machine
- Modernized types, usage, and class organization
- Removed model-specific runtime checks
2024-06-23 11:35:24 -04:00
Vas Crabb
029341aeb2 srcclean and manual cleanup. 2024-06-23 04:23:11 +10:00
hap
7eb725763e fidelity elite: let's rename the recently added feagp to feasx, for clarity the addition is:
Elite A/S Challenger (experimental) [Berger]
2024-06-22 13:33:41 +02:00
hap
e47821d5d4 tatrain: template instead of macro for cpu config 2024-06-22 13:21:45 +02:00
hap
778d0c6d7b mentor16,zircon2: small update to internal artwork 2024-06-22 12:56:26 +02:00
Vas Crabb
0e459c17f5 -machine/atastorage.cpp: Log disk geometry at verbose level (rather than debug) so it can be shown in release builds.
* Also use logmacro.h for compile-time configurable logging.

-util/ioprocs.cpp: Added assertion to write_at equivalent to the one in write.
* Checks for invalid results from underlying write call.
* Also more const.
2024-06-22 03:54:51 +10:00
angelosa
8e902a47e6 unico/goori.cpp: implement display enable, chore EEPROM handling to portw 2024-06-21 19:33:50 +02:00
hap
9b6dbb3018 z80: decide to remove embedded changelog from comments (refer to github history) 2024-06-21 19:32:42 +02:00
cam900
46e8c0de94
unico/goori.cpp: Use generic gfx decode layout, Cleanups (#12499)
- Fix ROM region naming
- Correct type for variables
- Make variables constant
- Reduce literal tag usages
- Fix spacing
2024-06-21 19:17:54 +02:00
hap
6e0c964414 New working systems
-------------------
Zircon II [hap, Berger, Sean Riddle]
2024-06-21 18:36:17 +02:00
mamehaze
a73abf0a4d
chalgear: Correct cartridge name and release year; add list of undumped carts (#12496) 2024-06-21 07:57:53 -04:00
mamehaze
a82850f857
new NOT WORKING machines (#12497)
----------
Virtual Baseball (VTG) [Sean Riddle, David Haywood]
2024-06-21 06:21:29 +02:00
Ivan Vangelista
5f0d3df99f New working clones
------------------
Jigoku Meguri (Japan) [Brian Troha]

- various Taito drivers: updated game titles to include the revision, where known [Brian Troha]
2024-06-21 04:29:34 +02:00
Vas Crabb
80d04627a6 -util/corefile.cpp: Fixed core_file failing to propagate write errors.
-util/ioprocs.cpp: Reverted gross hack.

-osd/windows: Ensure WM_MOUSE* to WM_POINTER* event translation is always disabled.

-tecmo/gaiden.cpp: Call base device_post_load(), use logmacro.h.
2024-06-21 07:16:45 +10:00
ClawGrip
10dcaa9674
Add a skeleton driver for ICE's Cut The Rope (PC-based) (#12400)
New systems marked not working
------------------------------
Cut The Rope [Museo del Recreativo]
2024-06-20 22:47:44 +02:00
Ivan Vangelista
cad54c3c58 - irem/m107.cpp: consolidated driver into single file
- misc/ltcasino.cpp: added PCB layout for ltcasin2 [Brian Troha]
2024-06-20 22:46:46 +02:00
mamehaze
10d5d8e21f
new WORKING software list additions (#12488)
new WORKING software list additions
---------
gameking3.xml:
2030 [TeamEurope, SSJ, Youkal3]
2024-06-20 22:43:12 +02:00
ClawGrip
d0e3f6f863
atari/asteroid.cpp: Add a Spanish Asteroids bootleg from Pasatiempos Laguna (#12466)
New working clones
------------------
Aerolitos Espaciales [Heckler, jordigahan]
2024-06-20 22:42:39 +02:00
ClawGrip
f8552a30bb
recfranco/rf51w14cg.cpp: Mark the Santa Fe Mine reels PIC as NO_DUMP (#12493) 2024-06-20 22:41:43 +02:00
angelosa
89300a7c44 bmc/popobear.cpp: cleanups, identify timer chip (better title screen auto animation), add coin counter, add diplocations 2024-06-20 19:31:52 +02:00
hap
7f14482060 New working clones
------------------
Kasparov Turbo Advanced Trainer (H8/323 version) [Berger]
2024-06-20 16:01:38 +02:00
arbee
e94f8008b3 namco/namcond1.cpp: Reverted 255287c [Phil Bennett] 2024-06-20 08:29:32 -04:00
987123879113
212ef037fd
konami/ksys573: Initialize m_pccard_cd (#12490) 2024-06-20 00:15:02 -04:00
wilbertpol
5a9eea8499
bus/msx/cart/ram.cpp: Add support for Tecnobytes Double RAM. (#12481) 2024-06-19 22:33:57 -04:00
AJR
598f1ae2cf nx8dasm: Fix special PUSH/POP operand mnemonics 2024-06-19 21:18:41 -04:00
arbee
255287c3bb namco/namcond1.cpp: ncv2: use the 25.326 MHz oscillator for sound instead of 49.152/2. (Github issue #12482) [R. Belmont, jackson2k2]
- PCB reference shows ncv1 matches current MAME with the 49.152/2 clock, while ncv2 matches MAME with this change.
2024-06-19 19:22:26 -04:00
angelosa
64d510c3f3 atari/cmmb.cpp: cleanups 2024-06-19 22:30:11 +02:00
angelosa
289417b41d atari/badlandsbl.cpp: cleanups 2024-06-19 21:50:38 +02:00
angelosa
b1a5846194 machine/m6m80011ap.cpp: convert printfs to logmacro 2024-06-19 21:50:17 +02:00
Adam Billyard
d80d296ec5
machine/am9513.cpp: fixed wrong log message for cascading TCs (#12489) 2024-06-19 13:41:39 -04:00
AJR
f7fdd27981 msm665xx: Fix debug state register names 2024-06-19 13:32:02 -04:00
AJR
e374e76a17 chalgear: Hook up the skeleton CPU device 2024-06-19 13:18:22 -04:00
mamehaze
166311e24e
Benesse work / Challenge Gear (#12487)
New NOT WORKING Machine
----------
Challenge Gear [TeamEurope, SSJ, Youkal3]

New NOT WORKING Software List Entries
---------
challenge_gear_cart.xml:
Challenge 6 Years [TeamEurope, SSJ, Youkal3]

- moved pockchal.cpp and the new driver to a benesse folder, as benesse had many more products

- created a separate machine for the Pocket Challenge v2, the BIOS isn't dumped, but carts aren't physically compatible with a Wonderswan even if the software is.  Makes more sense to have a driver with the borrowed Wonderswan BIOS marked as BAD_DUMP than hiding everything behind the Wonderswan itself.
2024-06-19 13:10:49 -04:00
AJR
c6a47e34df Create stub MSM66573 device so Challenge Gear driver can have a CPU type 2024-06-19 13:08:17 -04:00
Ivan Vangelista
9a57e389bf - misc/ltcasino.cpp: reordered ltcasin2 sets [Brian Troha]
- misc/vampire.cpp: corrected some PCB locations, added edge connector pinout [Brian Troha]
2024-06-19 18:15:17 +02:00
arbee
8bc087950d apple/omega.cpp: Fixed incorrect documentation from prior to final reverse-engineering. [no ci] [R. Belmont] 2024-06-19 11:53:33 -04:00
arbee
a7738bb241 machine/mv_sonora.cpp: Sonora/Ardbeg use an external pixel clock (PDM does not). Also fixed monochrome mode. [R. Belmont]
apple/omega.cpp: Add "Omega" programmable PLL chip to generate the pixel clock for LC III/LC 520/LC 550. [R. Belmont]
2024-06-19 11:41:50 -04:00
AJR
f443505d3c nx8dasm: Correct instruction mnemonic 2024-06-19 10:14:28 -04:00
Brice Onken
c758311c03
sony/news_r3k.cpp, sony/news_r4k.cpp, sony/news_68k.cpp, sony/news_38xx.cpp: Add software list for Sony NEWS systems (#12473) 2024-06-19 09:36:41 -04:00
AJR
a0a91f43cc unidasm: Add disassembler for Oki nX-8/500S architecture 2024-06-19 09:34:50 -04:00
mamehaze
74d333c996
igs/igs_fear.cpp: replace XA dump in superkds, old one was bad [XingXing] (#12486)
- Working on the disassembler highlighted some opcodes that didn't decode correctly in the 80c51XA dump in superkds, turns out it was just bad, one of the pins was floating so XingXing redumped it.
2024-06-19 09:33:31 -04:00
Ivan Vangelista
04aa53359e New working clones
------------------
Match It [f205v, Smitdogg, Sean Sutton, Brian Troha, TeamEurope, The Dumping Union]
Shisensho - Joshiryo-Hen (Japan, set 1) [twistedsymphony, The Dumping Union]

- irem/shisen.cpp updates:
* Added a PCB layout for IREM's Match It M80 based games [Brian Troha]
* Dumped missing ROMs and PLDs for Match It and Shisensho sets [f205v]
* Renamed the driver to m80.cpp
2024-06-19 06:55:07 +02:00