Commit Graph

91227 Commits

Author SHA1 Message Date
ArcadeShadow
912e32f30e
zx81_cass.xml: Added 10 working items + 1 not working (#12771)
New working software list additions
--------------------------------------------
3D Formule 1 [Team Zeddy, Planeta Sinclair]
AERI - Análise de Estruturas Recticuladas Isostácticas [Planeta Sinclair]
Alien Invaders [Team Zeddy, Planeta Sinclair]
Air Traffic Control [Team Zeddy, Planeta Sinclair]
Colunas - Dimensionamento de Colunas Montantes de Edifícios [Planeta Sinclair]
Dis-ACSem [Planeta Sinclair]
Em Busca dos Tesouros [Spectrum Computing]
Geometria I [Planeta Sinclair]
Letter Hunt [Planeta Sinclair]
Tut-Tut [Spectrum Computing]

New NOT working software list addition
--------------------------------------------
1K Games Pack (Crystal) [Team Zeddy, Planeta Sinclair]
2024-09-16 21:44:08 -04:00
cracyc
6a4b1b300c x68k: fix offset and try to improve blending 2024-09-16 19:58:18 -05:00
cracyc
69c8c7a4c2 upd765: don't bail immediately when a sector address crc failure fixes ea interlock copy pro 2024-09-16 19:54:40 -05:00
hap
df4c6d166b hmcs400: fill in most of the opcodes 2024-09-16 22:04:33 +02:00
hap
351dfca54b emumem: add support for passing mem_mask parameter on 8-bit handlers 2024-09-16 22:04:32 +02:00
hap
d683427b25 hmcs400: add opcode placeholders 2024-09-16 22:04:32 +02:00
hap
49cbd83114 hmcs400: add disassembler 2024-09-16 22:04:32 +02:00
hap
dbd8fd2b2c hmcs400: add cpu skeleton device 2024-09-16 22:04:32 +02:00
hap
343655b39d pc6001: fix wrong char code for enter key 2024-09-16 22:04:32 +02:00
hap
0595df4fed chess*: update some company strings again 2024-09-16 22:04:32 +02:00
hap
2675960a82 namco*: no need for offs variable in tilemap mappers 2024-09-16 22:04:31 +02:00
Vas Crabb
8cd1eac323 -scripts/minimaws: Removed Python 2 support.
-igs/igs027a.cpp, igs/xamcu.cpp: Slight simplification.

-sony/news_r3k.cpp: Sorted #includes.
2024-09-17 05:11:19 +10:00
Patrick Mackinlay
b5e6be9444 mvme328: new device [Tom Uban, Plamen Mihaylov] 2024-09-16 23:12:43 +07:00
Brice Onken
d2e8ee8b9a
sony/news_r3k.cpp: Add support for the NWS-3720 (#12690) [Plamen Mihaylov] 2024-09-16 19:02:32 +07:00
angelosa
ed9b2fd228 hitachi/bmjr.cpp, hitachi/bml3.cpp: fix long names 2024-09-16 13:21:57 +02:00
angelosa
6e1ed3dd29 hitachi/bmjr.cpp: minor cleanups 2024-09-16 12:23:35 +02:00
wilbertpol
233a5e8279
msx/msx_s1990.cpp, msx/msxtr.cpp: Added preliminary MSX-Engine S1990 device and started implementing MSX turbo R. (#12753)
Moved fsa1st and fsa1gt (Panasonic FSA-1 systems) to the new msx/msxtr.cpp source file.
2024-09-16 02:36:42 +10:00
Felipe Corrêa da Silva Sanches
f26d792959
cpu/tlcs900: Use callback arrays and member function templates to simplify I/O port handling. (#12758) 2024-09-16 02:23:10 +10:00
ArcadeShadow
f3cb9f08f2
coleco.xml; coleco_homebrew.xml: Tidied descriptions (avoid abbreviations, etc.). (#12764) 2024-09-16 02:14:38 +10:00
cam900
5769c76826
atari/jaguar.cpp: Corrected mistaken "GPI0" to "GPIO" in coments. (#12772) 2024-09-16 01:55:40 +10:00
Vas Crabb
d86d9b9220 igs/xamcu.cpp, igs/igs_m027xa.cpp: Adjusted XA MCU communication and interrupts.
Systems promoted to working
---------------------------
Chaoji Dou Dizhu [XingXing, Vas Crabb]
Crazy Bugs (V204US) [XingXing, Vas Crabb]
Fruit Paradise (V214) [XingXing, Vas Crabb, David Haywood]
Jungle King 2002 (V209US) [XingXing, Vas Crabb]
Long Hu Da Manguan [XingXing, Vas Crabb, David Haywood]
Long Hu Zhengba 4 [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope]
Long Hu Zhengba III [XingXing, Vas Crabb, David Haywood]
Long Teng Hu Yue [XingXing, Vas Crabb, David Haywood]
Manguan Zhizun (V101CN) [XingXing, Vas Crabb, David Haywood]
Manguan Caishen 3 (V101CN) [XingXing, Vas Crabb]
Ocean Paradise (V105US) [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope]
Que Long Gaoshou [XingXing, Vas Crabb]
Shuang Long Qiang Zhu 3 (China, VS107C) [XingXing, Vas Crabb, David Haywood]
Zhongguo Chu Da D [XingXing, Vas Crabb, David Haywood]

Clones promoted to working
--------------------------
Crazy Bugs (V202US) [XingXing, Vas Crabb]
Crazy Bugs (V200US) [XingXing, Vas Crabb]
Fruit Paradise (V206US) [XingXing, Vas Crabb, David Haywood]
Long Hu Da Manguan Plus [XingXing, Vas Crabb, David Haywood]
Manguan Zhizun (V100CN) [XingXing, Vas Crabb, David Haywood]
Ocean Paradise (V101US) [XingXing, Vas Crabb, Ioannis Bampoulas, TeamEurope]
2024-09-16 01:45:33 +10:00
angelosa
9903683f57 funtech/supracan.cpp: add overscan mode 2024-09-15 17:27:42 +02:00
Vas Crabb
dc26fcd1bb emu/ioport.h: Got rid of [DECLARE_]CUSTOM_INPUT_MEMBR - it's just obfuscation at this point. 2024-09-16 00:47:44 +10:00
angelosa
835d6fa5d6 Software list items promoted to working
---------------------------------------
supracan: The Son of Evil ~ Xie E Zhi Zi, Journey to the Laugh ~ Xi You Ji, Super Light Saga - Dragon Force ~ Chao Ji Guang Ming Zhan Shi, Gambling Lord ~ Du Ba, Magical Pool ~ Mo Bang Zhuang Qiu [Angelo Salese, Ryan Holtz]
2024-09-15 14:23:56 +02:00
angelosa
f20a89c455 funtech/supracan.cpp: assume sprite ysizes are non-linear 2024-09-15 14:23:56 +02:00
AJR
15dd5beab4 natkeyboard.cpp: Convert more string posting methods to std::string_view 2024-09-14 21:02:27 -04:00
Vas Crabb
b895038b02 igs/xamcu.cpp: Removed vestigial helper function. 2024-09-15 07:01:18 +10:00
Vas Crabb
014fa68650 -igs/xamcu.cpp: Consolidated MCU interface logic from igs_fear.cpp and igs_m027xa.cpp.
-igs/igs_m027xa.cpp, igs/igs_fear.cpp: Updated system flags.
2024-09-15 06:55:43 +10:00
Olivier Galibert
c69eebe89a New machines marked as MACHINE_NOT_WORKING
------------------------------------------
Yamaha MU90B [buffi]
2024-09-14 09:52:49 +02:00
Olivier Galibert
f460c1e4b6 sh: mtu fix 2024-09-14 09:52:48 +02:00
Mark Garlanger
b4a5e3fd28
formats/mfi_dsk.cpp: Update file specs for how hard-sectored support was added (#12767) 2024-09-14 09:03:37 +02:00
Vas Crabb
dad89a17f3 -igs/igs_fear.cpp: Hooked up IGS027A GPIO callbacks properly, improved DIP switch labels.
-layout/oceanpar.lay: Use standard IGS double/small/take/big button arrangement.
2024-09-14 16:28:19 +10:00
XingXing
5510d5bf28
igs/igs_m027.cpp: Implemented dual Oki sample banks and added non-volatile RAM. (#12766)
Implemented dual 128KiB Oki sample banks for lhzb4, cjddz and mgcs3.
2024-09-14 16:19:01 +10:00
AJR
52b955e95b wy85: Add keyboard 2024-09-13 23:29:05 -04:00
AJR
7bf750fcef wy85: Add ports, row buffering, font RAM uploading and preliminary display 2024-09-13 22:17:39 -04:00
angelosa
1c691d32c1 funtech/supracan.cpp: hookup select buttons 2024-09-14 00:35:11 +02:00
ArcadeShadow
2b07ef16c9
attache.xml; smc777.xml: Added more accurate soft. list descriptions (#12763)
[attache] Added accent to "Attaché" system.
[smc777] Fixed system name and lowercase on media storage name.
2024-09-13 17:34:37 -04:00
angelosa
132ef55e51 funtech/supracan.cpp: sprite note 2024-09-13 22:13:45 +02:00
angelosa
37f94e11ce funtech/supracan.cpp: implement lineselect for tilemaps 2024-09-13 22:13:45 +02:00
angelosa
8a27f77083 funtech/supracan.cpp: partially fix sprite wraparound for magipool shot power screen 2024-09-13 22:13:45 +02:00
angelosa
290bd77a36 funtech/supracan.cpp: remove sprite DMA hack 2024-09-13 22:13:45 +02:00
hap
c9056398e2 novag*: update company strings 2024-09-13 20:29:39 +02:00
hap
a025faf522 s3c24xx: workaround for array out of bounds compiler warning 2024-09-13 20:29:39 +02:00
Vas Crabb
573695d0a0 -igs: More improvements for IGS 027A-based gambling systems.
* igs/igs027a.cpp: Added output port, and flagged as having imperfect
  timing as confidence in timers is still low.
* igs/igs_m027xa.cpp: Added outputs, second coin slot and clickable
  layout for crzybugs.
* igs/igs_m027.cpp: Added enough inputs to chessc2 to make the game
  playable.

-igs/igs_m027.cpp: Added notes about Oki sample ROM contents, fixed
 extadrw graphics loading and decoding, and corrected years for mgzza
 and extradrw. [David Haywood]
2024-09-14 04:21:00 +10:00
XingXing
1797664a33
igs/igs027a.cpp: Corrected timer interval calculation. (#12759)
Fixes slowdown in jking02.
2024-09-14 00:06:01 +10:00
hap
126e2e3f13 minichess, tschess: change mcu freq to default 400khz,
ticket: re-add destructor
2024-09-13 09:41:56 +02:00
Vas Crabb
403bb21221 -igs/igs027a.cpp: Added 5-bit output port.
-igs/igs_m027.cpp: Started looking at sound banking.
* Hooked up sound banking for jking02, fruitpar and oceanpar.
* Corrected sound samples region tag for l
* Added preliminary sound banking for lhdmg and lhzb3.
2024-09-13 16:01:34 +10:00
Vas Crabb
b970e12f04 igs/igs_m027.cpp: Route lhzb4, mgzz and mgcs3 outputs through I/O ports.
Output routing is different depending on the control panel type for
thesse games, so it needs PORT_CONDITION or it will give a "hopper
empty" error.
2024-09-13 08:20:59 +10:00
Vas Crabb
21a89d5bbd -igs/igs027a.cpp: Started encapsulating IGS 027A onboard peripherals.
-igs/igs_m027.cpp: Improved I/O:
* Hooked up inputs, hopper and counters for mgcs3.
* Hooked up mahjong keyboard for lhzb4.
* Added more RAM for extradrw.

-Bumped GitHub CI to three simuataneous jobs for Windows and Linux -
 this should be OK with 16GB RAM.

-Added out-of-line destructors to various device classes that aren't
 templates and aren't in anonymous namespaces.
2024-09-13 06:30:17 +10:00
angelosa
98d6cb788e funtech/supracan.cpp: sprite mono color goes to 2024-09-12 22:27:35 +02:00