Commit Graph

76908 Commits

Author SHA1 Message Date
cam900
539eba7b62
audio/seibu.cpp: Use interface to MSM5205 device for seibu_adpcm. (#7527)
* audio/seibu.h: Fix hardware notes
* cabal.cpp, deadang.cpp, shanghai.cpp: Fix ADPCM clock
* shanghai.cpp: Fix CPU clock (CXQ70116 can't support 16MHz), add notes
2020-12-09 22:03:51 +11:00
Patrick Mackinlay
9ee3522842 romp: various improvements and fixes
* handle mmu exceptions in load/store instructions
* implement wait instruction
* fix "and link register" instructions when target == link
* fix illegal branch subject instruction exception address
* fix i/o instruction exception type
* fix lps address space selection
* don't use irb for hardware interrupts
2020-12-09 14:03:06 +07:00
AJR
09d755e44e debug/textbuf.cpp: Another obvious use for std::string_view 2020-12-08 23:19:30 -05:00
AJR
c22cb17f32 C++17 string handling updates (without charconv so as not to break GCC 7)
- render.cpp, rendlay.cpp, ui/ui.cpp, ui/menu.cpp: Change argument types for text processing functions from const char * to std::string_view
- ui/menu.cpp: Add overloads of item_append omitting the frequently empty subtext argument
- cheat.cpp: Remove some c_str() calls that became unnecessary a while ago
2020-12-08 21:24:46 -05:00
Brian Troha
6172111b18 system1.cpp: Redumped & verified Shooting Master's EPR-7100. Removes the EVG clones as it's 100% identical. [Brian Troha, The Dumping Union] 2020-12-08 19:57:09 -06:00
Masc Guy
bfa8d3572d Mame: Fix compilation errors in 'posixfile.cpp', for older MacOS/Xcode releases 2020-12-09 12:15:54 +11:00
Brian Troha
c1847faf80 add new clone to mame.lst 2020-12-08 16:50:19 -06:00
Brian Troha
06046600d6 New working clones
------------------
Croquis (Korea) [xuserv, juking]
2020-12-08 16:49:43 -06:00
Brian Troha
bd90cc5fc0 New working clones
------------------
Final Lap R (Japan Rev. B) [Jorge Silva]
2020-12-08 16:47:02 -06:00
AJR
a7921a601b plugins/portname: Use emu.subst_env 2020-12-08 15:57:41 -05:00
AJR
e70d4ebb34 plugins: Replace environment variable substitution function with core version 2020-12-08 09:44:32 -05:00
Vas Crabb
6082c57817 docs: Fix a bunch of errors from not reading what I wrote (thanks Ryan). 2020-12-09 01:37:53 +11:00
AJR
c58c7474a7 luaengine_input.cpp: Fix clang error: lambda capture 'this' is not used [-Werror,-Wunused-lambda-capture] 2020-12-08 09:30:45 -05:00
Vas Crabb
e008c7b1b1 -Lua engine cleanup, input edition:
* Modernised and cleaned up Lua bindings for input classes.
* Exposed the input_sequence_poller class to Lua and updated the
  autofire and cheat plugins to use it, rather than continuing to
  pretend it's part of the input manager.
* Exposed more of the natural keyboard manager, including the ability
  to enable/disable individual keyboard and keypad devices like you
  can from the keyboard mode menu.
* Exposed a few more things on ioport_port and input_device.

-plugins/cheat: Fixed menu item not updating visually when disabling a
 cheat with UI Left.

-plugins/cheatfind: Fixed not finding the first screen after screen
 enumerator was exposed as an object rather than using a table.

-bwidow.cpp, pacman.cpp: Minor cleanup to recent changes.
2020-12-09 01:10:26 +11:00
Michael D
06568860e7
sgi_mips: New software list additions (#7503)
- PDF Generator 1.2
- Intranet Junction 1.0.2
- Media Value Pack WebFORCE August 1998
- Alias|Wavefront Composer 4.5
2020-12-08 14:59:45 +01:00
cam900
70dae22fa7
deco_zoomspr.cpp: Replace sprite alpha blending with alternate frame flicker. (#7531) 2020-12-08 23:56:09 +11:00
AJR
0328495600 zira, cerberus: Minor adjustment to sound communications 2020-12-08 07:39:15 -05:00
Robbbert
342548461b New working software
--------------------
Compudata Scan 6.1 Test Pack v1.0 (tests floppy drives)
[exidyboy, Sean Corr]
2020-12-08 17:33:48 +11:00
ajrhacker
fb4ac50d1e
Merge pull request #7534 from ieure/fix-birdiy-inputs
pacman.cpp: Fix Birdiy inputs
2020-12-07 21:32:06 -05:00
Ian Eure
1027bb9b6b
pacman.cpp: Fix Birdiy inputs
The inputs for Birdiy were copied from Pac-Man and were incorrect.

- P1 attack button was incorrectly mapped to the service mode DIP.
- P2 attack wasn't mapped at all.
- "Stop Screen" DIP does nothing, so mark it as unused.
- "Rack test" is some kind of test mode, not Pac-Man style level skip, label it as such.
2020-12-07 17:51:16 -08:00
AJR
04b59f8323 unidasm: Add disassembler for M32C architecture 2020-12-07 15:41:45 -05:00
AJR
cc954c2ade tmpz84c015: Add WDT emulation 2020-12-07 15:00:14 -05:00
Ivan Vangelista
1c13556555 fungames.cpp: added infos on undumped games [gregf] 2020-12-07 17:25:54 +01:00
David Haywood
6a1cfbf74d
new NOT WORKING Software List entries (Turbo Extreme Grade 2) (#7530)
* new NOT WORKING Software List entries
------
leapfrog_turboextreme_cart.xml:
grade2 - Grade 2 [Sean Riddle, David Haywood]

* improve description
2020-12-07 10:50:11 -05:00
Ivan Vangelista
9fc4072d3d - twincobr.cpp, wardner.cpp: created bootleg sets to preserve actual bootleg dsp code dumps
- toaplan1.cpp: added note about missing MCU dump for demonwld and marked currently used code as bad since it's not from an original board
2020-12-07 12:38:06 +01:00
Ivan Vangelista
ed9b8c51ff tecmo.cpp: document silkworm PCBs and updated Rygar's documentation. Adjusted silkworm main CPU clock according to measurements [Guru] 2020-12-07 08:55:30 +01:00
Justin Kerk
d892088cd2 ibm5170.xml: Move cruisecr set to ibm5150.xml, remove sserv2 set already present in ibm5150.xml (#7505), organization fixes 2020-12-06 15:25:32 -08:00
ArcadeShadow
5313b3a720 ibm5170 - New working software list additions
Added: Legends of Valour, Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (3.5"), Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work (5.25"), Special Forces (5.25")
Dump Status: [lionkingd] Disney's The Lion King (Playable Demo) -> Marked as bad dump (cause: Modified OEM ID)
Removed: [monkey2] Monkey Island 2: LeChuck's Revenge (3.5") -> cause: the files in the floppy disk are exactly the same of the [monkey2a] Monkey Island 2: LeChuck's Revenge (3.5", Alt). The CRC and SHA1 are different because the [monkey2] has modified root in the floppies. Changed [monkey2a] to [monkey2]
2020-12-06 14:48:56 -08:00
ArcadeShadow
e34adf93d4
ibm5150 - New working software list additions (#7506)
* ibm5150 - New working software list additions

Added: The Punisher [ArcadeShadow]
2020-12-06 22:34:36 +00:00
Miodrag Milanovic
5e23dc37a8 orao103: Support new TAP format and format now done properly 2020-12-06 19:04:05 +01:00
Miodrag Milanovic
bb9f9d297d Fix loading orao tapes 2020-12-06 17:15:54 +01:00
Nigel Barnes
8ec91f61df New working software list additions
-----------------------------------
bbc_rom: Amcom E-Net Client 6.14B, Amcom WFS 5.21, Amcom WFS 6.23B, Amcom WFS 6.34B, Timefix 1.00 [Nigel Barnes]

New NOT_WORKING software list additions
---------------------------------------
bbc_rom: I2C (4 U) 3.0B, I2C (4 U) 3.1B [Martin Barr]
2020-12-06 15:01:15 +00:00
Nigel Barnes
5adf1b86e5 New working software list additions
-----------------------------------
aquarius: Aquaricart [Jay Snellen, III]
  Mini Expander Diagnostics [Ian Baronofsky]
2020-12-06 15:01:15 +00:00
Nigel Barnes
518da2aaa8 hhtiger: Added ROMs for Release 1.3 [Peter Todd] 2020-12-06 15:01:15 +00:00
Ryan Holtz
be92cc6c65 -scoop: Added skeleton device for Sharp "Scoop" peripheral IC from the Zaurus PDA line. [Ryan Holtz]
-ucb1200: Added skeleton device for Philips UCB1200 audio/telecom codec. [Ryan Holtz]

-sa1110: Added rudimentary framework for the MCP codec interface module. [Ryan Holtz]
2020-12-06 14:52:40 +01:00
Ryan Holtz
8287057888 -locomo: Added a skeleton device for the LoCoMo peripheral controller used in some Sharp Zaurus models. [Ryan Holtz]
-sa1110: Added OS Timer, RTC, Reset, GPIO, and partial UART3 controller module support. [Ryan Holtz]
2020-12-06 14:52:40 +01:00
Robbbert
fe4ec3a9d7 liberate: better fix? 2020-12-07 00:42:32 +11:00
Robbbert
78eb8fd112 vic10: fixed regression 2020-12-06 20:53:45 +11:00
Ivan Vangelista
ea10eb5569 New working clones
------------------
Pool Player (1.0) [PinMAME]
2020-12-06 08:25:47 +01:00
Brian Troha
8a07cb2753 nmk16.cpp: Add PCB locations to the Task Force Harrier sets. 2020-12-05 23:06:52 -06:00
AJR
09e173dd17 x1_012: Fix insidious variable type mistake that caused tilemap regressions 2020-12-05 23:49:17 -05:00
cracyc
d73b585d65 linenoise: properly handle numpad enter 2020-12-05 10:57:34 -06:00
arbee
d0cf574b51 ymz280b: Fix major mixer overdriving [R. Belmont] 2020-12-05 10:49:48 -05:00
Scott Stone
1fa29c1f78 Fixed audio in Space Duel as per MT#7808 2020-12-05 09:41:31 -05:00
arbee
a17c42be6e New games added as MACHINE_NOT_WORKING
--------------------------------------
Space Pokan [SpinalFeyd, R. Belmont]
2020-12-05 09:11:20 -05:00
Vas Crabb
8264d02dc6 luaengine.cpp: Fix actual unused lambda capture. 2020-12-05 22:29:46 +11:00
Vas Crabb
293deba33c luaengine.cpp: Shut up clang warning about unused lambda capture 2020-12-05 21:50:09 +11:00
Vas Crabb
cac83ba5b1 Expose enough of the layout system to Lua to allow position and colour to be animated. 2020-12-05 21:04:22 +11:00
Ivan Vangelista
e4ed0ebf24 dec8.cpp: added dip locations [Guru] 2020-12-04 21:33:24 +01:00
AJR
cfa35e4c0c seta.cpp: Eliminate strcmp for per-game hacks 2020-12-04 14:46:58 -05:00