Commit Graph

90546 Commits

Author SHA1 Message Date
Sven Schnelle
a40b122210
cpu/m68000: Fix fmovem reads for mode=2 (#12510)
- Commit 6957c46998 changed the write part, but missed to convert
the read part. This fixes booting HP-UX 9 on hp9k_3xx.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
2024-06-25 14:44:33 -04:00
AJR
874a140674 f2mc16: Flesh out CPU emulation
- Support INT #vct8, LSL A, R0 and FILSWI instructions
- Support many more EA-type instruction modes
- Prevent MOVS(W)I and FILS(W)I from clobbering RW0 if it lies within the destination range

* mt80s: Add adequate amount of RAM to address map
2024-06-25 12:33:36 -04:00
ClawGrip
25dbc404c5
hash/nes.xml: Add a not working NES multigame pirate cart (#12403)
New software list items marked not working
------------------------------------------
nes.xml: 150 Super Cool Cards [Taksangs]
2024-06-25 06:18:04 +02:00
mamehaze
a35a486fbc
new NOT WORKING clones (KaraokeTV Star) (#12464)
New clones marked not working
-----------------------------
KaraokeTV Star (US, with 25 songs, 'FREE 35 Hit Songs / $35 value' packaging) [David Haywood, TeamEurope]

New systems marked not working
------------------------------
Star Singer Karaoke (MKS4001) [Sean Riddle, David Haywood]

New working software list items
-------------------------------
ibm5170_cdrom: Karaoke Manager Installation CD - Karaoke Manager Version 1.4 (bundled with KaraokeTV Star) [Sean Riddle]
2024-06-25 06:16:53 +02:00
Ivan Vangelista
27ab2997b3 New systems marked not working
------------------------------
Dice Master [trol]

Clones promoted to working
--------------------------
Super Poker (v102UA) [Ivan Vangelista]
Super Poker (v200UA) [Ivan Vangelista]
Super Poker (v201UA) [Ivan Vangelista]
Super Poker (v203US) [Ivan Vangelista]
Super Poker (v205US) [Ivan Vangelista]
Super Poker (v306US) [Ivan Vangelista]
2024-06-24 23:53:34 +02:00
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
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
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