Commit Graph

82200 Commits

Author SHA1 Message Date
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
ClawGrip
92262a3a95
New WORKING software list additions (#9379)
----------------------------------------
vsmilem_cart.xml:
  Campanilla (Spain) [TeamEurope, ICEknight, ClawGrip]
2022-03-09 16:24:57 -05:00
Shiz
ef0a8e5681
* New NOT_WORKING clones (#9380)
----------------------
Kick & Kick (GNA36 VER. EAA) [Shiz]
2022-03-09 16:24:42 -05:00
Steven Coomber
6eb7e25d7e
taito_l.cpp: correct bonus life DIP switch for raimais, raimaisj, raimaisjo (MT08244) (#9381) 2022-03-09 16:24:12 -05:00
Damian Rogers
18eb8f756a
cpu/i960: Added cycle count adjustment for dmovt instruction. (#9378) 2022-03-10 05:02:48 +11:00
Ivan Vangelista
cec6cd7bd8 New clones marked as NOT_WORKING
--------------------------------
Dead or Alive (Export, Model 2A, Revision A) [Guru]

- hnayayoi.cpp: corrected clocks and dips [MORIYA]
2022-03-09 17:21:43 +01:00
Vas Crabb
422185fe55 docs: Added page describing how MAME searches for media.
Also made error messages for missing CHDs and missing files for software
parts using the image file loader show search paths, and changed the
(poorly named) bitbanger device to use the image file loader rather than
the ROM loader for software items.
2022-03-10 02:55:40 +11:00
Ivan Vangelista
bbb9ec846a New clones marked as NOT_WORKING
--------------------------------
Airborne (1.5) [inkochnito]
2022-03-08 18:50:08 +01:00