Commit Graph

81281 Commits

Author SHA1 Message Date
hap
f427a839ce analyst: remove device_config_complete function 2021-12-09 18:40:01 +01:00
Ivan Vangelista
91f613b56d ichiban.cpp: fleshed out a bit. Needs correct banking 2021-12-09 18:26:00 +01:00
hap
4a5f023397 im01: fix problem with stuck buttons 2021-12-09 18:03:12 +01:00
hap
a35ca34d96 t11: power fail trap is NMI, added bus error trap 2021-12-09 14:31:54 +01:00
Dirk Best
3928edfe97 hds200: Add rom banking 2021-12-09 09:17:59 +01:00
Patrick Mackinlay
9e229dd40e ns32kdb: add leds and layout 2021-12-09 14:47:34 +07:00
Vas Crabb
28818fe345 emu/mconfig.cpp: Made checks on device add/replace stricter.
Trying to replace a non-existent device or trying to add a device with
root or parent references in the path is now fatal.  If you find
yourself wanting to do this, your design is probably broken.
2021-12-09 17:46:53 +11:00
Robbbert
a7d29a8294 mame.lst: moved metalman to its new position 2021-12-09 15:05:18 +11:00
Robbbert
ff5d9d8ff5 spinb/inder.cpp: WIP. Moved metalman from inder to spinb. 2021-12-09 14:43:55 +11:00
0kmg
98bcd68b0b
bus/nes_ctrl: Disentangled Famicom joypad 2 from expansion port code. (#8949)
- Removed read_exp call from fcpad2. The FC expansion port is not tied to the relevant line at all.
- Replaced with read_bit2 in the control port interface for the same purpose.
- Separated JOYPAD inputs from MIC. The microphone shouldn't be mixed with button inputs' shift register.

machine/nes.cpp: Also removed read_exp calls on FC control ports. Other than the microphone on fcpad2 nothing used these (nor should they as the only line in common is $4017 bit 0, which in general is never used by the expansion port).
2021-12-08 20:15:34 -05:00
hap
a95da6eb6d New working clones
------------------
Elektronika IM-01 [Radon17]
2021-12-08 21:50:46 +01:00
Vas Crabb
7d8c657fad Moved localised I/O port name lookup into I/O port manager.
Added pseudo format specifiers to controller port names: %p for player
and %% for literal percent symbol.  This lets you get the localised
player identifier in overridden input names (see NES and Neo-Geo for
examples), and reduces the number of messages to translate.

For translators, the new messages are mostly previously existing
messages with wording adjusted for clarity (e.g. referring to "media"
rather than "ROMs" in several places, as things like disk and tape
images are included).  It's also possible to localise the "???"
dipslayed for an input without a valid name, but that should never
actually appear in practice.
2021-12-09 07:42:12 +11:00
hap
a435da6f9b screen: report refresh rate <1hz as error in validity check 2021-12-08 17:49:04 +01:00
shattered
acfd3ea4f6
dvk_kcgd: add serial ports, replace log macro, clean up. (#8945) 2021-12-08 07:57:38 -05:00
0kmg
74233fb469
nes.xml: Remove cloneof from games that are independent ports. (#8941)
* nes.xml: Remove cloneof from games that are independent ports.
2021-12-07 22:21:02 -05:00
AJR
710d1013cd machine/dec0.cpp: Update this too after 332646e776 2021-12-07 20:09:17 -05:00
AJR
332646e776 dec0.cpp: Updates and cleanup
- robocop: Use MB8421 device for shared RAM
- midresb: Remove some superfluous handlers
2021-12-07 20:07:50 -05:00
ClawGrip
a56e4ddcdf
dec0.cpp: Correct note about DEM-01 [Caps0ff] (#8942)
It's a Fujitsu MB8421 Dual port SRAM.
Since it's a supported device (src/devices/machine/mb8421.cpp), maybe it should be correctly hooked up on the driver.
2021-12-07 19:34:46 -05:00
hap
d39859c369 chess*: updated some internal artwork 2021-12-08 00:06:31 +01:00
Ivan Vangelista
01c98f7cba mystston.cpp: corrected ROM labels for the myststono set [The Dumping Union] 2021-12-07 18:16:04 +01:00
Dirk Best
105f67f905 hds200: Hook up more devices 2021-12-07 18:01:24 +01:00
hap
78e60a6dd6 ui: change string parse for screen hz info 2021-12-07 12:44:43 +01:00
Dirk Best
1792c7dfa7 Fix typo 2021-12-07 10:59:44 +01:00
Dirk Best
3d666945e0 New machines marked as NOT_WORKING
----------------------------------
Human Designed Systems HDS200 [Bitsavers]
2021-12-07 10:38:26 +01:00
Ivan Vangelista
671e1e8404 - hash/c64_cart.xml: corrected dragnden description tag to match actual title shown on screen and on cartridge cover [Guru]
- hash/vic10.xml: corrected ROM label for seawolf [Guru]
2021-12-07 06:43:34 +01:00
Ivan Vangelista
6adfae166c playch10.cpp: dumped an alternate BIOS [Phill @NES4Life] 2021-12-07 06:31:44 +01:00
0kmg
9c6d7f1dcf
bus/nes: Added partial support for 8-bit Xmas cartridges. (#8930)
* bus/nes: Added partial support for 8-bit Xmas cartridges.

New working software list additions (nes.xml)
-----------------------------------
8-bit Xmas 2008 [kmg]
8-bit Xmas 2009 [kmg]
8-bit Xmas 2010 [kmg]
8-bit Xmas 2011 [kmg]
8-bit Xmas 2012 [kmg]
8-bit Xmas 2013 [kmg]
8-bit Xmas 2014 [kmg]
8-bit Xmas 2015 [kmg]
8-bit Xmas 2018 [kmg]
8-bit Xmas 2019 [kmg]
8-bit Xmas 2020 [kmg]
8-bit Xmas 2021 [kmg]

New NOT_WORKING software list additions (nes.xml)
---------------------------------------
8-bit Xmas 2016 [kmg]

* Mark a few titles I missed as partially supported.
2021-12-06 23:05:59 -05:00
0kmg
59867a349a
bus/nes_ctrl: Updated Arkanoid paddles. (#8935)
- Added daisy chain expansion port to Famicom paddle for Arkanoid II's versus mode.
- Also expanded range of paddle value reads to ensure full range of motion within all games' play fields.
2021-12-06 23:05:24 -05:00
Logan B
013e431528
ncsi/hd.cpp: Copy "MODE SELECT 6" from cd.cpp; fixes #8922 (#8939) 2021-12-06 22:43:17 -05:00
arbee
f394ff875c apple2gs: convert most bankdev banking to memory views. [R. Belmont] 2021-12-06 20:00:54 -05:00
hap
f33a4b5ec1 hh_sm510: rename auslalom and hockey 2021-12-06 19:32:24 +01:00
Vas Crabb
e9738d869d -Completed Slovak translation. [Milan Galcik]
-Improved transliateration of a few game titles. [Vas Crabb]
2021-12-07 04:18:04 +11:00
hap
4bb096d02a sparclite: correct wssr[0] reset state 2021-12-06 17:05:59 +01:00
Roberto Fresca
62b1247fa3 Added a new working game to the "poorly coded driver".
New working clones
------------------
Amstar Draw Poker [darkdawgarcade, btroha, f205v, simzy, Roberto Fresca]
2021-12-06 16:38:38 +01:00
hap
dc66b1d860 sparclite: correct disasm after prev commit 2021-12-06 15:22:47 +01:00
hap
b29f72b897 sparclite: OP3_SCAN had the wrong id 2021-12-06 14:36:57 +01:00
arbee
8b69ac5471 apple2e.cpp: More cleanup / fix GCC warning. [R. Belmont] 2021-12-06 08:30:19 -05:00
arbee
423aa1c326 apple2e: additional cleanup. [R. Belmont] 2021-12-05 23:05:39 -05:00
arbee
d8e1b9c6f9 apple2e: change most bankdev usage to memory views. [R. Belmont] 2021-12-05 23:00:49 -05:00
arbee
2d140f79c5 apple2e.cpp: clean up/consolidate memory maps, fix ace500 LF switch causing DVORAK mode. [R. Belmont] 2021-12-05 21:13:58 -05:00
AJR
5ec54acc32 lnw80.cpp: Replace bankdev with memory view 2021-12-05 20:44:44 -05:00
AJR
d296163f7e unixpc.cpp: Replace bankdev with memory view 2021-12-05 20:36:46 -05:00
hap
0cd40f3acf sparc: check pending interrupt after RETT 2021-12-06 01:31:24 +01:00
arbee
a402cdbafb apple2.cpp: additional cleanup. [R. Belmont] 2021-12-05 19:10:47 -05:00
arbee
49b9a4c891 apple2.cpp: convert bank_device usage to memory_view. [R. Belmont] 2021-12-05 19:07:07 -05:00
hap
76a70f4c09 sparc: get rid of icount time travel 2021-12-06 00:57:34 +01:00
hap
39b4d24daa hh_sm510: correct title for autoslalom 2021-12-06 00:09:42 +01:00
hap
5618893d2a sparc: fix LDSTUBA not working 2021-12-05 23:52:36 +01:00
algestam
f38cb2676c
New working clone (#8937)
-----------------
Khokkey [algestam, Milan Galcik]
2021-12-06 00:48:58 +02:00
MetalliC
b2972c2b7e seattle.cpp: dumped security PICs for sfrush and sfrushrk [Caps0ff, neSneSgB] 2021-12-05 23:23:01 +02:00