Commit Graph

91536 Commits

Author SHA1 Message Date
hap
d252599e71 New working systems
-------------------
Electronic Trio [hap, Sean Riddle]
Kasparov Mk 12 [hap, Sean Riddle]

New working clones
------------------
Kasparov Pocket Chess [hap, Sean Riddle]
Pocket Checkers [hap, Sean Riddle]
Kasparov Pocket Plus [hap, Sean Riddle]
2024-10-16 20:24:04 +02:00
hap
0327678158 primo: some PORT_CHAR corrections, small cleanup 2024-10-16 20:24:04 +02:00
Vas Crabb
f81cf3039a igs/igs_m027.cpp, igs/igs017.cpp: Mostly input improvements:
* igs/igs_m027.cpp: Corrected Chaoji Tuolaji inputs (same as Long Hu Da
  Zhengba 4).
* igs/igs_m027.cpp: Corrected Chaoji Tuolaji M6295 sound chip frequency.
* igs/igs017.cpp: Corrected Long Hu Zhengba 2 DIP switch settings and
  cleaned up inputs.
* igs/igs017.cpp: Corrected Manguan Daheng DIP switch settings and
  started cleaning up inputs.
* igs/igs017.cpp, igs/igs_m027.cpp: Reduced repetition in inputs a
  little, made conventions a bit more consistent across files, and
  corrected a few comments.
2024-10-17 03:05:43 +11:00
Ivan Vangelista
d1b9848fe5 igs/igs017.cpp: corrected sprites' ROM for lhzb2b and lhzb2c. Turns out they are actually Long Hu Zhengba (they don't have the 2). 2024-10-16 16:52:15 +02:00
Ivan Vangelista
02d984a412 New systems marked not working
------------------------------
Super Tuo La Ji Plus (V206CN) [dyq, little0, Guru]
2024-10-16 11:44:28 +02:00
Ivan Vangelista
7b00be287a New clones marked not working
-----------------------------
Long Hu Zhengba 2 (China, VS105M, set 1) [dyq, little0, Guru]
Long Hu Zhengba 2 (China, VS105M, set 2) [dyq, little0, Guru]
2024-10-16 08:58:11 +02:00
mamehaze
e989c7d00f
hooked igs_m027_023vid.cpp to PGM video system (made 023 video a device) - game runs attract demo (#12881) 2024-10-16 07:27:08 +02:00
cracyc
831246469b pc9801: if neighboring char tiles have the same code then draw them as left and right 2024-10-15 21:54:41 -05:00
AJR
83c3e33f96 86f_dsk.h: Fix build error with certain libraries 2024-10-15 22:03:56 -04:00
cracyc
add6b45152 86f_dsk: add read 86f image support 2024-10-15 20:15:25 -05:00
Vas Crabb
53be466233 igs/igs017.cpp: Fixed DIP switches and cleaned up inputs for Manguan Caishen. 2024-10-16 09:42:54 +11:00
Ivan Vangelista
f0613e57b3 Systems promoted to working
---------------------------
Fever 13 (Japan, v1.3) [Angelo Salese, Hammy]
Miracle Seven - Heaven's Gate (Japan, v1.0.2) [Hammy, nnap]
Poker & 21 [Angelo Salese]

- igs/igs_m027c.cpp, igs/pgmcrypt.cpp: got rid of duplicate methods
2024-10-15 23:46:45 +02:00
Vas Crabb
9a3cadf367 igs/igs_m027.cpp: Hooked up sound banking for Long Hu Zhengba III Shengji Ban. 2024-10-16 08:02:32 +11:00
Vas Crabb
cfdd35cc0a igs/igs_m027.cpp: Hooked up I/O for Long Hu Zhengba III Shengji Ban.
Also verified I/O for Long Hu Zhengba III (V106C5M).

Systems promoted to working
---------------------------
Long Hu Zhengba III Shengji Ban (V300C5)
2024-10-16 06:14:45 +11:00
Ivan Vangelista
d41ace4d3e New systems marked not working
------------------------------
Miracle 7 - Heaven's Gate (Japan, v1.0.2) [Hammy, nnap]
2024-10-15 20:48:18 +02:00
Ivan Vangelista
0e014b0ada igs/igs_m027.cpp: made the 2 lhzb3unk sets boot 2024-10-15 20:09:25 +02:00
Vas Crabb
ba4c57b3fe -igs/igs017.cpp: Fixed DIP switches and improved inputs for Chaoji Da Manguan II games.
-igs/igs_m027.cpp: Confirmed I/O is correct for Chaoji Dou Dizhu
 Liang Fu Pai and added Chinese title to comment.
2024-10-16 04:19:48 +11:00
Ivan Vangelista
4868456890 New systems marked not working
------------------------------
Ming Xing San Que Yi (China) [dyq, little0, Guru]

- igs/igs_m027.cpp: trojaned internal ROMs for cjddzlf, lhzb3unk, lhzb3unk2 [Guru]
2024-10-15 18:08:54 +02:00
Vas Crabb
92c7df4114 igs/igs_m027.cpp: Changed lthyp description to use the reading used in the attract mode voice sample.
Also added some notes about DIP switch settings.
2024-10-15 18:05:09 +11:00
Vas Crabb
8859355fd1 igs/igs_m027.cpp: Cleaned up added Long Hu Zhengba 4 and Chaoji Dou Dizhu versions:
* Confirmed I/O and DIP switches match other games.
* Corrected title for Long Hu Zhengba 4 Dui Hua Ban.
* Removed parent/clone relationship for Long Hu Zhengba 4 Dui Hua Ban.
2024-10-15 15:48:54 +11:00
AJR
5c364fc96a tomshoot: Use full Japanese title instead of rough translation 2024-10-14 20:30:23 -04:00
mamehaze
49558f34cd
tvgames/* Documentation and metadata updates (#12874) 2024-10-14 18:57:57 -04:00
David 'Foxhack' Silva
bce7d36495
8080bw.cpp: Change Jatre Specter to licensed (#12875)
* 8080bw.cpp: Change Jatre Specter to licensed
  As described in MT 08149, Jatre Specter was licensed by Taito.
2024-10-14 18:56:00 -04:00
holub
ca21548dcd
sinclair/sprinter.cpp: Added 2 full joysticks support (#12878) 2024-10-14 18:54:47 -04:00
Margen67
809dbd28cc
Upgrade checkout and upload-artifacts actions (#12880) 2024-10-14 18:54:02 -04:00
Nigel Barnes
c117e94108 mtx_rom.xml: Corrected dataarea names (fixes MT08925). 2024-10-14 21:51:08 +01:00
Nigel Barnes
49ffc90914 bus/psion/honda: Added PC Link and Parallel Printer Link cables (not working).
bus/psion/honda/ssd.cpp: Added Honda serial port.

bus/psion/module: Added Psion RS232/Parallel Module.
2024-10-14 21:34:00 +01:00
Nigel Barnes
bf463c5d06 psion/psionhc.cpp: Added ROM version V1.64F [The Last Psion] 2024-10-14 21:34:00 +01:00
angelosa
25773d35f1 hash/pc98.xml: bump QA 2024-10-14 22:27:01 +02:00
angelosa
497295cbe2 nec/pc9801_v.cpp: beast3 uses PCG LR from the tile attribute alias 2024-10-14 21:40:27 +02:00
Ivan Vangelista
764f17e453 New systems marked not working
------------------------------
Chaoji Dou Dizhu Liang Fu Pai [dyq, little0, Guru]

New working clones
------------------
Chaoji Damanguan II (China, V754C, set 2) [dyq, little0, Guru]

New clones marked not working
-----------------------------
Chaoji Dou Dizhu (V219CN) [dyq, little0, Guru]
Chaoji Dou Dizhu (V217CN) [dyq, little0, Guru]
Long Hu Zhengba III (unknown version, set 1) [dyq, little0, Guru]
Long Hu Zhengba III (unknown version, set 2) [dyq, little0, Guru]
Long Hu Zhengba 4 (V203CN) [dyq, little0, Guru]

- igs/igs_m027.cpp: renamed Long Teng Hu Yue to Long Teng Hu Yue Duizhan Jiaqiang Ban, as per title screen [dyq]
2024-10-14 19:28:52 +02:00
hap
7bbf56ec82 mcompgin: add svg screen for lcd [hap, Sean Riddle] 2024-10-14 14:11:21 +02:00
hap
d3295d2aae scptchess: rename to scpchess,
misc: small cleanup
2024-10-14 14:11:20 +02:00
arbee
48d56fa00a cpu/m68000: Don't emulate byte smearing for the 68040, and fix disabling the FPU for the 68030. [R. Belmont] 2024-10-13 19:55:49 -04:00
AJR
89f45fc8a8 acorn/bbc.cpp, alpha/equites.cpp: Fix validation 2024-10-13 19:29:26 -04:00
Adam Billyard
29c920af73
cpu/m68000: Rename m_instruction_restart to m_can_instruction_restart to clearly distinguish from m_restart_instruction (#12869) 2024-10-13 18:44:34 -04:00
Robin Sergeant
c6b72abd3a
rm/rm380z.cpp: Split RM480Z out to its own driver with MQ2 floppy drive support (#12576) 2024-10-13 18:42:54 -04:00
Olivier Galibert
471b1261c1 addrmap: Allow ioport finders in portr/w/rw
Convert a number of drivers to use ioport finders in the memory map.

This is not entirely gratuitous.  The idea is to ensure all the ports
are in the class, so that eventually ioport finders become ioport
creators.  The ultimate aim is to C++-ify port descriptions which
would be made way nicer by getting rid of the need for PORT_START.
2024-10-13 22:10:48 +02:00
AJR
d8d3a49e34 jarajal: Use romanization found on title screen and packaging 2024-10-13 14:47:46 -04:00
Vas Crabb
ad459a9025 util/chd.cpp, util/chdcodec.cpp: Added a safer way to let codecs do special stuff with hunks. 2024-10-14 03:22:17 +11:00
Roman Donchenko
ec9aec11be
bus/a2bus/suprterminal.cpp: Allow mapping control via C0Bx reads. (#12876)
C0B2, C0B4 and C0B6 react to both reads and writes according to the manual.
2024-10-14 01:29:10 +11:00
ArcadeShadow
b49a1dc010
fm77av.xml; fm7_disk.xml; dragon_cass.xml; dragon_flex.xml: Avoid unnecessary abbreviations and use lowercase for descriptive text in descriptions. (#12873) 2024-10-14 00:46:31 +11:00
AJR
b5ac701993 concept: Add NO_DUMP entry for 6801 microcontroller 2024-10-13 09:12:48 -04:00
mamehaze
af38c570b5
Added a number of TV games and cartridges. (#12850)
New working systems
---------------------------
265-in-1 Handheld Game (SPG2xx based) [David Haywood, TeamEurope]
Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! Plus (Japan) [David Haywood, TeamEurope]
Takara / SSD Company LTD All-Star Kansha-sai Chou Gouka! Quiz Kettieban: Akasaka 5-choume Taikan Studio (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Takara / SSD Company LTD Bakushin Sno-Bo - Gingin Boarders (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]

New working clones
---------------------------
Sega Toys Mega Drive Play TV 2 (Japan) [David Haywood, TeamEurope]
Sega Toys Mega Drive Play TV 3 (Japan) [David Haywood, TeamEurope]

Systems promoted to working
---------------------------
dreamGEAR My Arcade Gamer Mini 160-in-1 (DGUN-2953) [David Haywood]
Fizz Creations Arcade Classics Mini Handheld Arcade (Supreme 150) [David Haywood]
Fizz Creations Mini Arcade Console (Arcade 10-in-1) [David Haywood]
Millennium 2000 GmbH Millennium Arcade 250 (M527) [David Haywood]
Orb Retro Arcade Game Controller 153-in-1 [David Haywood]
Orb Retro Handheld Console 152-in-1 [David Haywood]
Takara / SSD Company LTD Taiko de Popira (Japan) [David Haywood]

New systems marked not working
---------------------------
Bandai Anpanman TV (Japan) [David Haywood, TeamEurope]
Color LCD Classic Game 200-in-1 [David Haywood, TeamEurope]
Epoch TV Globe (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Goal Kimeruze! Excite Striker (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Ham-chans Dai Shuugou Dance Surunoda! Hashirunoda! (Japan) [David Haywood, TeamEurope]
Epoch / SSD Company LTD Hanshin Tigers Excite Stadium DX (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Epoch / SSD Company LTD TV-PC Tottoko Hamutaro (Japan) [David Haywood, TeamEurope]
Mini Arcade Handheld Game Console 2.8 Inch Screen Built in 156 Retro Games (Mega Drive handheld) [David Haywood, TeamEurope]
Pocket Game / Game Computer Pocket Game 118-in-1 / Game Computer 118-in-1 [David Haywood, TeamEurope]
Premier Portfolio International Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (France) [David Haywood, TeamEurope]
Shenzhen Shiji New Technology Tou ma Pet [David Haywood, TeamEurope]
Sega Toys / SSD Company LTD Bistro Kids: Boku mo Watashi mo Kok-san! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
Takara / SSD Company LTD Comet-san Lovelin Baton (Japan) [David Haywood, TeamEurope]
Takara Tomy Pocket Monsters PC [TeamEurope, Peter Wilhelmsen]
Takara Tomy Pocket Monsters Rotom Tablet [TeamEurope, Peter Wilhelmsen]
Tomy / SSD Company LTD Disney Princess Kirakira Mahou no Lesson (Japan) [David Haywood, TeamEurope]
YSN Play Portable Color GameU+ (50-in-1) (Japan) [David Haywood, TeamEurope]

New software list items marked not working (hikara.xml)
---------------------------
Hi-kara 20-song capacity user cartridge (blank) (Japan) [David Haywood, TeamEurope]
Hi-kara PIZZA-LA [David Haywood, TeamEurope]

New software list items marked not working (super_tv_pc_cart.xml)
---------------------------
Doraemon Excite Ping-Pong [David Haywood, TeamEurope]
2024-10-13 04:16:21 +11:00
ClawGrip
2f2a8e0ba4
efo/cidelsa.h: Verified clocks for Cidelsa's Destroyer and Altair. (#12868) [Recreativas.org] 2024-10-13 02:24:20 +11:00
Michael Cho
14995fce18
Use qmake to query Qt libexec directory to find moc. (#12870) 2024-10-13 02:23:12 +11:00
Roman Donchenko
b54aefdaee
bus/a2bus/suprterminal.cpp: Initialize m_bC800IsRAM on start. (#12872)
Fixes unpredictable RAM/ROM mapping in C800 range if not set by writing to C0n2 or C0n4 first.
2024-10-13 02:12:47 +11:00
Vas Crabb
46521af559 util/chd.cpp: Made a few more member functions return error conditions.
Also mark error paths as unexpected to optimise against them.
2024-10-13 01:57:12 +11:00
AJR
4ece8c5c1a tools/chdman.cpp: Throw errors when examining metadata to determine compression defaults 2024-10-12 00:30:21 -04:00
AJR
beb81e4842 chd.cpp: More API changes
- Have metadata_find return std::error_condition instead of throwing an exception
- Replace the is_XXX predicates with check_is_XXX methods that return a std::error_condition, enabling improved error reporting for cdrom_image_device
- Retain read error information in chd_file_compressor
- Make a bunch of methods noexcept

This mostly restores the changes from cc772072fa.
2024-10-11 21:05:51 -04:00