Commit Graph

81380 Commits

Author SHA1 Message Date
shattered
754b4e867f
ibm6580_kbd: clean up and simplify (#9009) 2021-12-18 09:18:19 -05:00
Dirk Best
ddfc9b908c hds200: Preliminary keyboard, video improvements, hook up NVRAM 2021-12-18 14:07:37 +01:00
0kmg
9eccbfde84
fds: Fixed IRQ regression + IRQ timer improvements. Fixes MT8041. (#9010)
* fds: Fixed IRQ regression + IRQ timer improvements. Fixes MT8041.

* fix typo
2021-12-18 13:16:18 +01:00
smf-
de4ac4e41d Z80 CTC ZC/TO goes high for one clock cycle [smf] 2021-12-17 22:17:41 +00:00
tellowkrinkle
0b418d65ba
Fix chdman threading on cpus with many cores (#9006)
* osd: Remove 4-thread limit from non-high-freq work queues
* osd: osd_event flags don't need to be atomic
* osd: Fix race condition that made work queues not wake up enough threads for processing
2021-12-17 12:56:59 -05:00
Olivier Galibert
d18b504236 ctk551: lcd support 2021-12-17 14:48:32 +01:00
AJR
470258626b mn1880: Fix ASR carry calculation 2021-12-17 07:19:33 -05:00
Ivan Vangelista
83458ce300 audio/wiping.cpp, drivers/at.cpp, cv1k.cpp, namcos10.cpp: removed some machine().root_device() calls 2021-12-17 08:59:28 +01:00
arbee
10457bb855 a2bus: add support for the Grafex-32 uPD7220 video card [Rob Justice, R. Belmont] 2021-12-16 21:24:38 -05:00
arbee
c6d1c58433 a2bus: consolidate card lists to clean up the drivers. [R. Belmont] 2021-12-16 20:15:20 -05:00
Dirk Best
25f33a3ff8 hds200: Hook up RS232 ports, fix DUART irqs 2021-12-16 22:02:10 +01:00
BraiNKilleRGR
bc718bb61c
Updated Greek Translation (#8958) 2021-12-17 07:03:03 +11:00
Vas Crabb
3a65909ca6 -Updated translations:
* Chinese (Traditional and Simplified) [YuiFAN]
* Czech [Milan Galcik]
* Slovak [Milan Galcik]

-Cleaned up a few trivial things.
2021-12-17 05:10:33 +11:00
Robbbert
df011acdde s6a.cpp: added outputs 2021-12-17 02:15:19 +11:00
Robbbert
e0b1900bac s6.cpp: All games are playable. Added outputs. 2021-12-17 01:03:12 +11:00
Aaron Giles
d187a28fad
ymfm: Correct for free-running timer B multipler (#8988) 2021-12-16 08:16:48 -05:00
0kmg
27c64d0512
machine/vsnes.cpp: Replaced MMC3 implementation with Namco 108. (#8991) 2021-12-16 08:15:54 -05:00
Olivier Galibert
f7c5d9e4f5 isa wyse700: Make it not completely crash 2021-12-16 10:04:43 +01:00
Robbbert
1cfa8d91fb s4.cpp: WIP. Added outputs, fixed match digit. 2021-12-16 04:57:46 +11:00
0kmg
a5acda1a60
machine/nes.cpp: Accomodate games that don't initialize RAM. (#8986)
Software list items promoted to working (nes.xml)
---------------------------------------
Minna no Taabou no Nakayoshi Daisakusen (Japan) [kmg]
2021-12-15 12:06:00 -05:00
Ivan Vangelista
ead54b041b - cointek.cpp: very minor updates
- wpc_dcs.cpp: removed the jd_l1d set as it's actually a homebrew mod
2021-12-15 17:22:53 +01:00
Robbbert
5cdff3df7b disco_l1: fixed silly mistake 2021-12-16 00:25:03 +11:00
Robbbert
ba7f09e1b1 s3.cpp: fixed various bugs, all games playable. 2021-12-15 15:23:53 +11:00
qeeg
116cef2ebe
pcipc.cpp: Fix names of chipsets (#8984) 2021-12-14 22:08:57 -05:00
Devin Acker
26cff7a612
gt913: minor cleanup (#8985) 2021-12-14 21:48:45 -05:00
AJR
1214aac092 Filesystem code cleanup
- Eliminate dependencies on emu.h, replacing most fatalerror calls and floptool's ersatz emu_fatalerror class with standard exception classes
- Use range-based std::string constructors in some methods
- Move filesystem metadata handling to a separate source file
- Eliminate src/emu as an include path for libformats (necessitates kludge in ti99_dsk.cpp)
2021-12-14 21:42:42 -05:00
arbee
8a8b56bc24 gkigt.cpp: set i960 burst regions so games show something again. [R. Belmont] 2021-12-14 19:33:48 -05:00
hap
ca3d90a640 namcofl: flags(i960_cpu_device::BURST) for everyone 2021-12-15 00:05:58 +01:00
hap
8ec0c59257 namcofl: use memory view instead of bankdev 2021-12-15 00:04:33 +01:00
Steven Coomber
3d630a232b
c64_cass.xml: Added 15 entries (#8981)
New working software list additions
---------------------------------------
Kayleth (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Kennedy Approach (Transatlantic Simulations) [C64 Ultimate Tape Archive V2.0]
Kettle (Alligata, alt) [C64 Ultimate Tape Archive V2.0]
Killed Until Dead (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Kinetik (Firebird) [C64 Ultimate Tape Archive V2.0]
Klax (Domark) [C64 Ultimate Tape Archive V2.0]
Knight Rider (Ocean) [C64 Ultimate Tape Archive V2.0]
Konami's Coin-Op Hits (Imagine) [C64 Ultimate Tape Archive V2.0]
Kong (Anirog) [C64 Ultimate Tape Archive V2.0]
Kong (Anirog, alt) [C64 Ultimate Tape Archive V2.0]
Kong Strikes Back! (Ocean) [C64 Ultimate Tape Archive V2.0]
Krakout (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Kwik Snax (Codemasters) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
Knuckle Busters (Melbourne House) [C64 Ultimate Tape Archive V2.0]
Kwah! (Melbourne House) [C64 Ultimate Tape Archive V2.0]
2021-12-14 17:19:13 -05:00
Steven Coomber
038aad50b3
c64_cass.xml: Added 16 entries (#8940)
* c64_cass.xml: Added 16 entries

New working software list additions
---------------------------------------
Ice Hunter (Anirog) [C64 Ultimate Tape Archive V2.0]
IK+ (Activision) [C64 Ultimate Tape Archive V2.0]
Imagine's Arcade Giants (Ariolasoft) [C64 Ultimate Tape Archive V2.0]
Impact (Audiogenic) [C64 Ultimate Tape Archive V2.0]
Impossible Mission (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Impossible Mission (CBS Software) [C64 Ultimate Tape Archive V2.0]
Impossible Mission II (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Indiana Jones and the Temple of Doom (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Infiltrator (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Inspector Gadget and the Circus of !!Fear!! (Melbourne House) [C64 Ultimate Tape Archive V2.0]
International Karate (System 3) [C64 Ultimate Tape Archive V2.0]
International Karate (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
International Tennis (Commodore) [C64 Ultimate Tape Archive V2.0]
It's a Knockout (Ocean) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
International Soccer (CRL) [C64 Ultimate Tape Archive V2.0]
Into the Eagles Nest (Pandora) [C64 Ultimate Tape Archive V2.0]
2021-12-14 17:18:27 -05:00
R. Belmont
e436dfa11b
Revert "uknc: de-skeletonize (#8866)" (#8983)
This reverts commit 973e4ca436.
2021-12-14 15:50:51 -05:00
arbee
a3ba70ad14 gt913: fix single-driver build, fix invalid Unicode character. [R. Belmont] 2021-12-14 11:26:27 -05:00
R. Belmont
852b1f3d26
Revert "Revert "ctk551: implement sound, promote to working (#8960)" (#8980)" (#8982)
This reverts commit 04c0b4fbb2.
2021-12-14 11:24:17 -05:00
R. Belmont
04c0b4fbb2
Revert "ctk551: implement sound, promote to working (#8960)" (#8980)
This reverts commit 7ce27dadde.
2021-12-14 10:59:52 -05:00
hap
ef2c11c06f a2eramworks3: chmod -x file 2021-12-14 16:58:55 +01:00
shattered
973e4ca436
uknc: de-skeletonize (#8866)
* uknc: de-skeletonize
2021-12-14 10:39:41 -05:00
wilbertpol
682974c0d6
New machines marked as NOT_WORKING (#8889)
New machines marked as NOT_WORKING
----------------------------------
Atari 2600 Point of Purchase Display Unit [Wilbert Pol]
2021-12-14 10:33:40 -05:00
0kmg
8f27418c41
bus/nes: Added support for TF2740 related multicart boards. (#8925)
New working software list additions (nes.xml)
-----------------------------------
10000000 in 1 (KB46) [Consolethinks, Nikolka]
14 in 1 (FL-14A) [Consolethinks, Nikolka]
158 in 1 (AB-5027) [Consolethinks, Nikolka]
40 in 1 (110-05) [Consolethinks, Nikolka]
9999 in 1 (108-03) [Consolethinks, Nikolka]
2021-12-14 10:32:19 -05:00
cam900
00f45b9df1
Atari Lynx emulation updates (#8931)
* Atari Lynx emulation updates
- Use memory_view for address mapping
- Support variable framerate, Fix screen overscan (102 visible + 3 blank lines)
- Fix collision handling (possibly copy-paste error?)
- Reduce unnecessary shared pointers, Some duplications
- Use inlines values for bit flags
- Add support for variable page size for cartridge, AUDIN pin for bankswitch
- Add hardware notes, Initialize values
- Fix namings, Fix spacings, Use shorter/correct type values
- Move lynx sound functions into device/sound/lynx.*, Fix sound pitch (input clock related)
2021-12-14 10:31:51 -05:00
0kmg
53f28f0934
bus/nes_ctrl: Updated Partytap controller. (#8943)
* bus/nes_ctrl: Updated Partytap controller.  Project Q now detects the controller and inputs work.
2021-12-14 10:30:56 -05:00
cam900
7eac6c8acc
flower.cpp: Replace hardcoded tags to region pointers, Fix some sound/cocktail mode behaviors (#8944)
* flower.cpp: Replace hardcoded tags to region pointers, Fix some sound/cocktail mode behaviors
- Use tilemap_t for text layer
- Add hardware notes
- Add notes for unknown sound register writes
- Add sound io register value for debug purpose
- Fix initializing behavior
- Use shorter/correct type values, Fix spacings
- Fix GFX ROM naming

* audio/flower.cpp: Reduce unnecessary values/pointers
- Use STRUCT_MEMBER for save values
2021-12-14 10:29:56 -05:00
ArcadeShadow
edcfe24353
ibm5170.xml: New software list additions (#8946)
New working software list additions
Laser Squad (3.5", USA) [The Good Old Days]
Laser Squad (5.25", Euro) [The Good Old Days]
Night Shift [old-games.ru]
Push-Over [The Good Old Days]
Quest for Glory: Shadows of Darkness [The Good Old Days]
Quest for Glory I: So You Want to Be a Hero [The Good Old Days]
Quest for Glory III: Wages of War [The Good Old Days]

New non-working software list additions
Quicky: The Computer Game (Euro) [old-games.ru]
Tony & Friends in Kellogg's Land (Germany) [old-games.ru]
2021-12-14 10:28:14 -05:00
0kmg
11e49d9be6
bus/nes_ctrl: Revised Bandai Hyper Shot to only use exp port calls. (#8947)
* bus/nes_ctrl: Revised Bandai Hyper Shot to only use exp port calls.
- Also corrected Space Shadow mirroring. Now game properly blanks background every other frame.
- Use %p player specifier for B button.
- Use helper function for writing strobe bit
2021-12-14 10:27:13 -05:00
Devin Acker
7ce27dadde
ctk551: implement sound, promote to working (#8960) 2021-12-14 10:25:57 -05:00
0kmg
6d9b8c9c75
cinemat.cpp: Fixed inputs for Space Wars/Space Ship (MT8148). (#8964)
- Added missing playfield reset button.
- Fixed missing 'fire' and 'hyper space' buttons for Space Ship.
2021-12-14 10:23:38 -05:00
FMecha
db10baf44e
ms32.cpp: documenting Shutokou Red Zone as undumped (#8953) 2021-12-14 10:22:58 -05:00
0kmg
fc186278e5
gamegear.xml: Added a non-working prototype. (#8965)
* gamegear.xml: Added a non-working prototype.

New NOT_WORKING software list additions
---------------------------------------
BreakThru! (prototype) [smspower, VGHF]
2021-12-14 10:22:02 -05:00
0kmg
694757bf1e
New working clones (#8975)
------------------
Super Real Mahjong VS (Rev A) [Forest of Illusion]
2021-12-14 10:21:22 -05:00
0kmg
23fd92478b
gba.xml: Added another unreleased game. (#8978)
New working software list additions
-----------------------------------
Perplexus Diodomin (prototype) [James Boulton, GTW]
2021-12-14 10:21:08 -05:00