Commit Graph

82207 Commits

Author SHA1 Message Date
0kmg
5d1ecc05fb
vsnes.cpp: Simplified graphics memory handling a bit. (#9338)
- Added address maps for PPUs, eliminating some variables and associated setup.
- Separated banking from base light gun input handler.
2022-03-14 20:40:19 -04:00
hap
5efd366143 nes: added R.O.B. 2022-03-15 00:10:17 +01:00
hap
f1f36c9ba0 sm590: added i/o ports 2022-03-14 22:07:44 +01:00
ClawGrip
ca467d4cdb
photoply.cpp: Add security dongle MCU dumps for 'photoply99sp' [Caps0ff, jordigahan, ClawGrip] (#9415)
* Four dongles have been dumped, containing different mixes of MCU programs and EEPROMs.  The "rev" sticker on each dongle doesn't seem to relate to the contents.
2022-03-14 16:08:27 -04:00
0kmg
b7020159da
nes.xml: Added seven prototypes. (#9403)
New working software list additions
-----------------------------------
Galaxy 5000 - Racing in the 51st Century (USA, prototype) [GamersGulch, Forest of Illusion]
Hatris (USA, prototype) [mmsc]
Rampart (Japan, sample) [Skrybe]
Renegade (USA, prototype) [rfancella]
Saiyuuki World (Japan, prototype) [Aetius For Real]
Square Deal (Japan, Great Deal prototype) [Skrybe]
Toki (USA, prototype) [CloudGamerX]
2022-03-14 15:12:51 -04:00
David Haywood
4ac4a93f03
mapacman progress - crude display + inputs [Sean Riddle, Stefano Arosio, jrideburg, Team Europe, f205v, Osso1, David Haywood] (#9339)
* use timers
* some basic inputs
* make some beeps
2022-03-14 15:12:23 -04:00
0kmg
946cdb746f
nes.xml: Added eleven prototypes. (#9351)
New working software list additions
-----------------------------------
Advanced Dungeons & Dragons - Hillsfar (USA, prototype) [Hidden Palace]
Caesars Palace (USA, prototype, alt) [Hidden Palace, VGHF]
Dr. Mario (prototype, alt 2) [Hidden Palace, Stephan Reese]
Dragon Warrior II (USA, prototype) [Hidden Palace, Stephan Reese]
Moero!! Junior Basket - Two on Two (Japan, prototype) [Hidden Palace]
NES Open Tournament Golf (USA, prototype) [Hidden Palace, Stephan Reese]
NES Play Action Football (USA, prototype) [Hidden Palace, Stephan Reese]
Ninja Hattori-kun (Japan, prototype) [togemet2]
Star Soldier (Japan, prototype) [togemet2]
Tonjan!? (Japan, prototype) [togemet2]
Hitler no Fukkatsu - Top Secret (Japan, prototype) [togemet2]
2022-03-14 15:10:21 -04:00
r09
efc483e367
fmtowns_flop_orig.xml: add redumped aressh4m [cyo.the.vile] (#9416) 2022-03-14 15:09:54 -04:00
Ivan Vangelista
c56bac05ed New working clones
------------------
Ridge Racer (Rev. RR2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]
Ridge Racer 2 (Rev. RRS8, World) [Jim Kingery, Brian Troha, The Dumping Union]
Ace Driver: Victory Lap (Rev. ADV2 Ver.B, World) [Jim Kingery, Brian Troha, The Dumping Union]

- Namco System 22 driver updates  [Jim Kingery, Brian Troha, The Dumping Union]
* Sets redumped/verified: ridgeracb, ridgera2, raverace, raveracj, victlapa
* ROM labels corrected by set: ridgeracb, ridgeraca, victlapa
* Parent renaming: raveracw --> raverace, acedrvrw --> acedrive, victlapw --> victlap

- model2.cpp: some updates regarding board numbers [Guru]

- goindol.cpp: used finder for memory bank, other small cleanups
2022-03-14 16:49:42 +01:00
MooglyGuy
f5b75b7439
More BGFX stability improvements (missing files + multi-window) (#9410)
* -bgfx: Improved stability when encountering missing files, and improved multi-window stability. [Ryan Holtz]

* -osd: Added video-init fallback functionality to other OSDs. [Ryan Holtz]
2022-03-14 09:32:59 -04:00
npwoods
2df5b5a1f0
Adding 'FORMATS["COCO_RAWDSK"] = true' to mess.lua (#9412) 2022-03-14 11:27:15 +01:00
AJR
236da6e6ad arm7: Disassembly improvements
- Correct formatting of LDR and STR pre-indexed writeback modes
- Correct opcode suffixes for LDM and STM in ARM mode
- Correct LDRSH mnemonic in Thumb mode
- Omit destination register for data processing instructions when Rd = Rs
- Recognize RRX shift mode
- Disassemble immediate ADD or SUB from R15 as ADR in both ARM and Thumb modes
- Use ARM-preferred LSL, LSR, ASR, ROR and RRX mnemonics for shifted MOV operations
- Fully disassemble flag field for MSR [CS]PSR
- Use 0x as hexadecimal prefix except for small constants
- Make output in Thumb mode prettier
- Recognize a few more ARMv5/v5TE instructions
- Add STEP_OUT debugging flag to a few more instructions commonly used for exits
- Regularize a lot of sloppy formatting
- Somewhat reduce code duplication in Thumb disassembler
2022-03-13 20:26:17 -04:00
Michael Sanborn
c682bab37f
seta.cpp - add alternative title to kamenrid (#9376)
This name is found if you change the country setting to Japan via the dip switch settings.
2022-03-13 16:59:05 -04:00
Robbbert
39029d7dc7 gts3,gts3a: added sound to most remaining games. 2022-03-14 04:50:26 +11:00
AJR
cf53896b89 arm7: Add debugger privilege callback for 26/32, A/T and user mode changes 2022-03-13 11:58:29 -04:00
npwoods
1c4be582e9
The MAME CoCo driver now identifies RS-DOS and OS-9 as relevant file systems (#9406) 2022-03-13 09:45:45 -04:00
Robbbert
93179fb463 gts80a,b: sound for another 16 machines. 2022-03-13 21:51:17 +11:00
hap
db6c9c1d9a New working machines
--------------------
Star Fox (Nelsonic)

New machines marked as NOT_WORKING
----------------------------------
Super Mario Bros. 3 (Nelsonic)
Super Mario World (Nelsonic)
2022-03-13 11:05:26 +01:00
MooglyGuy
1ad39cb5dd
-bgfx: Added default LUT PNG, fixes LUT-effect crash. Fixed external texture loading, restoring HQx filters. [Ryan Holtz] (#9401) 2022-03-12 20:30:02 -05:00
987123879113
7b1512ce9e
djmain: Fix parenting for bmcompmxb (#9402) 2022-03-12 20:29:13 -05:00
Robbbert
74994d2f8b gts80b,gts3: added more sound 2022-03-13 11:23:59 +11:00
0kmg
409e3017b1
famibox.cpp: Fixed build error. (#9400) 2022-03-13 11:13:54 +11:00
AJR
3067f68ead famibox.cpp: Fix build 2022-03-12 19:05:54 -05:00
0kmg
ff88213fed
famibox.cpp: Added some input control bits. (#9393)
- Joypads now swap depending on which one hit start on game select menu.
- Controller inputs ignored during attract mode before inserting coin.
- Minor cleanups of cart switching.
2022-03-12 16:07:33 -05:00
r09
b66363aa3d
fmtowns_flop_orig.xml: 5 new dumps (#9396)
Also removed the old Shougi Seiten images from fmtowns_flop_misc.xml, since they have been confirmed to be bad dumps.

New working software list additions
-----------------------------------
2069 AD [cyo.the.vile]
Nihongo MS-DOS V3.1 L36 (Kihon Kinou) [cyo.the.vile]
Shougi Seiten [cyo.the.vile]

New not working software list additions
---------------------------------------
Fortress [cyo.the.vile]
Para Para Paradise Update Disk [cyo.the.vile]
2022-03-12 16:07:00 -05:00
cam900
84fd318a35
namco_163.cpp: Fix side effects issue in reading (#9391)
* namco_163.cpp: Fix side effects issue in reading

* namco_163.cpp: Use constant value here
2022-03-12 16:05:48 -05:00
Steven Coomber
7c85af71db
zodiack.cpp: add bonus life DIP switches (MT08236) (#9397) 2022-03-12 16:03:43 -05:00
987123879113
3b52af1d1c
New working clones (#9398)
------------------
beatmania complete MIX (ver JA-C) [Taro]
2022-03-12 16:03:23 -05:00
987123879113
9f74e79379
ksys573: Implement I/O for Kick & Kick [windyfairy, Shiz] (#9399) 2022-03-12 16:02:51 -05:00
Olivier Galibert
e746f78c38 bkungfu: Use a named shared zone for the tileram 2022-03-12 15:40:36 +01:00
Robbbert
3c7cc65727 bonebstr: added sound 2022-03-13 00:32:42 +11:00
ArcadeShadow
d15ac60f2d
segacd.xml - megacd.xml - megacdj.xml: Description lowercase (#9281)
segacd.xml - megacd.xml - megacdj.xml: Lowercase on some description's words
2022-03-12 13:52:40 +01:00
Steven Coomber
1d3428d5d6
statriv2.cpp: Correct DIP switches for hangman (MT08209) (#9303) 2022-03-12 13:49:41 +01:00
Steven Coomber
bf7319e047
galaxian.cpp: correct DIP switches for spacempr (MT08245) (#9384) 2022-03-12 13:44:28 +01:00
Robbbert
2409a8795e evmbug: fixed name collision. 2022-03-12 23:06:13 +11:00
Robbbert
f18ec20dd5 Addressed a few coverity concerns. 2022-03-12 22:59:26 +11:00
ClawGrip
bbd0e200aa
4enlinea.cpp: Fix 'sprtdart' game name as in title screen (#9372) 2022-03-12 11:08:21 +01:00
Ivan Vangelista
a7225d8818 - model2.cpp: dumped IO board ROM for srallycdx [Guru]
- quizpun2.cpp, tail2nos.cpp: used finder for memory bank, small cleanups

- aerofgt.cpp, cop01.cpp, dacholer.cpp, galivan.cpp, pzletime.cpp, taxidriv.cpp, terracre.cpp, welltris.cpp: removed some custom GFX decodes in favor of the ones provided in emu/video/generic.cpp
2022-03-12 08:10:34 +01:00
cam900
f29cd1988c
k005289.cpp: Minor cleanups, Use struct for voices (#9389) 2022-03-11 20:08:39 +01:00
Chris Swan
f4b7a31631
Add TMS9995 Breadboard driver to evmbug.cpp (#9370)
Add TMS9995 Breadboard driver. Also changed ROM config for the underlying TMAM6095 system as it uses a 4K ROM for u8 as and a 2K for u9.

New working machines added
----------
TMS9995 breadboard [Chris Swan]
2022-03-11 19:14:53 +01:00
Robbbert
69a43063d2 gts80b: added sound to more games. Fixed mmmaster, topsound. 2022-03-12 04:24:32 +11:00
Patrick Mackinlay
2b5755845b pcmx2: boot to monitor
* refactored into cards
* boots to firmware monitor
2022-03-11 19:37:55 +07:00
Patrick Mackinlay
1f6c4266e2 imds2: multibus update
* also modernized address map
2022-03-11 18:27:33 +07:00
Patrick Mackinlay
4287970f0d multibus: various improvements
* expose card-independent bus address spaces
* support multiple slots and options
* route interrupts to/from cards
2022-03-11 18:25:38 +07:00
negunma
4536b6fbb7
alpha68k_n.cpp: Corrected audio clock for sstingry. (#9382)
Changed sstingry audio clocks to match recording from PCB.

Also changed second and third sound chips for sstingray and kyros to AY-3-8910 based on PCB photos.
2022-03-11 05:06:41 +11:00
AJR
a091e1616b New machines marked as NOT_WORKING
----------------------------------
WY-185ES (v2.0) [Bitsavers]
2022-03-10 13:00:22 -05:00
Vas Crabb
a0732c3216 osd/modules/input/input_rawinput.cpp: Allow re-plugging mouse/keyboard. 2022-03-11 04:12:44 +11:00
cam900
76a3bb2ec8
k007232.cpp: Fix frequency bits, Add notes (#9388)
reference: https://github.com/furrtek/VGChips/tree/master/Konami/007232 (based on reverse engineering)
2022-03-10 14:29:09 +01:00
Robbbert
a0613f2542 gts1,gts80: Improved sound. Added bonus display. 2022-03-11 00:18:09 +11:00
Ivan Vangelista
5fc6133578 snesb51.cpp: fixed regression 2022-03-10 07:04:05 +01:00