Commit graph

86517 commits

Author SHA1 Message Date
Vas Crabb
bfa8d724a0 Bump version to 0.254 2023-04-26 01:19:25 +10:00
Vas Crabb
703aa5a8c9 Cleaned up some metadata. 2023-04-25 03:48:24 +10:00
Vas Crabb
4504c86f78 frontend/mame/luaengine.ipp Fixed i686 Linux GCC build. 2023-04-24 03:00:54 +10:00
Vas Crabb
955c93409a namco/namcos10.cpp: Added decryption setup for Mr Driller G. [Samuel Neves, Peter Wilhelmsen]
Systems promoted to working
-----------------------
Mr. Driller G (Japan, DRG1 Ver.A) [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
2023-04-24 02:12:46 +10:00
Vas Crabb
db6cd41a8b oric1_cass.xml: Mark crossbomber1 as clone. 2023-04-23 03:03:13 +10:00
Vas Crabb
96a573d9cc oric1_cass.xml: Added an earlier build of Cross Bomber.
New working software list items
-------------------------------
oric1_cass: Cross Bomber (2021-05-13) [TOSEC]
2023-04-23 02:02:09 +10:00
Vas Crabb
bcddfc2523 srcclean in preparation for release 2023-04-23 02:01:48 +10:00
ArcadeShadow
ece46894f8
oric_cass.xml: Added four items (two working). (#11090)
New working software list additions
--------------------------------------------
A View to a Kill - The Computer Game [The Oric Site]
Don Juans et Dragueurs [The Oric Site]

New NOT working software list additions
--------------------------------------------
Zorgon's Revenge (demonstration only) [The Oric Site]
Le Diamant de l'île Maudite (demo) [The Oric Site]
2023-04-23 01:46:33 +10:00
Vas Crabb
b8a8ec1203 seibu/bloodbro.cpp: Dumped U083 PROM at 4J for Sky Smasher. (#11139) [Sergio Galiano] 2023-04-23 01:02:20 +10:00
hap
3a34a5b8ba misc: remove uneeded \n on image error return string 2023-04-22 16:51:12 +02:00
AJR
4cce14ef15 i960: Shift opcode fixes
- Ensure logically correct results for shift counts >= 32
- Preserve sign for shli
2023-04-22 10:18:25 -04:00
Devin Acker
35cb398d8a
yamaha: new GEW7 and GEW12 machines, various GEW8/MultiPCM improvements (#11105)
* yamaha: implement GEW7, partially implement GEW12, some GEW8/MultiPCM fixes (envelope behavior, sample lengths, stream updates, save state members)

New working machines
----------
Yamaha PSR-150 [Edward d-tech, Devin Acker]
Yamaha PSR-180 [Edward d-tech, Devin Acker]
Yamaha PSR-78 [Edward d-tech, Devin Acker]

New working clones
----------
Yamaha PSR-110 [Edward d-tech, Devin Acker]
Yamaha PSR-75 [Edward d-tech, Devin Acker]
Yamaha PSR-76 [Edward d-tech, Devin Acker]
Yamaha PSS-11 [Edward d-tech, Devin Acker]
Yamaha PSS-21 [Edward d-tech, Devin Acker]
Yamaha PSS-31 [Edward d-tech, Devin Acker]
Yamaha PSS-6 [Devin Acker]

Machines promoted to working
----------
Yamaha PSS-12 [Devin Acker]

New NOT_WORKING machines
----------
Yamaha PSR-260 [Edward d-tech, Devin Acker]
Yamaha PSR-79 [Edward d-tech, Devin Acker]

New NOT_WORKING clones
----------
Yamaha PSR-160 [Edward d-tech, Devin Acker]
2023-04-22 08:07:03 -04:00
ClawGrip
1def94b69e
Dumped and created a skeleton driver for a semaphore controller from Etra (#11116)
* Dumped and created a skeleton driver for a semaphore controller from Etra

New NOT_WORKING machines
----------------------------------
Crosswalk traffic light controller (unknown model) [ClawGrip]

* Typo

* Typo

* Typo

* nitpicking, srcclean

---------

Co-authored-by: Ivan Vangelista <mesgnet@yahoo.it>
2023-04-22 10:11:52 +02:00
hap
35bab9ea65 mbc200: change monitor to green 2023-04-22 10:07:38 +02:00
Vas Crabb
d130995c99 sanyo/mbc200.cpp: Better I/O:
* Added Centronics printer port.
* Hooked up most of the PPI connections.
* Added some UART connections (won't work, not clocked).
* Fixed sub CPU I/O mapping.
* Noted missing graphics ROMs (possibly kanji font).
2023-04-22 05:44:13 +10:00
Justin Kerk
49f6add9a6 keroro: Fix title romanization 2023-04-21 10:47:30 -07:00
987123879113
49efed1be8
namco/namcos10.cpp: Added decrypter for Panicuru Panekuru, and initialized settings for panikuru and squizchs. (#11136)
* Added decryption setup for Panicuru Panekuru. [Samuel Neves, Peter Wilhelmsen]
* Fixed an issue with initialization vector for squizchs. [Samuel Neves, Peter Wilhelmsen]
* Added controls for squizchs.
2023-04-22 02:13:07 +10:00
hap
265d3f607c New systems marked not working
------------------------------
King Kong (Tiger, Quartz Game Clock) [hap, Sean Riddle]
Lucky Luke (Tiger, Double Wide Screen) [hap, Sean Riddle]
2023-04-21 17:10:08 +02:00
Ivan Vangelista
ecb897991e New systems marked not working
------------------------------
Sovereign (1PF434A3) Fantasy [Dam0, Heihachi_73]
2023-04-21 16:30:13 +02:00
987123879113
cf7a75a8b7
namco/namcos10.cpp: Add another decrypter and fixed nicetsuk inputs. (#11134)
* Added decryption setup for Keroro Gunso Chikyu Shinryaku Shirei Dearimasu! [Samuel Neves, Peter Wilhelmsen]
* Fixed input mapping for Tsukkomi Yousei Gips Nice Tsukkomi.
* namco/ns10crypt.cpp: Allow client to provide initialisation vectors.
2023-04-21 18:28:58 +10:00
Patrick Mackinlay
73ff969a73 m88000: improve exception handling
* fix instruction access exception logic
* update data unit control registers on data access exceptions
* implement user-space memory instruction logic
* add support for debugger address translation
* add support for debugger privilege hook
2023-04-21 15:05:14 +07:00
Patrick Mackinlay
a2a46381cb mc88200: fix cache endianness bugs
* add support for debugger address translation
2023-04-21 14:51:15 +07:00
AJR
acd67bd6f1 wangpc: Fix DMA-related regression 2023-04-20 23:31:28 -04:00
arbee
0112bac207 maciici/maciisi: support the video on/off bit. [R. Belmont] 2023-04-20 20:19:41 -04:00
David Haywood
c5616d5272
namcos10.cpp: restore factory defaults for nflclsfb, nicetsuk, taiko2, taiko4, and taiko6 (#11132) 2023-04-20 14:24:15 -04:00
hap
49166bd5c8 smc1102: added timer 2023-04-20 19:29:12 +02:00
Vas Crabb
dd1fe09ce3 cpu/psx/rcnt.cpp: Suppress side effects. 2023-04-21 03:21:37 +10:00
987123879113
34006e04c4
namco/namcos10.cpp: Added CD-ROM drive support and I/O for Taiko games. (#11131)
* Added decryption setups for Puzz Ball, Tsukkomi Yousei Gips Nice Tsukkomi, and Taiko no Tatsujin 2, 4, and 6. [Samuel Neves, Peter Wilhelmsen]
* Added some notes about the MEM(P3) board.
* Re-dumped Point Blank 3. [Guru]
* machine/t10mmc.cpp: Added preliminary implementation of “read CD” (0xBE) command.
* cpu/psx/rcnt.cpp: Implemented reached 0xFFFF and reached target bits in counter mode register.

New systems marked not working
---------------------------------
Seishun-Quiz Colorful High School (CHS1 Ver.A) [Guru]
2023-04-21 03:11:37 +10:00
hap
97ebbf91c9 New working systems
-------------------
Star Wars: Electronic Laser Battle Game [hap, Sean Riddle]
2023-04-20 17:12:33 +02:00
Angelo Salese
d8f4411f39
v810/v810.cpp: separate irqs into individual lines as a PoC (#11088)
Allows pcfx to detect a CD as Audio (needs TOC/Mode Select (10) fixes for actual PC-FX detection, uses t10mmc.cpp under the hood).

- v810/v810.cpp: fix device_reset behaviour;
- v810/v810.cpp: fix MPYHW opcode, makes redalert/redalertj not to crash on attract/gameplay;
- nintendo/vboy.cpp: fix screen type to LCD until we have an actual LED class;
- nintendo/vboy.cpp: fix spaceinv gameplay shots display;
- nintendo/vboy.cpp: fix bg page offsets for hyperfgt;
- video/huc6272.cpp: hookup SCSI cmd readback;
2023-04-20 16:24:11 +02:00
Dirk Best
a4732500a5 New working systems
-------------------
Liberty Electronics Freedom 200 [Bitsavers]

- Rename freedom220.cpp to freedom200.cpp
- Add support for font selection
- Improve double-width support
- Support 'invisible' attribute
- Reduce NVRAM size
2023-04-20 13:30:12 +02:00
hap
d798958d5c bingobear: add output pla 2023-04-20 11:46:08 +02:00
Vas Crabb
7ba0d09fb2 sanyo/mbc200.cpp: Handle boot ROM overlay properly. 2023-04-20 05:29:19 +10:00
Stefano
d26645c531
sanyo/mbc200.cpp: Mix PPI sound outputs for system speaker. (#11123)
Each CPU uses a PPI output line for sound output, which are summed and AC-coupled to the output amplifier.
2023-04-20 04:10:17 +10:00
Vas Crabb
b35ba6b31d namco/ns10crypt.cpp: Use native population count helper in place of table. 2023-04-20 01:06:18 +10:00
hap
f0dae0ef09 New working systems
-------------------
Bingo Bear [hap, Sean Riddle]
Monkgomery Monkey [hap, David Viens]

New working software list items
-------------------------------
bingobear: Space Bingo Bear [hap, Sean Riddle]

misc hap drivers: changed CONS/COMP to SYST
2023-04-19 13:56:35 +02:00
Dirk Best
c205faa1a7 free220: Support double sized characters 2023-04-19 13:07:49 +02:00
Patrick Mackinlay
c78d0d86dc mb87030: fix hp98265a diagnostic error 2023-04-19 17:07:11 +07:00
Roberto Fresca
88bb31de2a Super Card driver: Change input name from 'Personal A' to 'Service A'. 2023-04-18 22:52:35 +02:00
Roberto Fresca
3173c2f5b6 Sauro.cpp: Docs correction about memory map. 2023-04-18 22:40:28 +02:00
Roberto Fresca
7e3dcf8258 Funworld.cpp: Corrected some info/docs. 2023-04-18 22:34:10 +02:00
Ivan Vangelista
c4a19a68a6 New systems marked not working
------------------------------
Desert Gold (20202311, ASP) [anonymous, Heihachi_73]
Diamond Eyes (10129211, ASP) [anonymous, Heihachi_73]
Dolphin Treasure (10177911, ASP) [anonymous, Heihachi_73]
Silk Road (10176811, ASP) [anonymous, Heihachi_73]
Snap Shot (20115211, ASP) [anonymous, Heihachi_73]
The Golden Gong (20196011, ASP) [anonymous, Heihachi_73]
Wild Cougar - Power Pay (30214211, ASP) [anonymous, Heihachi_73]
Wings over Olympus (10176511, ASP) [anonymous, Heihachi_73]

New clones marked not working
-----------------------------
5 Dragons (10176611, ASP) [anonymous, Heihachi_73]
5 Dragons (10178611, New Zealand) [anonymous, Heihachi_73]
5 Koi - Power Pay (1J016211, ASP) [anonymous, Heihachi_73]
50 Lions (0152077, US) [anonymous, Heihachi_73]
100 Lions (30223811, ASP) [anonymous, Heihachi_73]
Arabian Nights (10122611, ASP) [anonymous, Heihachi_73]
Big Ben (10169611, ASP) [anonymous, Heihachi_73]
Buccaneer (10181911, ASP) [anonymous, Heihachi_73]
Buffalo (20232611, ASP) [anonymous, Heihachi_73]
Brazil (10218511, ASP) [anonymous, Heihachi_73]
Dolphin Treasure (20265311, New Zealand) [anonymous, Heihachi_73]
Dream Catcher (10172921, ASP) [anonymous, Heihachi_73]
Fire Dancer (10191311, ASP) [anonymous, Heihachi_73]
Fortune King (10230911, ASP) [anonymous, Heihachi_73]
Geisha (10122011, ASP) [anonymous, Heihachi_73]
Geisha (10112411, ASP) [anonymous, Heihachi_73]
Go For Green (10122111, ASP) [anonymous, Heihachi_73]
Golden Pyramids (10196511, ASP) [anonymous, Heihachi_73]
Heart of Gold (10184211, ASP) [anonymous, Heihachi_73]
Helen of Troy (10129121, ASP) [anonymous, Heihachi_73]
Helen of Troy (10116411, ASP) [anonymous, Heihachi_73]
Hollywood Dreams (10122811, ASP) [anonymous, Heihachi_73]
Helen of Troy (10122711, ASP) [anonymous, Heihachi_73]
House of Hearts (10208411, ASP) [anonymous, Heihachi_73]
Indian Dreaming (10192211, ASP) [anonymous, Heihachi_73]
King of the Nile (10127511, ASP) [anonymous, Heihachi_73]
Let's Go Fish'n (10223911, ASP) [anonymous, Heihachi_73]
Money Tree (10122211, ASP) [anonymous, Heihachi_73]
Paris Lights (10139011, ASP) [anonymous, Heihachi_73]
Peacock Magic (10134311, ASP) [anonymous, Heihachi_73]
Pelican Pete (10196211, ASP) [anonymous, Heihachi_73]
Pirates (10122311, ASP) [anonymous, Heihachi_73]
Pompeii (10122411, ASP) [anonymous, Heihachi_73]
Queen of Sheba (30146921, ASP) [anonymous, Heihachi_73]
Queen of the Nile (10204311, ASP) [anonymous, Heihachi_73]
Queen of the Nile (10192311, ASP) [anonymous, Heihachi_73]
Queen of the Nile Special Edition (10127411, ASP) [anonymous, Heihachi_73]
Ruby Magic (10148811, ASP) [anonymous, Heihachi_73]
Scatter Magic II (10122511, ASP) [anonymous, Heihachi_73]
Spring Festival (20267211, New Zealand) [anonymous, Heihachi_73]
Tigress (20243811, ASP) [anonymous, Heihachi_73]
Tiki Torch (10124011, New Zealand) [anonymous, Heihachi_73]
Torch of the Gods (20210211, ASP) [anonymous, Heihachi_73]
Turtle Treasure (10239811, ASP) [anonymous, Heihachi_73]
Where's The Gold (10177111, ASP) [anonymous, Heihachi_73]
Wild Cats (20258111, ASP) [anonymous, Heihachi_73]
Wild Goose (10155911, ASP) [anonymous, Heihachi_73]
Wild Panda (20225011, ASP) [anonymous, Heihachi_73]
Zorro (20167511, ASP) [anonymous, Heihachi_73]

-aristocrat/aristmk6.cpp updates:
* dumped 3 more System EPROM Sets [anonymous, Heihachi_73]
* renamed "Malaysian" games to ASP as the games don't have any specific region, only the BIOS does [Heihachi_73]
2023-04-18 21:50:50 +02:00
David Haywood
d2a0073a61
namco/namcos10.cpp: Reset gahaha, gahaha2, and g13jnr to default state. (#11125) 2023-04-19 02:24:50 +10:00
Ivan Vangelista
079d6e7cb1 sega/segafruit.cpp: preliminary decryption for m5001 2023-04-18 18:09:57 +02:00
Ivan Vangelista
5e779667e6 New systems marked not working
------------------------------
Shamisen Brothers Vol 1 [angeryer]
unknown AnyWorks / Sega medal game bios [Mr. CAST, Smitdogg, The Dumping Union]

New clones marked not working
-----------------------------
Strikers 1945 III (World) / Strikers 1999 (Japan) (bootleg, set 2) [twistedsymphony]
Teenage Mutant Ninja Turtles (A 0.7 VUK Prototype) [Matt’s Basement Arcade]
2023-04-18 18:09:30 +02:00
AJR
d62733d185 speedatk.cpp: Correct CRTC type 2023-04-18 11:59:24 -04:00
Vas Crabb
05e8f26441 namco/namcos10.cpp, namco/ns10crypt.cpp: Cleanup:
* Tidied some system descriptions.
* Use an 8-character short name for parent Sugorotic JAPAN.
* Don't use std::function unnecessarily.
* Calculate GF2 reduction table at compile time.
2023-04-19 01:48:39 +10:00
987123879113
fd4f515024
namco/namcos10.cpp: More dumps/redumps, new decryption devices, and more I/O emulation. (#11114)
* Implemented the basics of the MEM(P3) memory/I/O board.
* Added controls for more games.
* Marked Pacman BALL as a bad dump.
* Marked all games as MACHINE_IMPERFECT_SOUND in anticipation of complaints.
* cpu/tlcs900/tmp95c061.cpp: Added basic ADC support (based on TMP95C063).
* namco/namcos10_exio.cpp: Added System 10 I/O expander board (EXIO) emulation.
* namco/ns10crypt.cpp: Moved per-game decryption setup to client configuration.
* Added decryption setups for GAHAHA Ippatsudou, Golgo 13: Juusei no Requiem, Sekai Kaseki Hakken, Pacman BALL, Medal no Tatsujin, Medal no Tatsujin 2 and Sugorotic JAPAN. [Samuel Neves, Peter Wilhelmsen]

Systems promoted to working
----------------------------
GAHAHA Ippatsudou (World, GID2 Ver.A) [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
GAHAHA Ippatsudou 2 (Japan, GIS1 Ver.A) [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
Golgo 13: Juusei no Requiem (Japan, GLT1 VER.A) [Samuel Neves, Peter Wilhelmsen, Windy Fairy]
Kotoba no Puzzle Mojipittan (Japan, KPM1 Ver.A) [Brizzo, Smitdogg, The Dumping Union, Windy Fairy]

New systems marked not working
--------------------------------
Sugorotic JAPAN (STJ1 Ver.C) [Brizzo, Smitdogg, The Dumping Union]
Tsukkomi Yousei Gips Nice Tsukkomi (NTK1 Ver.A) [Guru]
2023-04-19 00:49:56 +10:00
Dirk Best
87dc49048b free220: Fix video emulation, add NVRAM, add aux port, mark working
Graphics still need work, but its usable as a terminal now.

Systems promoted to working
---------------------------
Liberty Electronics Freedom 220
2023-04-18 13:33:43 +02:00
Angelo Salese
46095704f1
hash/dc.xml: perform a QA pass for Japanese sets (#11115) 2023-04-18 12:02:30 +02:00