Commit Graph

93109 Commits

Author SHA1 Message Date
Andrei Holub
56f03a541a sinclair/spec128.cpp: added DMA mod 2025-02-18 19:27:15 -05:00
Nigel Barnes
fb7c1fde64 cpu/arm7: Added Intel StrongARM SA-1100 variant. 2025-02-18 23:57:31 +00:00
Nigel Barnes
611d4269b4 acorn/electron_ula.cpp: New device for ULA used in Electron and Communicator.
acorn/accomm.cpp: Use Electron ULA device, and implemented teletext for MODE7.

acorn/electron.cpp: Use Electron ULA device, video emulation improved (for FireTrack).
2025-02-18 21:04:27 +00:00
Nigel Barnes
95fd70632c machine/acorn_vidc.cpp: Initialise pixel variables. 2025-02-18 21:04:26 +00:00
Fred
3333c75262
video/k053936.cpp: Corrected source/destination parameter order to alpha blending function. (#13380)
Also moved blending tests inside the loop.
2025-02-19 05:54:36 +11:00
ArcadeShadow
86c41357f2
zx81_cass.xml: Added nineteen items (seventeen working). (#13374)
New working software list items (zx81_cass.xml)
--------------------------------------------
Mieyen [Inufuto]
Cursed Catacombs (v2.0) [Naranjito Games]
Cursed Catacombs (v2.1, ZXpand joystick) [Naranjito Games]
Dungeons of Zedd [Naranjito Games]
Zeddytron 2081 [Naranjito Games]
2K Games Pack (Softsync) [Planeta Sinclair]
Alien Invasion 16K [Planeta Sinclair]
Ator The ABC Gator [Planeta Sinclair]
El Valle [Luís Rato, Planeta Sinclair]
Battle of the Planets [Mark Westmoreland, Steven Brown, Planeta Sinclair]
Athlete's Foot [Steven Brown, Planeta Sinclair]
Athlete's Foot (master) [Steven Brown, Planeta Sinclair]
Battleships (alt) [Steven Brown, Planeta Sinclair]
Grand Prix & Golf [Steven Brown, Planeta Sinclair]
Battle ZXone [Spectrum Computing]
BMX Trial [Spectrum Computing]
Ordidactic - 1. Language Machine [Planeta Sinclair]

New software list items marked not working (zx81_cass.xml)
--------------------------------------------
Graphix [Spectrum Computing]
Graphix (alt) [Spectrum Computing]
2025-02-19 05:14:13 +11:00
ArcadeShadow
a8c4ba7708
coleco_homebrew.xml: Added the new Mieyen game. (#13375)
New working software list items
----------------------
coleco_homebrew: Mieyen [Inufuto]
2025-02-19 05:09:01 +11:00
cam900
8509ad1d91
taito/slapshot.cpp, taito/taito_f2.cpp: Cleaned up code: (#13383)
* Reduced literal tags.
* Use bit extraction and sign extension helpers.
* Use bool for Boolean flags.
2025-02-19 05:05:50 +11:00
Ivan Vangelista
bd8215c59b New systems marked not working
------------------------------
Baile 2005 (V3.2 2005-01-12) [little0]
Jinpai Show Hand (Chinese version 2004-09-22) [little0]
Yuanyan Hudie Meng (Version 8.8A 2005-09-25) [little0]

New clones marked not working
-----------------------------
Quanhuang Sanguo Tebie Ban (bootleg of Knights of Valour Super Heroes, V302CN, Dec 29 2010 16:31:32) [Guru]
Three Wonders (Italian bootleg) [Manuel Assoni]
2025-02-18 18:24:30 +01:00
hap
d912c4f2d0 alibaba: add debugger side effects check 2025-02-18 18:09:56 +01:00
Miodrag Milanovic
e708996ebc idpart_video: update rom labels 2025-02-18 14:49:07 +01:00
Miodrag Milanovic
4db8dc6f41 pmp11: add additional rom and info 2025-02-18 09:01:25 +01:00
AJR
1ac9280450 sfrj/pmp11.cpp: Octalize memory map; map second 8251 2025-02-17 23:47:32 -05:00
Nigel Barnes
a6fd4bf3fe New working software list additions
-----------------------------------
psion2.xml:
  Cutdata, Demo Pack, Easybar Plus, FileMaster v4.5, Flash Datapak Formatter v1.2,
  Flash Datapak Formatter v1.7, Hangman, HB Games Pack, Looksat, Murray Citi Rate v1.00,
  OBase, Personal Finance II, Prakpak English Practice I, Tidal Height, Topo Set [Jaap Scherphuis]

New NOT_WORKING software list additions
---------------------------------------
psion2.xml:
  Intellikey RAK, Sartech Arg5410 Beacon Tester, Sony EVR Alignment v1.1a,
  Sony EVR Alignment v1.1b, Sony EVR Alignment v2.1, Sony EVR Alignment v3.0b,
  Sony EVR Alignment v4.0, Sony EVR Alignment v4.1a, Sony EVR Alignment v4.1b,
  Sony EVR Alignment v5.0, Sony EVR Alignment v5.1, Sony EVR Alignment v6.1,
  Sony EVR Alignment v7.0a, Sony EVR Alignment v7.0b, Sony EVR Alignment v8.0a,
  Sony EVR Alignment v8.0b, Sony EVR Alignment v9.0a, Sony EVR Alignment v9.0b,
  Sony EVR Alignment v10.0, Sony EVR Alignment v11.0, Sony EVR Alignment v11.1,
  Sony EVR Alignment v12.0, Sony EVR Alignment v13.0, Sony EVR Alignment v14.0,
  Sony EVR Alignment v15.0, Sony EVR Alignment v16.0, Sony EVR Alignment v17.0,
  Sony EVR Alignment v18.0, Sony EVR Alignment v19.0, Sony EVR Alignment v20.0,
  Sony CCD-VX1E Pixel Repair v1.0, Dynabar 232 M 4.3, Speech Synthesiser 1.4 [Jaap Scherphuis]
2025-02-17 22:57:28 +00:00
Nigel Barnes
447ebb792f bus/electron: Use VCS slot device for First Byte, Power, Wizard, and ElkSD128 joystick interfaces. 2025-02-17 21:48:18 +00:00
Nigel Barnes
4c9820e8ab bus/bbc/rom/genie: Genie is now formatted on first use.
- Removed ram/nvram allocations from softlist entry.
2025-02-17 21:48:18 +00:00
smf-
99eef83e3b Attempt at implementing unit attention how software needs it to be rather than any standards & removed ATAPI_FIXED_CDROM & ATAPI_FIXED_DVDROM. [smf] 2025-02-17 21:01:42 +00:00
smf-
e5609acf4b rename Mawasunda!! chd to match label [smf] 2025-02-17 21:01:42 +00:00
smf-
62ebec6f4b ATAPI: store sense key in ATA error register. [smf] 2025-02-17 21:01:41 +00:00
smf-
c1e436b4ca Fix for recent regression in Tropical Chance booting & Psyvariar -Revision- save settings since commit 6a938d5630, by reverting to ignoring writes when BSY flag is set [smf] 2025-02-17 21:01:41 +00:00
smf-
38cec4b207 Fix for Tropical Chance booting since 0e5c892ac1 by setting the correct media type, add support for mode sense dbd flag & mode select shouldn't use the length in the header [smf] 2025-02-17 21:01:41 +00:00
smf-
2da4323fd0 Fixed recent regression in Pocket Racer in commit f197c5c321 by decreasing SPU DMA delay [smf] 2025-02-17 21:01:41 +00:00
angelosa
733f24e153 pci/zr36057.cpp: add SAA7110A stub 2025-02-17 21:10:19 +01:00
angelosa
f043eee858 mame/pc: hookup photo_cd SW list on ct486 and pcipc 2025-02-17 21:10:19 +01:00
angelosa
9a50876b91 sega/dccons.cpp: SW list notes 2025-02-17 21:10:19 +01:00
hap
5bdc151577 eswat: there is no dash between e and swat 2025-02-17 20:56:15 +01:00
hap
0b0e00a840 swat: cherry pick 4-way joystick from https://github.com/mamedev/mame/pull/12449 [Greg Kennedy] 2025-02-17 20:43:45 +01:00
Felipe Corrêa da Silva Sanches
2905f85348
cpu/tlcs900: Added the TMP94C241 variant (used by the Technics SX-KN5000). (#13220)
matsushita/kn5000.cpp: Use TMP94C241 CPU, hooked up I/O to onboard CPU peripherals.
2025-02-18 06:06:48 +11:00
Vas Crabb
803b85fb0f nichibutsu.nbmj9195.cpp: Use the same DIP switch settings for koinomp and patimono.
Also added setting names from the manual in comments and noted an issue
with the in-game music setting affecting both games.
2025-02-18 05:21:59 +11:00
hap
3b8558585e bmcbowl: tweak some of the sound clocks 2025-02-17 18:46:47 +01:00
hap
830461fad8 wwfsstar: remove old changelog and note about scrolling (it's same as pcb), remove scrollregs trampoline, remove obsolete vblank hack, fix palette oob access 2025-02-17 17:10:03 +01:00
hap
0fc72cee0c chessmst: update notes 2025-02-17 14:55:55 +01:00
cam900
9ceeaadbd3
taito/taitojc.cpp: Fix character RAM size (#13379) 2025-02-17 14:06:47 +01:00
AJR
7b07d590ec bus/isa/isa_cards.cpp: Categorize storage devices in comments
* machine/spg110_video.cpp: Fix trailing space
2025-02-16 19:05:48 -05:00
algestam
e27434a3a1
kchqflag: Increase white svg background to avoid black border (#13377) 2025-02-17 00:33:57 +01:00
Nigel Barnes
e45679e227 video/saa5240.cpp: Decode national character sets.
- Cursor rendered when enabled.
- Implemented clear memory register.
- Only acknowledge correct I2C device Id.
2025-02-16 21:41:08 +00:00
Nigel Barnes
e7ed19e2da New clones marked not working
-----------------------------
Acorn V20 (Development) [anonymous]

ar225: Improved default CMOS configuration.
2025-02-16 21:41:07 +00:00
Vas Crabb
7b24493c42 -psx.xml: Added Japanese title for Cheesy.
-taito/taitojc_v.cpp: Fixed my dumb build error.

-sfrj/pmp11.cpp: Put all the addressing stuff at the beginning of the line.
2025-02-17 07:05:18 +11:00
cam900
1c139c5a60
taito/taitojc.cpp, taito/taitopjc.cpp, taito/tc0780fpa.cpp: Cleaned up code and fixed some issues: (#13344)
* Suppress side effects for debugger reads.
* Use memory shares or dynamically allocate larger arrays on start.
* Use explicitly sized types for member variables that need to be saved, added missing variables to save states.
* Use palette format helpers.
* Reduced literal tags, run-time tag lookups, duplicated code, unnecessary variables and preprocessor macros.
* taito/taitojc.cpp: Moved Densha de Go! games to a derived state class with the train controller support.
* taito/taitopjc.cpp: Fixed tile count, use logmacro.h helpers for logging.
* taito/tc0780fpa.cpp: Allocate bitmap storage on start but not the bitmaps themselves.
2025-02-17 07:00:03 +11:00
cam900
9a282c79fd
taito/taito_f2.cpp, taito/tc0280grd.cpp: Cleaned up code: (#13345)
* Moved some games with hardware differences to derived state classes.
* Fixed mahjong key matrix reading.
* Fixed mono sound output routing for Drive Out bootleg.
* Suppress side effects for debugger reads, use explicitly sized types for member variables that need to be saved.
* Reduced literal tags and duplicated code.
* Made TC0280GRW a separate device.
2025-02-17 06:37:50 +11:00
cam900
b7e7c40c43
taito/taito_b.cpp, taito/tc0180vcu.cpp: Cleaned up code: (#13355)
* Changed from 12-bit to 15-bit palette format.
* Moved audio CPU memory bank configuration to start, eliminating driver init function.
* Changed Silent Dragon sound chip to YM2610B as seen on PCB photos.
* Moved Rambo III to a derived state class, fixed crash reading trackball input in rambo3p.
* Allocate bitmap storage on start but not the bitmap itself, reduced literal tags.
2025-02-17 06:18:18 +11:00
ClawGrip
a4f09c3ffe
vtech/magibook.cpp: Dumped the external ROM for the Spanish VTech MagiBook. (#13320)
New systems marked not working
------------------------------
VTech MagiBook (Spanish) [ArcadeHacker]
2025-02-17 05:51:05 +11:00
holub
ab36719958
sinclair/sprinter.cpp: Add onboard media devices before adding slots to make media options less unstable. (#13373)
Also adjusted default mouse axis sensitivity.
2025-02-17 05:43:39 +11:00
cam900
8b6aa56080
taito/wyvernf0.cpp: Cleaned up code: (#13357)
* Use memory share creator to allocate banked RAM.
* Use explicitly sized types for member variables that need to be saved.
* Reduced literal tags and run-time tag lookups.
* Reduced redundant code and unnecessary variables.
2025-02-17 04:54:04 +11:00
Miodrag Milanovic
344298890c New systems marked not working
------------------------------
PMP-11 [Računalniški muzej]
2025-02-16 18:51:04 +01:00
Nigel Barnes
8d043f0f09 bus/archimedes/podule/laserd.cpp: Added earlier LBP-4 2.01 ROM. 2025-02-16 17:27:34 +00:00
Nigel Barnes
5ba9e41e05 New working software list additions
-----------------------------------
bbc_rom: Assembler Extension ROM 1.12, Integra-B OS 1.21, Integra-B OS 1.22, Integra-B OS 1.23,
  Integra-B OS 1.24, IEEE 1.91, IEEE 1.96, Matrix 1.06, MCL 1.6, Maths Extension ROM 1.05,
  RAMDisc 1.04,  Micro Club 32K Shadow Ram 1.00, TTX2000B 1.12, The UtilRom 2.0, The UtilRom 2.3,
  Viglen DSDFS 1.00, VT Clock 1.0 [Nigel Barnes]

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: EURO-Beeb Terminal 4.14, Lambda 7 Spectrophotometer Simulation 1.23 [Nigel Barnes]
2025-02-16 17:27:34 +00:00
Dirk Best
31323a61a4 dmac: Add support for Rev. 2 2025-02-16 17:42:31 +01:00
algestam
00a4fdec5d
New working clone added (#13371)
----------
Chequered Flag (Konami handheld) [algestam]
2025-02-16 17:40:24 +01:00
m1macrophage
2183610e0b
oberheim/dmx.cpp: Removed imperfect_sound, reported tape as unemulated. (#13370) 2025-02-16 09:45:00 -05:00