Commit Graph

91543 Commits

Author SHA1 Message Date
angelosa
8321f9b9b5 nec/pc9801_v.cpp: kanji select takes over semigraphics
* fix beatvice bitmap layer masking on edges during gameplay
2024-10-17 18:49:51 +02:00
angelosa
e05e355a12 nec/pc9801_v.cpp: reverse attribute will draw opaque on Y char limit
* fix daremo intro
2024-10-17 18:25:26 +02:00
Vas Crabb
5f4e3730d9 emu/ioport.h: Made syntax for configuring callbacks more consistent.
You now use FUNC or NAME to configure port field callbacks, like you
would when configuring other kinds of callbacks.  This has a number of
benefits:
* No need to remember different syntax for port field callbacks, and
  more approachable for new contributors.
* May use function templates with multiple arugments using NAME((&...))
  syntax without resorting to another layer of macros.
* May use non-member functions on the odd chance it's useful.
* More natural syntax for referring to member functions.
2024-10-18 00:47:56 +11:00
smf-
61f3af53d0 fix error handling (nw) 2024-10-17 14:40:22 +01:00
AJR
63b85841a6 st9: Fix disassembler mnemonics for CPJFI/CPJTI 2024-10-17 09:37:39 -04:00
hap
14efb71aa4 source org: move dedicated dave soundchip to enterprise folder 2024-10-17 14:12:42 +02:00
angelosa
f7df65b086 video/upd7220.cpp: fix sync position
* fix pc98:daremo booting
2024-10-17 11:37:15 +02:00
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