Commit Graph

91100 Commits

Author SHA1 Message Date
angelosa
85ab3527de funtech/supracan.cpp: uses same clock as Sega C2, bump M6502 to M65C02 2024-09-05 19:19:00 +02:00
Nigel Barnes
67b8c40e25 psion_asic5.cpp: Extract serial data when received, and removed imperfect comms flags. 2024-09-05 18:15:41 +01:00
hap
b45dd489cf ddealer: remove obsolete todo note, small cleanup 2024-09-05 19:08:07 +02:00
Sergio G.
60a36e1614
nmk/ddealer.cpp: Use timing PROM contents to trigger video interrupts. (#12620) 2024-09-06 02:41:18 +10:00
mamehaze
b1909d925a
igs/pgm.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables for some games with their IGS027A internal ROMs dumped. (#12736) 2024-09-06 02:14:43 +10:00
Vas Crabb
a186cda2f4 igs/igs_m027.cpp: Hooked up more inputs.
* Added inputs for lhzb3.
* Hooked up joystick inputs for zhongguo, mgzz and mgzza.
* Added preliminary inputs for lhzb4 (only joystick controls and DIP switches work).
2024-09-06 01:48:46 +10:00
Vas Crabb
a42969f5a1 igs/igs_m027.cpp: Hooked up inputs for mgzz and mgzza.
igs/mahjong.cpp: Share IGS mahjong keyboard matrix between drivers.
2024-09-05 17:39:22 +10:00
Chris Hanson
5a635e25c0
trainer/ms68k.cpp: Emulated the Marion Systems MS68K single-board computer. (#12723)
New working systems
--------------------
Marion Systems MS68K
2024-09-05 14:55:04 +10:00
Felipe Corrêa da Silva Sanches
c75493d6ac
yamaha mu50: set LEDs and LCD contrast (#12729) 2024-09-04 22:52:30 +02:00
Vas Crabb
7f855e5993 igs/igs_m027.cpp: Added inputs for lhdmgp and zhongguo.
* lhdmgp uses the same inputs and DIP switch settings as lhdmg.
* zhonguo uses the same mahjong keyboard matrix, but reads it
  differently.
* Joystick mode controls for zhongguo are not implemented.
2024-09-05 06:38:50 +10:00
angelosa
5a30f1bc67 funtech/supracan.cpp: text layer fixes
- fix speedyd color offsets
- fix formduel tile banks
2024-09-04 21:38:54 +02:00
Vas Crabb
40736e320c igs/igs_m027.cpp: Fixed lhdmg DIP switches.
* Only two banks of 8 switches connected directly to PPI ports.
* Filled in remaining settings.
2024-09-05 04:43:11 +10:00
angelosa
dc40dd790f funtech/supracan.cpp: add direct mode input polling
- fixes formduel, jttlaugh and speedyd
2024-09-04 19:17:23 +02:00
mamehaze
dc97c8eb2b
igs/igs_m027.cpp: Patch out chessc2 startup checks to aid in verifying decryption. (#12731) 2024-09-05 03:09:58 +10:00
angelosa
58c2e7a90c funtech/supracan.cpp: move video counter reads to handlers, simplify
- allows sonevil to boot
2024-09-04 18:53:34 +02:00
Vas Crabb
5ad001597f -igs/igs_m027.cpp: Hooked up mahjong controls for lhdmg.
-igs/igs_fear.cpp, igs/pgmcrypt.cpp: Use uploaded XOR tables where available.
2024-09-05 02:18:07 +10:00
angelosa
16bd6bc9db funtech/supracan.cpp: convert host um6619 access to address_map 2024-09-04 16:39:23 +02:00
mamehaze
df60ffabb1
igs/igs_m027.cpp: Dumped internal ROM for Chaoji Dou Di Zhu. (#12728) [XingXing]
* Use transliterated title (changed short name from sddz to sjddz).
* igs/igs_m027.cpp, igs/pgmcrypt.cpp: Use uploaded XOR table for Chaoji Dou Di Zhu.
2024-09-04 23:30:58 +10:00
angelosa
69c0b3dd1e misc/amuzy.cpp: u2 are ADPCM roms, fix rom loading 2024-09-04 14:21:30 +02:00
Vas Crabb
83a96c94ed igs/pgmcrypt.cpp: Removed obsolete lhzb3_decrypt and lhdmgp_decrypt.
* Changed some functions to make it clearer that keystream is generated from address.
* Got rid of literal ROM lengths from decryption functions for igs/igs_fear.cpp games.
2024-09-04 21:53:01 +10:00
Chris Hanson
be672ec12a
motorola/mex68kecb.cpp: Added Abort button (NMI) and fixed a comment. (#12719) 2024-09-04 21:45:25 +10:00
angelosa
7d29a2a98c funtech/supracan.cpp: main irq control comes from UM6619
* fix slghtsag booting;
2024-09-04 11:32:10 +02:00
Felipe Corrêa da Silva Sanches
05a02c4bf2
yamaha mu2000 internal artwork improvements (#12725) 2024-09-04 00:26:31 +02:00
angelosa
9dc6534c16 funtech/supracan.cpp: move cart views to address_map, make cart loading mandatory 2024-09-03 20:05:41 +02:00
angelosa
1fcf4a9c22 funtech/supracan.cpp: move lockout chip to umc6650_device 2024-09-03 20:05:41 +02:00
Ivan Vangelista
409cd329c8 New systems marked not working
------------------------------
Jack's Venture - Inca Treasure [Ioannis Bampoulas, TeamEurope]
Penguin Party [Ioannis Bampoulas, TeamEurope]
2024-09-03 18:21:30 +02:00
Vas Crabb
8eae940bf5 igs/igs_m027.cpp, igs/pgmcrypt.cpp: Use uploaded XOR table for games with internal CPU ROM dumped.
* igs/igs_m027a.cpp, igs/pgmcrypt.cpp: Fixed a number of places interpreting ROM as non-native width.
* igs/pgmcrypt.cpp: Removed literal ROM region lengths.
2024-09-04 01:14:28 +10:00
hap
e8749d3e97 igs_m027: correct umask typo 2024-09-03 14:41:33 +02:00
hap
d842fe22e3 misc: simplify bootrom bankswitch from before memory_view was added 2024-09-03 14:37:29 +02:00
Ivan Vangelista
0cc364ecd4 bmc/popobear.cpp: hooked up one DIP bank 2024-09-03 05:56:10 +02:00
mamehaze
bf54761b48
igs_m027.cpp - updates (#12711)
- added internal IGS027A ROMs for lhzb4, oceanpar, triplfev, extradrw [Ioannis Bampoulas, Team Europe, XingXing]
- added chessc2 IGS027A internal ROM [Siftware]


New clones marked not working
-----------------------------
Fruit Paradise (V206US) [Ioannis Bampoulas]
2024-09-03 02:55:51 +02:00
Ivan Vangelista
706137deae New systems marked not working
------------------------------
Cherry Master 2005 (Ver. 1.10U)  [Ioannis Bampoulas, TeamEurope]
Halloween Party (US.23.A) [Ioannis Bampoulas, TeamEurope]
Lucky V Line [Hammy]

New clones marked not working
-----------------------------
Cherry Master 2005 (Ver. 1.02U) [Ioannis Bampoulas, TeamEurope]
Cherry Master 2005 (Ver. 0.14H) [Ioannis Bampoulas, TeamEurope]
2024-09-02 22:43:12 +02:00
angelosa
eec7e4d641 funtech/supracan.cpp: check for irq status on enable writes
* fix gamblord boot
2024-09-02 21:03:36 +02:00
angelosa
47b6486811 hash/supracan.xml: update QA 2024-09-02 21:03:36 +02:00
ClawGrip
ddc8cc27c4
nintendo/nes_arcade_bl.cpp: Added note about smb3bl timer CPU ROM content. (#12718)
An oversize ROM is used with the content repeated multiple times.
Also added CRC and SHA1 for a smaller ROM with the same content seen on some boards to comment.
2024-09-03 03:16:03 +10:00
angelosa
d9251c8275 excellent/lastbank.cpp: bump main CPU to /2 clock 2024-09-02 19:05:01 +02:00
Vas Crabb
68d5a2bfca -motorola/mex68kecb.cpp: Brought code up to standards.
* Use memory_view for boot vector overlay.
* Flagged unemulated cassette tape and save states supported.
* Reduced literal tags, keep data members and member functions together.
* LlamaCase template parameters, anonymous namespace, don't put change log in comments.

-setassv.cpp: Adjusted sound levels so hypreact isn't constantly clipping.
2024-09-03 02:23:22 +10:00
ArcadeShadow
80f60491dd
megadriv.xml: Added 4 working items (#12650)
* megadriv.xml: Added 4 working items

New working software list additions
--------------------------------------------
Breach (prototype) [Gaming Alexandria]
Earthworm Jim (USA, prototype 19940728) [Hidden Palace]
Earthworm Jim 2 (Europe, prototype 19950824) [Hidden Palace]
Out of the Vortex (prototype 19950913) [Hidden Palace]

* megadriv.xml: Added language and compatibility info
2024-09-02 07:23:43 -04:00
flama12333
fb4fc9e6ec
misc/changyu2.cpp: Add PSG to sound CPU memory map (#12660)
* When the system writes 21 to 0x0c, an alarm sounds
2024-09-02 07:22:05 -04:00
holub
c898392580
sinclair/sprinter.cpp: 312/320 lines video modes (#12699)
Co-authored-by: Nigel Barnes <ngbarnes@gmail.com>
2024-09-02 07:16:21 -04:00
Chris Hanson
4ef4b1e1dd
Initial support for the Motorola MEX68KECB Educational Computer Board (#12713)
- To Do: Cassette I/O, Save state support
2024-09-02 07:15:17 -04:00
hap
580e0a9638 z80: use LOGMASKED instead of a macro for each log type,
xtal: add 3.58MHz
2024-09-02 12:49:08 +02:00
angelosa
b9aecfae45 excellent/dblcrown.cpp: preliminary hopper hookup 2024-09-02 11:06:44 +02:00
cracyc
4b6d3dbb13 x68k: video registers are mirrored 2024-09-01 19:26:33 -05:00
Ivan Vangelista
049d10067f misc/cb2001.cpp: dumped GFX ROM for scherrymp [Ioannis Bampoulas, TeamEurope] 2024-09-01 23:03:50 +02:00
mamehaze
b96a1298a4
tvgames: Added four TV games and two associated cartridges. (#12712)
New working clones
------------------
Sega Toys Mega Drive Play TV 1 (Japan) [TeamEurope, David Haywood]

New systems marked not working
------------------------------
Bandai / Koto Dragon Ball Z: Scouter Battle Taikan Kamehameha: Ora to Omee to Scouter (Japan) [TeamEurope, David Haywood]
JoyPalette Anpanman: Let's Go! Ikunou Drive (Japan) [TeamEurope, David Haywood]
Takara / SSD Company LTD Bakutou Sengen Daigunder DX (Japan) [TeamEurope, David Haywood]

New software list items marked not working (takara_daigander_dx_cart.xml)
------------------------------------------
R-01 ROM Robo Aoki Inazuma Bulion [TeamEurope, David Haywood]
R-02 ROM Robo Jurassic Soldier Bonerex [TeamEurope, David Haywood]
2024-09-02 03:37:52 +10:00
Eric Anderson
a9eeca35fa Floppy hard-sector support. Mix of Eric Anderson's and Mark
Gallager's patches.

Removal of the flux screen experiment.
Removal of the unused get_pos().
2024-09-01 18:57:42 +02:00
angelosa
ed6cccf74a video/pc_vga_paradise.cpp: convert EGASW/CNF(15)-CNF(12) as externally settable pins 2024-09-01 14:37:51 +02:00
hap
1fed840710 tecmo16: riot was developed by tecmo 2024-08-31 20:52:45 +02:00
hap
e27a557f88 fix z80(nsc800) compile, hopefully 2024-08-31 20:06:25 +02:00