Andrei Holub
4a31e0bf3b
cd
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
2025-02-10 20:25:36 -05:00
Andrei Holub
9397924222
hdd first
2025-02-10 20:01:16 -05:00
Andrei Holub
5edfc78914
rename slot to card
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Has been cancelled
2025-02-09 16:04:14 -05:00
Andrei Holub
a0feec57f1
tsconf: zxbus tidy
2025-02-09 16:04:14 -05:00
Andrei Holub
10367ec178
WIP: all-in-one
2025-02-09 16:04:14 -05: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
smf-
5fcf2f031c
Abort ATA commands when writing to command block registers and DRQ or BSY is set, which is mentioned in the ATA3 specification as a possible outcome. Removed the equivalent hack used by the cojag games. Improved the logging in the ATA code. [smf]
2025-02-07 13:30:32 +00:00
Vas Crabb
d246968ffc
Cleaned up some recent commits.
2025-02-07 03:57:56 +11:00
cam900
270c31899f
konami/megazone.cpp: Cleaned up code: ( #13308 )
...
* Use more appropriate integer types, and made some variables const.
* Reduced duplication.
* Cleaned up graphics decoding layouts and improved ROM region and object finder names.
2025-02-07 03:53:55 +11:00
cam900
b81568b9b8
konami/tutankhm.cpp, konami/junofrst.cpp: Cleaned up code: ( #13309 )
...
* Increased main CPU ROM region size to fix out-of-bounds accesses in some banks.
* Reduced sound CPU ROM size to match area mapped in address map.
* Made some variables const and reduced preprocessor macros.
* konami/timeplt_a.cpp: Use a device finder array for audio filters.
2025-02-07 03:49:51 +11:00
jflatt
4014fc95b6
megacd.xml: Mark the US version of Eternal Champions - Challenge from the Dark Side as a clone of the PAL version. ( #13306 )
2025-02-07 03:39:14 +11:00
cam900
c857bac77f
konami/k001005.cpp, konami/k001006.cpp: Cleaned up code: ( #13313 )
...
* Suppress side effects for debugger reads.
* Use bit helpers, made some variables constant.
* konami/k001006.cpp: Derive from device_palette_interface for palette.
* konami/k001006.cpp: Throw a fatal error if the texture ROM size is not a supported size.
* konami/k001006.cpp: Match texture data size to texture ROM size.
2025-02-07 03:37:54 +11:00
cam900
f810cbeba1
konami/k051733.cpp: Suppress side effects for debugger reads, use logmacro.h logging, and cleaned up code. ( #13316 )
2025-02-07 03:15:38 +11:00
cam900
13d5eed517
konami/spy.cpp: Cleaned up code: ( #13311 )
...
* Use a memory view for the RAM overlay.
* Reduced the sound CPU ROM region size to match the area mapped in the CPU address space.
* Added comments about unknown writes in address map.
2025-02-07 02:23:49 +11:00
cam900
9d21990b24
konami/tp84.cpp: Cleanup: ( #13310 )
...
* Enlarged sound CPU ROM region to match size mapped in CPU address space.
* Cleaned up graphics decoding layout.
* Zero-fill empty ROM areas.
2025-02-07 02:14:59 +11:00
m1macrophage
db93342cc9
dmx.cpp, midiverb.cpp, fatman.cpp: Added _device suffix to devices. ( #13334 )
2025-02-06 11:20:58 +01:00
angelosa
24cb8859ed
konami/nwk-tr.cpp: implement broadcast CG select
2025-02-06 11:06:51 +01:00