Commit Graph

80292 Commits

Author SHA1 Message Date
ajrhacker
fc97bea7b7
Merge pull request #8495 from 0kmg/nes-mappers-114,115,182
bus/nes: Simplified a few related boards by Kasheng and Hosenkan.
2021-08-26 20:34:01 -04:00
AJR
ea0b9ed65b hd6120: Fix effect of TAD on LINK flag 2021-08-26 20:07:07 -04:00
0kmg
b1dcb15ba2 bus/nes: Simplified a few related boards by Kasheng and Hosenkan.
- Reduced redundant code by making "kasing" device parent class for sglionk/sgboog. The latter are identical save for the extended register/address scrambling.
- Eliminated hosenkan device altogether (mapper 182). It is identical to sglionk (mapper 114).
2021-08-26 15:21:48 -08:00
0kmg
056db46275 nes.xml: Set correct board type for garousp1 and sonic3d6h.
Software list items promoted to working
---------------------------------------
Garou Densetsu Special (Asia, alt)
2021-08-26 11:48:28 -08:00
Robbbert
b106b6a17b gts1: various fixes. Still not working though. 2021-08-27 02:10:56 +10:00
AJR
dd7ab74a3c tx0dasm.cpp: Add notes on OPRs for reference 2021-08-26 10:41:22 -04:00
hap
a0b2d5a348 atarig42: remove undumped dangerex proms(not used by MAME) 2021-08-26 16:18:13 +02:00
hap
86f00f62bf atarig42: correct wrong use of NO_DUMP
cv1k: correct title of "oooku"
gng: change makaimur title string to Makaimura
2021-08-26 14:08:32 +02:00
Vas Crabb
ec9ba6fa76 Bump version to 0.235 2021-08-26 16:44:17 +10:00
Vas Crabb
bdbf452e91 util/zippath.cpp: OSD_WINDOWS isn't a safe way to detect Windows target, and OSD_* macros must not be used outside libocore/libosd. 2021-08-26 15:48:15 +10:00
AJR
f6c53d44fa mac128.cpp: Force native aspect ratio for screen 2021-08-25 21:57:20 -04:00
Scott Stone
466ae24e4c vgmplay.xml: Added 31 new entries [vgmrips.net, Tafoid] 2021-08-25 19:52:44 -04:00
yz70s
d1fef8800b pcipc.cpp: remove serial mouse and use virge instead of virge dx
Because now the ps/2 mouse works and the virge dx is buggy during
windows xp setup (then after it has installed you have to boot in vga
mode)
2021-08-25 21:41:48 +02:00
yz70s
60260c8cb1 fdc37c93x.cpp: update to support ps/2 mouse 2021-08-25 21:41:48 +02:00
yz70s
e938f48e24 8042kbdc.cpp: improve management of ps/2 mouse
- add mouse interrupt
- support more mouse commands
- use command byte to enable/disable mouse and keyboard interrupts

Now the ps/2 mouse works with windows 98
2021-08-25 21:41:48 +02:00
yz70s
668b276842 i386.cpp: when DEBUG_MISSING_OPCODE is defined, log a small backtrace
This way together with the full list of bytes that form the non
recognized opcode there are the addresses of the previously executed
instructions.
2021-08-25 21:41:48 +02:00
Ivan Vangelista
bb7a62bb5a asuka.cpp: added PCB infos for Bonze Adventure [Guru] 2021-08-25 19:44:29 +02:00
AJR
4fe5cfc037 es5503.cpp: Initialize variable properly; clean up code a little 2021-08-25 09:50:27 -04:00
hap
2e9297ee05 kncljoe: fix off-by-1 with sprite layer clip
(cherry picked from commit 3cadc4f688)
2021-08-25 12:32:40 +02:00
hap
3cadc4f688 kncljoe: fix off-by-1 with sprite layer clip 2021-08-25 12:31:42 +02:00
MooglyGuy
95325c6400 -bgfx: Revised fs_blit_palette16 to not use pixel rounding. Fixes issues in carpolo, kncljoe, and others. [Ryan Holtz] (#8488) 2021-08-25 11:07:48 +10:00
0kmg
4c6d6fe936 bus/nes: Added support for a Highway Star bootleg.
- Renamed hstarfds to highwayk. It cannot be an FDS bootleg since Highway Star only appeared on cart.
- Demoted all Rad Racer/Highway Star games to partially supported due to severity of graphical issues (car dashboard flickers to top of screen, etc).

New working software list additions (nes.xml)
-----------------------------------
Highway Star (Whirlwind Manu bootleg) [krzysiobal]
2021-08-24 15:47:19 -08:00
AJR
2ec9b81c46 cromptons.cpp: Improve note 2021-08-24 18:39:18 -04:00
AJR
d9aecf4051 cromptons.cpp: Note 2021-08-24 18:14:41 -04:00
Ivan Vangelista
7c8c01c56a New working clones
------------------
unknown 'Pac-Man' gambling game (set 2) [Nnap]
Pucman [Nnap]
2021-08-24 19:23:06 +02:00
Ivan Vangelista
8570f01353 goldstar.cpp: decryption progress on super7. It now gets in game but needs GFX and color fixes, plus decryption might have some error lurking 2021-08-24 19:12:53 +02:00
ajrhacker
ad57e6a97a
Merge pull request #8487 from clawgrip/patch-1
rfslotsmcs48.cpp: Add year for 'babyfrts25'
2021-08-24 11:37:56 -04:00
Aaron Giles
7caa0a65a6 mario: Reduce volume so we don't clip constantly just when running around. 2021-08-24 08:37:42 -07:00
AJR
3754297a3f seta.cpp: Rebalance audio levels in most games 2021-08-24 11:20:38 -04:00
MooglyGuy
a472f4663f
-bgfx: Revised fs_blit_palette16 to not use pixel rounding. Fixes issues in carpolo, kncljoe, and others. [Ryan Holtz] (#8488) 2021-08-24 10:33:47 -04:00
cracyc
01106becc6
upd7220: don't run wdat if figd figure type is set and set the patter… (#8470)
* upd7220: don't run wdat if figd figure type is set, set the pattern in wdat and reset figure type
2021-08-24 08:49:00 -05:00
hap
65eeeb8d04 cv1k: fix small typo 2021-08-24 14:54:48 +02:00
Olivier Galibert
a0c9fd37e7 xexex: clip less 2021-08-24 11:42:31 +02:00
ClawGrip
2e7808cb13
rfslotsmcs48.cpp: Add year for 'babyfrts25' 2021-08-24 10:53:11 +02:00
Angelo Salese
0e4ba6d49a
Major state refactoring of pc98 based HW (#8475)
First major step in splitting up machine classes in NEC PC98 family tree:
* Splits up derivative HWs into own state machine and files (pc98ha.cpp, pc9821.cpp and pc9801_epson.cpp);
* Adds a preliminary uPD4991a parallel RTC, used by pc98ha;
* Fix -26, -86, -118 C-bus sound board dips or jumper settings;
* Fix default sound card for pc9821 (-86) and pc9821ce2 / pc9821cx3 (-118);
* Adds preliminary MAD Factory Otomichan-kai C-bus sound board;
* Adds boilerplate code for C-bus installing board I/Os, avoiding the possible inconvenience of board(s) getting silently unmapped by other installed boards;
* Major refactoring of HW dip switches readouts, using required_ioports instead of scattering things around in PPI hooks;
* Extensive QA rundown, including research on missing features and undumped machines.
 
pc9801.cpp: Don't passthrough mouse irq frequency when cycle setting is setup too, fixes jastrike mouse input on options menu.
pc9801.cpp: Fix kanji RAM window LR readback, makes telenetm to properly display 8x16 chars on RS and derivative machines.
pc8801.cpp: fixed OPNA RAM readback, allowing SWs to playback ADPCMs properly.

New machines marked as NOT_WORKING
----------------------------------
PC-98LT [anonymous]
PC-98HA "Handy98" [anonymous]
PC-9821Nr15 (98NOTE Lavie) [flyingharuka]
PC-9821Nr166 (98NOTE Lavie) [flyingharuka]
PC-9821Nw150 (98NOTE Lavie) [flyingharuka]
PC-9821Ra266 (98MATE R) [flyingharuka]
PC-9821Cx3 (98MULTi CanBe) [flyingharuka]
PC-9801VX [qazmko1029]
PC-9801US [CoolMod]
2021-08-24 10:22:03 +02:00
Aaron Giles
c471fad8e0 Fix overdriven sound in various Atari games. 2021-08-24 01:15:53 -07:00
Ivan Vangelista
4e77b56a2d New working clones
------------------
Leader (version Z 2F, Greece) [Ioannis Bampoulas]

New clones marked as NOT_WORKING
--------------------------------
Carnival (cocktail, earlier) [Kevin Eshbach]
2021-08-24 06:20:41 +02:00
AJR
92ffd8d026 okim6295, okim6376, okim9810: Explicitly clamp output streams to within range 2021-08-23 23:42:32 -04:00
ajrhacker
756616a2b5
Merge pull request #8485 from 0kmg/nes-mapper351
bus/nes: Added support for a 9-in-1 multicart.
2021-08-23 15:28:08 -04:00
0kmg
679ec8cc50 bus/nes: Added support for a 9-in-1 multicart.
- Also, 8237 board improvements from previous commit now work when loading loose .nes files.

New working software list additions (nes.xml)
-----------------------------------
2 in 1 - The Lion King & Bomber Boy [NewRisingSun]
9 in 1 [NewRisingSun]
2021-08-23 11:03:27 -08:00
Aaron Giles
4168a7216b Merge branch 'master' of https://github.com/mamedev/mame 2021-08-23 10:48:07 -07:00
Aaron Giles
97d7bfab03 Add compile-time option to show visible annoying red border when sound is overdriven. Leaving it on for a bit at the start of the cycle so that devs might identify and fix some of these cases. 2021-08-23 10:47:54 -07:00
hap
8950b00a0a cv1k: small cleanup 2021-08-23 19:47:00 +02:00
hap
07f8452101 hh_tms1k: correct ti5100 machine category
(cherry picked from commit 895ff8ef02)
2021-08-23 17:50:37 +02:00
hap
cc5f802f13 cv1k: add note about CV1000-B
(cherry picked from commit 107ca8394d)
2021-08-23 17:50:28 +02:00
hap
139bfdcf38 cv1k: update espgal2 pcb note
(cherry picked from commit eede8a794d)
2021-08-23 17:49:53 +02:00
hap
895ff8ef02 hh_tms1k: correct ti5100 machine category 2021-08-23 17:49:18 +02:00
hap
107ca8394d cv1k: add note about CV1000-B 2021-08-23 15:46:50 +02:00
hap
eede8a794d cv1k: update espgal2 pcb note 2021-08-23 14:17:52 +02:00
Dirk Best
ae27063680 apxen: Default eeprom, fix floppy change detection, initial software list 2021-08-23 13:28:11 +02:00