Commit Graph

91584 Commits

Author SHA1 Message Date
arbee
952ff31d56 apple/apple2e.cpp: Bring the indentation back to spec. [R. Belmont] 2024-10-21 22:41:56 -04:00
hap
eb29c49186 horseran: add svg screen for lcd [hap, Sean Riddle] 2024-10-22 01:02:54 +02:00
AJR
759ea6d42c z180asci: Fix calculation of framing and parity errors 2024-10-21 17:07:02 -04:00
cracyc
575f1bb883 pc98_dsk: handle 256bps images 2024-10-21 13:52:15 -05:00
toxie
bcfb0d052c
cpu/powerpc: Fix QNan check (#12896)
a) all constants were one digit too short
b) the payload was always expected to be 0 (which is just a special case qnan (Real Indefinite) though)
2024-10-21 11:42:34 -04:00
Vas Crabb
27a8956384 misc/mjsenpu.cpp: Fixed I/O and DIP switch settings.
This makes it possible to complete a game with either mahjong keyboard
or joystick controls.
2024-10-22 02:00:16 +11:00
AJR
940671b78c upd7801: Reduce prescaling of timer value when loaded by STM. Fixes speed issues in various scv games. 2024-10-21 10:36:03 -04:00
cam900
c77d0b4ef5
misc/mjsenpu.cpp: Cleaned up code: (#12885)
* Use palette_device handlers for palette.
* Corrected video RAM width, and changed to allocate on start.
* Constrain screen update to clipping rectangle.
* Fixed input matrix reading.
* Reduce literal tags, changed logging to use logerror, made come variables const.
* Reduce duplication, and improved ROM region names.
* Added notes about languages for in-game text and voice samples.
* Use C++ line comments for single-line comments.
2024-10-21 23:18:50 +11:00
angelosa
638e800bcf nec/pc9801.cpp: kanji PCG MMIO window actually wants the LR setting 2024-10-21 12:10:18 +02:00
angelosa
0e90bf96b0 hash/pc98.xml: split PC Training Disk from n88bas61, misc shuffling and QA 2024-10-21 00:30:29 +02:00
Dennis Munsie
695e591708
apple/apple2e.cpp: Fix behavior of $c02x softswitches to match behavior of hardware (#12894) 2024-10-20 17:57:03 -04:00
Vas Crabb
fdf385515b -igs/igs_m027.cpp, igs/igs_m027_023vid.cpp: Hide inactive inputs for more games.
-Tidied up some recent changes.
2024-10-21 05:15:51 +11:00
cam900
3232503d4c
tecmo/tecmo.cpp: Reduced literal tags and cleaned up code. (#12469)
* Use I/O port array finder for DIP switches, made some variables const.
* Use C++ line comments for single-line comments, added notes.
2024-10-21 05:13:26 +11:00
ClawGrip
2e9b0c40b3
taito/retofinv.cpp: Added a Return of the Invaders bootleg from Video Dens. (#12884)
New working clones
------------------
Return of the Invaders (Video Dens bootleg, without MCU) [Rubén Casaña (Retro Arcadia), Isaías Hernández]
2024-10-21 03:06:50 +11:00
angelosa
8dbc4ef354 hash/pc98.xml: QA
* fix 98lespro, 98lespr2 publisher
* fix solitaira SHA1

New working software list items
-------------------------------
pc98: Classic Road 3 [Neo Kobe]
2024-10-20 14:18:46 +02:00
cracyc
272ec75ca6 upd765: reset st0 when starting a seek and fail if drive isn't ready 2024-10-19 21:37:18 -05:00
Roberto Fresca
608314d1a4 gkigt.cpp driver improvements.
Identificated the Triple Play set. Changed description to Triple Play (M0000230, Spanish).
2024-10-20 01:34:05 +02:00
Roberto Fresca
39df255cab New systems marked not working
------------------------------
Triple Play (Spanish) [Roberto Fresca]
2024-10-20 01:22:20 +02:00
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
* 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
-------------------
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