Commit Graph

93015 Commits

Author SHA1 Message Date
m1macrophage
207f94c066
alesis_midiverb.lay: Made layout more realistic. (#13354) 2025-02-11 13:40:19 +01:00
Patrick Mackinlay
05a4c59ca9 multibus: fix listxml crash 2025-02-11 17:05:26 +07:00
Patrick Mackinlay
cf67936396 multibus: restore bus/slot structural flexibility 2025-02-11 14:46:32 +07:00
arbee
f2ba762e0a apple/macpwrbk030.cpp: Moved macpd210 out to new driver for MSC-based portables. [R. Belmont]
apple/gsc.cpp: Split Apple Gray Scale Controller (remarked C&T 65210) to its own device. [R. Belmont]

apple/csc.cpp: Initial Apple Color Screen Controller (remarked C&T 65220) support. [R. Belmont]

apple/msc.cpp: Initial Apple Main System Controller and MSC II support. [R. Belmont]

m6805/m68hc05pge.cpp: Initial support for the Apple/Motorola "PG&E" microcontroller. [R. Belmont]

apple/macpwrbkmsc.cpp: New driver for MSC and MSC II-based Mac PowerBooks and PowerBook Duos. [R. Belmont]

Systems promoted to working
---------------------------
Apple Macintosh PowerBook Duo 210 [R. Belmont]

New working systems
-------------------
Apple Macintosh PowerBook Duo 270c [R. Belmont]
Apple Macintosh PowerBook Duo 280 [R. Belmont]

New working clones
------------------
Apple Macintosh PowerBook Duo 230 [R. Belmont]
Apple Macintosh PowerBook Duo 250 [R. Belmont]
Apple Macintosh PowerBook Duo 280c [R. Belmont]
2025-02-10 22:46:29 -05:00
Dirk Best
21e5da0532 amiga_hardware.xml: Add driver disks for bsc SCSI controllers
New working software list items
-------------------------------
bsc SCSI Installation Disk Version 1.3 [Amiga Hardware Database]
bsc HDInstTools Version 2.4 + GigaMem Version 3.0 [Turran FTP]
bsc HDInstTools Version 2.15 + GigaMem Version 3.0 [Amiga Hardware Database]
bsc HDInstTools Version 3.2 + GigaMem Version 3.0 [Amiga Hardware Database]
bsc HDInstTools Version 3.5 + GigaMem Version 3.0 [Turran FTP]
2025-02-11 01:53:58 +01:00
angelosa
43e361a309 seta/hanadojo.cpp: inputs improvements, patch protection check 1 2025-02-10 22:09:50 +01:00
Fred
0155ffe4c2
konami/mystwarr_v.cpp, k053246_k053247_k055673.cpp: improve sprite blending (#13328)
* mystwarr & metamrph & dadandrn sprite callbacks:
mark sprites with their attribute bits for blending

* reverse sprite blending

* minor k053247_device::zdrawgfxzoom32GP cleanup:
-move variable declarations closer to use
-use appropriate variable types
-mark applicable variables as const
-move "cull off-screen objects" early out check earlier in function
-move back "dst_" vars under appropriate comment
-further reduce reuse of "eax" variable
-use cliprect directly inside function
-rename various "eax" variables
-simplify switch-case to if statement
2025-02-10 21:52:39 +01:00
Ivan Vangelista
01305ba936 New working clones
------------------
Waku Waku Anpanman [SpinalFeyd]

- dumped PLDs for phozon, shanghaij and zaxxon2 sets [f205v, Corrado Tomaselli]
2025-02-10 18:32:55 +01:00
angelosa
3f0f636c5c hash/x68k_flop.xml: fix #8870 2025-02-10 17:21:11 +01:00
Vas Crabb
387453639d cpu/drcbearm64.cpp: Further optimisation:
* Recognise immediate values that can be generated using a movn with
  shift 16 or an orr immediate into a W register.
* Recognise repeating patterns that can be represented as a bitmask
  immediate value.
* Slightly optimised generated code for UML AND when at least one
  argument is immediate zero.
* Added optimised UML AND code when the instruction size is 8 but the
  second argument is a valid 32-bit bitmask immediate.
2025-02-11 01:41:49 +11:00
m1macrophage
b9e342c659
oberheim/xpander.cpp: Added driver for Xpander. (#13351)
* oberheim/xpander.cpp: Added driver for Xpander.

* xpander: Fixed typos and comments, removed unused variable, cast to bool.
2025-02-10 14:09:05 +01:00
angelosa
30fd913574 seta/hanadojo.cpp: preliminary IOX HLE devices 2025-02-10 12:28:14 +01:00
AJR
5e0d173055 bus/amiga/zorro/oktagon2008.cpp: Improve ROM mapping 2025-02-09 21:11:36 -05:00
Patrick Mackinlay
c2ccf4cf6e sun1: refactor into multibus cage/card
* added more firmware revisions
* added mmu emulation
2025-02-10 08:11:07 +07:00
Patrick Mackinlay
3cec2ae67f m68000: add missing set_current_cpu function 2025-02-10 08:11:07 +07:00
Patrick Mackinlay
e90146d367 multibus: report unmapped addresses
* make bus device available during card configuration
* improve interrupt routing
2025-02-10 08:11:07 +07:00
Dirk Best
02d5a6aad8 Rework amiga_workbench.xml software list. The list now contains Workbench for all systems, wile AMIX still uses its own list. Synchronize data where possible with the "Workbench Project" website.
New working software list items
-------------------------------
Workbench 1.3 Rev. 34.20 (Enhancer Software) [Turran FTP]
Workbench 1.3.2 Rev. 34.28 (US) [Turran FTP]
Workbench 1.3.2 Rev. 34.28 (Es) [displayman]
Workbench 1.3.3 Rev. 34.34 (Fr/Be) [steel-alive.fr]

All other additions sourced from TOSEC or merged from previous a1000/a3000 lists.
2025-02-09 20:53:58 +01:00
AJR
b7e1d05b22 bus/amiga/zorro: Add emulation (seemingly working) of Oktagon 2008 SCSI controller [AJR, unknown] 2025-02-09 13:47:02 -05:00
cam900
2e170ff13e
taito/taitocchip.h: Remove bankdev.h usage (#13346) 2025-02-09 13:22:26 -05:00
ArcadeShadow
25527968cc
oric1_cass.xml: Added 3 working items (#13348)
New working software list additions
--------------------------------------------
Hnefatafl [Defence Force]
Mieyen [Inufuto]
O-Thrust (v1.2) [Defence Force]
2025-02-09 13:09:37 -05:00
Vas Crabb
bb203e1889 cpu/drcbearm64.cpp: Optimised immediate value generation.
* Detect immediates that can be generated with a single movz/movn/orr.
* Prefer adr over add to base register (no register dependency).
* Don't bother trying to load base register value from memory.
* Got rid of loop in check for contiguous mask values.
* Slightly optimised generation of ROLAND/ROLINS shift counts.
2025-02-10 04:38:51 +11:00
smf-
6a938d5630 ATA: reading the status doesn't acknowledge interrupts unless BSY is 0, update RDY when reading either cs0 or cs1, log the correct device number even when device 0 is standing in for device 1, don't log data reads/writes if the device isn't selected, fix regression from 5fcf2f031c that prevented slave devices working [smf] 2025-02-09 15:08:52 +00:00
angelosa
b6758ad3f6 seta: move alba into seta folder 2025-02-09 15:51:11 +01:00
Angelo Salese
04742eaf25
bus/centronics: hookup The Adaptator DE-9 multitap device (#13341)
* bus/centronics: hookup The Adaptator DE-9 multitap device

* bus/centronics/adaptator: register a possible DDR variable
2025-02-09 15:33:57 +01:00
Devin Acker
4e5dd0c5dc
scc68070: limit external memory addresses to 24 bits (fixes cdi:zombie and clones, possibly others) (#13321) 2025-02-09 14:46:13 +01:00
Ivan Vangelista
7eeb604776 New working clones
------------------
Cameltry (World, YM2610) [fraspe]
2025-02-09 09:53:30 +01:00
Vas Crabb
e3833f7b68 dynax/ddenlovr.cpp: Fixed credit limit settings for Mahjong Daimyojing and Hanafuda Hana Ginga.
The credit limit is multiplied by the coin rate for these games.
2025-02-09 06:44:03 +11:00
Vas Crabb
6d4696dbbe dynax/ddenovr.cpp: Fixed a few more DIP switch settings for Mahjong Daimyojin. 2025-02-09 06:17:05 +11:00
Vas Crabb
baea718933 dynax/ddenovr.cpp: Improved DIP switch settings for Mahjong Daimyojin. 2025-02-09 05:14:23 +11:00
hap
4f9b9674b1 elbaskb: default to 1 player 2025-02-08 18:06:58 +01:00
Ivan Vangelista
d882ae22df taito/taito_b.cpp: dumped PLDs and updated ROM labels for rambo3 set [f205v] 2025-02-08 17:56:10 +01:00
hap
a9699a223f coleco: add m1 and soundchip waitstates 2025-02-08 15:05:53 +01:00
hap
3e84f5b071 renamed pchess to kpchess, pplus to kpplus, and cpchess to pchess 2025-02-08 11:52:49 +01:00
mamehaze
a76402dae9
namco/namcos12.cpp: changed truckk region description (#13337) 2025-02-08 11:20:23 +01:00
hap
28df34f5a1 aerofgts: add note 2025-02-07 22:39:21 +01:00
cam900
6f1fce3399
-konami/simpsons.cpp: Cleaned up code. (#13312)
* Reduced literal tags and run-time tag lookups, use more descriptive tags.

-konami/konami_helper.cpp: Made layer sorting functions templates, reduced dependence on preprocessor.
2025-02-08 08:07:12 +11:00
hap
b128c1f9b6 mame.lst: remove unused nws286 entry (it's a commented out NO_DUMP set in driver) 2025-02-07 22:00:09 +01:00
Vas Crabb
db3ffe8e8b mame.lst: Removed majority of comments.
A lot of them were empty anyway, or years at risk of getting out of
synch with the source files.  There's still a commented system entry for
some Nokia PC, and the comment at the top of the file.

Also sorted systems for some PC source files.
2025-02-08 07:51:29 +11:00
Vas Crabb
8b1319feeb cpu/drcbex64.cpp: Slightly optimised some degenerate cases for memory accesses.
This gives a very small improvement for systems with 32 address lines
and no global address mask (e.g. pmac6100, sf2049 or coolmini).
2025-02-08 07:42:16 +11:00
hap
ec605df949 nwk-tr: revert broadcast CG select after Kale changed his mind of this implementation 2025-02-07 21:24:19 +01:00
hap
2367bcf033 New working systems
-------------------
Computachess II [hap, Sean Riddle]
2025-02-07 21:24:18 +01:00
hap
867d512997 tiny.lst: remove comments from file 2025-02-07 21:24:18 +01:00
Ivan Vangelista
a0fc74e8db snk/snk6502.cpp: removed BAD_DUMP flag and fixed bits comment for ic10 in nibblera. ROM passes test and the fixed bits comment simply isn't true 2025-02-07 20:32:50 +01:00
kuzearcade
8bfacdd734
jaleco/ms32.cpp: fix gratia roztiles file names to match PCB silkscreen (#13295) 2025-02-07 17:36:58 +01:00
barbudreadmon
f968f8a459
punisherbz: set year according to title screen (#13335) 2025-02-07 17:33:51 +01:00
Ivan Vangelista
9083885823 New clones marked not working
-----------------------------
Fruit Bonus 2010 (v. 2.0.1.0) [Ioannis Bampoulas]
Tengai (bootleg) [Taksangs]

- namco/namcos12.cpp: verified that contents of the TKK1-A CD for truckk are the same of the TKK2-A CD [Hammy]
2025-02-07 17:29:29 +01:00
Michael Sanborn
37855066da
sony/zn.cpp: primrag2 title string numeral change (#13338) 2025-02-07 16:55:41 +01:00
smf-
f197c5c321 Added a delay after SPU DMA is triggered to prevent a lock up in Primal Rage 2 test mode & improved logging. [smf] 2025-02-07 13:32:33 +00:00
smf-
c6f90b472c New working machines added
--------------------------
Mawasunda!! (V2.08J 2000/02/01 11:02:54) [twistedsymphony, buffi, rtw, ekorz, Hammy, smf]
Cool Boarders Arcade Jam Bootleg (Export) [buffi, smf]
Aero Fighters Special (VER 1.00G) [smf]
Brave Blade (VER 1.40G) [smf]
Flame Gunner (VER 1.40G) [smf]
Fighters' Impact (VER 2.10G) [smf]
G-Darius (VER 2.70G) [smf]
Ray Storm (VER 2.60G) [smf]
Shanghai Matekibuyuu (VER 1.20G) [smf]
The Block Kuzushi (VER 1.10G) [smf]

Machines promoted to working
----------------------------
Space Invaders Anniversary (V2.02J 2003/09/12 20:00) [smf]
Kollon (V2.04JA 2003/11/01 12:00) [smf]
Primal Rage 2 (Ver 0.36a) [smf]
Strider 2 [smf]

New not working machines added
------------------------------
Bust a Move 2 (CDROM JAPANESE ROM ver. 1999/07/17 10:00:00) [windyfairy, smf]

Refactored ZN1/ZN2/G-NET driver, added coin lockout based on manufacturer, removed unused inputs from each game. [smf]
2025-02-07 13:30:32 +00:00
smf-
9c9425ec7d ATA-1 specification says that some drives will de assert interrupts if there is more data to be read. [smf] 2025-02-07 13:30:32 +00:00