Commit Graph

92979 Commits

Author SHA1 Message Date
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
angelosa
7d7fe08f86 alba/hanadojo.cpp: improve colors, pinpoint service dip 2025-02-06 09:46:02 +01:00
algestam
c1bddc67a1
emscripten: fixes to get bgfx working (#13255)
* Emscripten: Fixes to get BGFX working

* Move emscripten specific setup into an #elif statement

* Fix indentation

* emscripten: remove no longer link option DEMANGLE_SUPPORT
2025-02-06 08:45:34 +01:00
Roberto Fresca
11cd46119a Rewrote the Truco-Tron driver. [Roberto Fresca, Grull Osgo]
- Added real NVRAM support.
 - Added a default NVRAM to get the system working.
 - Improve the memory system.
 - Inputs from the scratch based on the new reverse-engineering.
 - Added jumpers connections.
 - Created settings for the hardcoded functions/modes.
 - Added coin-in and coin-out counters.
 - Added workaround to unmask the inputs for the gambling mode.
 - Redefined the interrupt system.
 - Documented all the different modes and features.
 - Documented the reverse-ingeneering done to get all the modes working.
 - Documented the inut system through reverse-engineering.
 - Modded the coin-in input, now tied to the PIA6821.
2025-02-06 01:53:29 +01:00
angelosa
3df2b59a05 alba/hanadojo.cpp: add proms hookup and sketchy video emulation 2025-02-05 19:47:32 +01:00
hap
a8e1ddf345 elf2: improve internal artwork 2025-02-05 16:49:58 +01:00
hap
ae474c5e7c kim1: add view toggle for keypad 2025-02-05 16:49:57 +01:00
Vas Crabb
cea7758f4f -cpu/drcbex64.cpp: Fixed handling of address map global mask.
* Fixed Final Furlong failing to boot.

-util/mfpresolve.cpp, emu/emumem_aspace.cpp: Moved some member function
 pointer manipulation stuff into the library.  Gives another slight
 reduction in the size of libemu.
2025-02-06 02:42:26 +11:00
hap
4edf86fed7 cosmac: add pull callbacks for int/dmain/out 2025-02-05 14:28:28 +01:00
Ivan Vangelista
40ba93ed56
igs/goldstar.cpp: fixed missing closing bracket in fb2010 title 2025-02-05 07:34:59 +01:00
Vas Crabb
be02455ea4 cpu/drcbearm64.cpp: Added scaffolding for directly dispatching memory accesses. 2025-02-05 12:46:00 +11:00
Vas Crabb
b7a80b1704
-cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native width to specific handlers. (#13325)
emu/emumem_aspace.cpp: Got rid of static accessors structure, added a
helper for obtaining info for dispatching specific accessors.
2025-02-05 10:21:10 +11:00
angelosa
f92cb92a42 amiga/amigaaga.cpp: implement palette reads 2025-02-04 20:54:40 +01:00
Ivan Vangelista
a7b26f076f New systems marked not working
------------------------------
Hana Arashi (Japan) [Hammy]
Hana no Ren-Chan II (Japan) [Hammy]

- igs/goldstar.cpp: added default NVRAM for fb2010, corrected dips [Ioannis Bampoulas]

- pce/ggconnie.cpp: verified Oki pin 7 [Sean Riddle]
2025-02-04 20:49:41 +01:00
m1macrophage
b29aa542f8
linn/linndrum.cpp: Added driver for LinnDrum. (#13330)
* linn/linndrum.cpp: Added driver for LinnDrum.

* linndrum: Fixed typos.
2025-02-04 18:21:46 +01:00
angelosa
59e516f8ed New software list items marked not working
------------------------------------------
amiga_cd: Wendetta 2175 [redump.org]
2025-02-04 10:40:16 +01:00
angelosa
6b7c4bd9e2 amiga/amigaaga.cpp: implement CLXCON2 2025-02-04 10:40:16 +01:00
hap
9ba5d7019e New working systems
-------------------
Basketbol (Elektronika) [hap, Milan Galcik]
2025-02-03 23:29:14 +01:00
hap
7274d211c9 sm5a: remove kb1013vk12_device as it's identical to sm5a_device 2025-02-03 23:29:14 +01:00
Vas Crabb
88a26bb838 cpu: Got rid of the rest of the static member function trampolines.
cpu/drcbearm64.cpp, cpu/drcbex64.cpp: Removed static trampoline
fallbacks for get map variable value and debugger instrcution hook
functions.

cpu/drcbex86.cpp: Removed static trampolines for get map variable value
and debugger instrcution hook functions.

cpu/drcbex64.cpp: Corrected stack diagram in comment.
2025-02-04 07:51:33 +11:00
cracyc
c6b97a6e23 pc8801_flop: fix broken image and mark bad 2025-02-03 12:57:02 -06:00
AJR
1481e92603 pc8801_flop.xml: Fix region size for hibernia 2025-02-03 13:50:30 -05:00
ClawGrip
8e4976ef6d
intel/intellec8.cpp: Add two Intellec 8 MOD80 sets (#13327)
New systems marked not working
------------------------------
Intellec 8 MCS MOD80 (set 1, 884A) [ArcadeHacker]

New clones marked not working
------------------------------
Intellec 8 MCS MOD80 (set 2, 880) [ArcadeHacker]
2025-02-03 13:43:28 -05:00
Ivan Vangelista
b72e630663 New systems marked not working
------------------------------
Bomberman Misobon Roulette (961028 JPN) [Steamy Jimmy, Sean Riddle]

Clones promoted to working
--------------------------
Head Panic (ver. 8.30) [trol]
2025-02-03 18:25:43 +01:00
angelosa
e282e248bd amiga/amigaaga.cpp: fix playfield-sprite collisions 2025-02-03 14:04:40 +01:00
angelosa
c876114ae6 New software list items marked not working
------------------------------------------
pc8801_flop: Hibernia (alt .d88 format), Red Stack [archive.org]
2025-02-03 11:35:54 +01:00