Commit graph

91666 commits

Author SHA1 Message Date
cracyc
ab407ec0d0 pc98.xml: fix beastlr2 sha1 2024-10-19 18:18:16 -05:00
Mike Swanson
3c1043ab2c
ibm5170_cdrom, mac_cdrom: Quake and id Anthology release (#12793)
* Replace existing Quake with a good dump
* Add more Quake variants
* Add missing id Anthology disc 4 (Mac)
* Point id Anthology disc 3 to quake

New working software items (ibm5170_cdrom.xml)
----------------------------------------------
Quake 1.06 (DOS, Windows) [chungy]
Quake 1.09 (Windows) [chungy]
Quake Shareware 1.01 [chungy]
Quake Shareware 1.01 (TestDrive) [chungy]
Quake Mission Pack 1: Scourge of Armagon [chungy]
Quake Mission Pack 2: Dissolution of Eternity [chungy]

New working software items (mac_cdrom.xml)
------------------------------------------
id Anthology [chungy]
2024-10-19 16:28:01 -04:00
Octocontrabass
dfb6dfb828
Add Linksys PAP2 again (#12854)
New machines marked as NOT_WORKING
----------------------------------
Linksys PAP2 [unknown]
2024-10-19 16:08:55 -04:00
ClawGrip
152a892d4a
Add a Skeleton driver for Cirsa "2080606" slot machines hardware (#12592)
* Add a Skeleton driver for Cirsa "2080606" slot machines hardware

New systems marked not working
------------------------------
La Máquina del Tiempo [Recreativas.org]
2024-10-19 16:07:28 -04:00
ClawGrip
71c939706b
sega/model2.cpp: Fix ROM locations for 'Desert Tank' [Tailsnic Retroworks] (#12888) 2024-10-19 15:57:29 -04:00
shattered
32195e5860
ussr/bk: attach floppy (#12889)
cpu/t11: VM1 does not use RMW bus transaction for MOV and MOVB insns
(fixes writing to floppy)
2024-10-19 13:31:02 -04:00
angelosa
6804ea9077 hash/pc98.xml: more categorization setups, get rid of boot OK comments, misc conversions of cloneof to info datadisk 2024-10-19 13:58:21 +02:00
angelosa
526e86b207 hash: get rid of info user_notes
* Either use info usage or actual notes field depending on use cases.
2024-10-19 12:06:15 +02:00
angelosa
57202c2646 hash/pc98.xml: reorganize to better defined sections 2024-10-19 10:49:20 +02:00
Ivan Vangelista
e6d98e0e44 New working clones
------------------
Labyrinth Runner (World Ver. F) [Hammy]
2024-10-19 08:35:31 +02:00
Vas Crabb
0d62f5b57e igs/igs_m027_023vid.cpp: Added notes, promoted mxsqy to working with imperfect graphics.
Systems promoted to working
---------------------------
Mingxing San Que Yi [David Haywood, XingXing, Vas Crabb]
2024-10-19 17:12:06 +11:00
Ivan Vangelista
4c8c9e5780 igs/igs_m027_023vid.cpp, igs/pgm.cpp: removed unneeded trampoline 2024-10-18 22:43:53 +02:00
angelosa
16a5e4eb9e video/upd7220.cpp: ignore parameters beyond first one for pitch command
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
* fix pc9801:burai intro MAME crash
2024-10-18 21:54:48 +02:00
Vas Crabb
8b46595df8 -igs/igs_m027_023vid.cpp: Hooked up I/O for Mingxing San Que Yi.
-igs/igs017.cpp, igs/igs_m027.cpp: Added notes about game controls.
2024-10-19 06:33:54 +11:00
cracyc
b34b632087 pc98.xml: replace aigo3 with d88 image 2024-10-18 09:19:07 -05:00
cracyc
964b3f9b84 pc98.xml: convert fix format images to d88 except ones that don't work 2024-10-17 22:37:00 -05:00
angelosa
0f0e16becd video/upd7220.cpp: return 0xff on FIFO underflows
* fix pc9821:skinpan intro hang
2024-10-18 00:40:52 +02:00
angelosa
eb7c20d231 nec/pc9801.cpp: FDC uses DMA CH. 3 when in 2dd mode 2024-10-18 00:15:45 +02:00
Vas Crabb
b8be6ee7a8 igs/igs017.cpp: Use slots input types for Tarzan Chang Tian Guan in "joystick" mode to make playing slightly less confusing. 2024-10-18 06:19:18 +11:00
cracyc
d3b237c41b nfd_dsk: fm should be cell_count / 2 2024-10-17 14:16:44 -05:00
Vas Crabb
04ed35b3f0 -igs/igs017.cpp: More input improvements:
* Fixed DIP switches for Long Hu Zhengba, Shuang Long Qiang Zhu 2,
  Tian Jiang Shen Bing and Tarzan Chuang Tian Guan.
* Cleaned up inputs for Shuang Long Qiang Zhu 2, Tian Jiang Shen Bing
  and Tarzan Chuang Tian Guan.
* Removed mahjong keyboard row that isn't read from
  Tarzan Chuang Tian Guan.

-igs/igs_m027.cpp: Changed Chaoji Tuolaji MSM6295 clock to 2MHz with
 pin 7 low, and added a note about the game using inputs that aren't
 shown in test mode.
2024-10-18 05:16:09 +11:00
Ivan Vangelista
8e3f4df02a New working clones
------------------
Raiden II (Great Britain) [Domenico Cervini]

- igs/igs_m027.cpp: confirmed some more internal ROM dumps [Guru]
2024-10-17 19:27:49 +02:00
XingXing
1df414b73b
igs/igs_m027_023vid.cpp: fix external IRQ generation (#12887) 2024-10-17 19:03:01 +02:00
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
Some checks failed
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
-------------------
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
Some checks failed
Rebuild BGFX shaders / rebuild (push) Has been cancelled
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Has been cancelled
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Has been cancelled
CI (macOS) / build-macos (push) Has been cancelled
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Has been cancelled
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
Build documentation / build-docs (push) Has been cancelled
XML/JSON validation / validate (push) Has been cancelled
Compile UI translations / build-language (push) Has been cancelled
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