Commit graph

80376 commits

Author SHA1 Message Date
hap
e30ee3c9a2 meritm: re-add vdp interrupts workaround since some of the games broke 2021-09-13 21:19:36 +02:00
ajrhacker
cf56aee3df
Merge pull request #8568 from 0kmg/nes-mapper190
bus/nes: Simplified Zemina board + some minor comment clean ups.
2021-09-13 08:35:36 -04:00
0kmg
62c1b80bfb bus/nes: Simplified Zemina board + some minor comment clean ups. 2021-09-12 21:08:04 -08:00
0kmg
e6f4eef8d9
bus/nes: Added support for Blood of Jurassic and Super Hang-On. (#8502)
Also, removed "fixed" set shangonah now that shangona is working (the latter should have been marked not supported).

Software list items promoted to working (nes.xml)
---------------------------------------
Blood of Jurassic (GD-98) [NewRisingSun]
2021-09-12 19:59:06 -04:00
ajrhacker
269d4731fc
Merge pull request #8567 from 0kmg/nes-MC-Fix-a-Lot
bus/nes: More fixes for various multicart types.
2021-09-12 19:36:38 -04:00
0kmg
64a32a5ef1 bus/nes: More fixes for various multicart types.
- Fixed graphics glitches in the following boards: BMC-20IN1 (Kaiser 20 in 1), BMC-SUPER700IN1 (700 in 1, 190 in 1), BMC-VT5201 (six multicarts).
- Simplified BMC-21IN1 board (21 in 1, 8 in 1).

New working software list additions (nes.xml)
-----------------------------------
Super 190 in 1 [anonymous]
2021-09-12 13:42:30 -08:00
Vas Crabb
f7d1c0dca4 -goldnpkr.cpp: Base screen parameters on how games program the CRTC.
* Filled in proper screen parameters for goldnpkr, witchcrd and
  megadpkr.  There may be other games that use different parameters.
* Demoted megadpkr and megadpkrb to not working as they can only boot
  once before writing timekeeper data that prevents booting again.

-Tidied up a few drivers a little.
2021-09-13 06:24:23 +10:00
David Haywood
da0df4bb6c
konmedal68k.cpp : konslot / konslot2 - fixed display resolution and offsets [David Haywood] (#8525) 2021-09-12 11:02:51 -04:00
0kmg
af65adbdd6
bus/nes: Added support for HP-898F board and related multicarts. (#8533)
New working software list additions (nes.xml)
-----------------------------------
4 in 1 (0203) [Consolethinks]
80 in 1 (KD-6096) [Consolethinks]
4 in 1 (0207) [Consolethinks, MrNorbert1994]
4 in 1 (0210) [Consolethinks, MrNorbert1994]
9999999 in 1 (KD-6037-B) [Consolethinks, MrNorbert1994]
Olympic 2000 1000000 in 1 [Consolethinks, MrNorbert1994]

Software list items promoted to working (nes.xml)
---------------------------------------
Prima Soft 9999999-in-1 (02 8807870-3)
2021-09-12 11:01:06 -04:00
Olivier Galibert
f71d4683b8 emumem: Put back masking removed by mistake 2021-09-12 16:48:56 +02:00
algestam
3807bbe81c
psikyo.cpp: Fix overdriven sound in gunbird (#8555) 2021-09-12 09:34:30 -04:00
hap
7c721ed780 saitek_stratos: fix wrong ordering in set_cpu_freq 2021-09-12 11:40:40 +02:00
hap
ddcaf052c3 meritm: remove vdp interrupts workaround, remove layer enable debug keys 2021-09-12 11:12:56 +02:00
Ivan Vangelista
3d0918f27f New working clones
------------------
Route 16 (Sun Electronics, set 2) [hammy]
2021-09-12 08:19:28 +02:00
Ivan Vangelista
e8ff0dfeca - royalmah.cpp: configured banking and views for mjdejavu ad mjifb
- goldstar.cpp: point reel tilemap to the right GFX rom offset for cmast97
2021-09-12 07:43:32 +02:00
AJR
413e48c9b0 mn1880: Use separate interrupt registers for each CPU 2021-09-11 19:33:50 -04:00
AJR
c608e9b7e2 ibm5170.xml: Correct definition for unladven 2021-09-11 19:31:05 -04:00
ajrhacker
50c11726e6
Merge pull request #8551 from rzero9/patch-1
ibm5170.xml: 4 new dumps
2021-09-11 19:25:58 -04:00
ajrhacker
a725d6cf44
Merge pull request #8564 from ArcadeShadow/ibm5150_202109
ibm5150.xml: New working software list additions
2021-09-11 19:25:22 -04:00
ajrhacker
0d8b100272
Merge pull request #8554 from ArcadeShadow/ibm5170_202109
ibm5170.xml: New working software list additions
2021-09-11 19:24:45 -04:00
ajrhacker
ad22f390ef
Merge pull request #8557 from 0kmg/nes-aressha
nes.xml: Updated PCB details for A Ressha de Ikou.
2021-09-11 19:18:56 -04:00
ajrhacker
bebc2c4917
Merge pull request #8559 from 0kmg/nes-mappers-297,374
bus/nes: Added support for MMC1-based multicarts.
2021-09-11 19:18:01 -04:00
ajrhacker
5925830d6a
Merge pull request #8561 from 0kmg/nes-mapper265
bus/nes: Improved emulation for T-262 board and related multicarts.
2021-09-11 19:17:20 -04:00
ajrhacker
8b9f4c2bf5
Merge pull request #8562 from 0kmg/nes-nanjing
nes.xml: Set correct board type for several games.
2021-09-11 19:15:14 -04:00
ajrhacker
af86a77c40
Merge pull request #8565 from 0kmg/nes-mapper49
bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III now loads.
2021-09-11 19:14:17 -04:00
ajrhacker
120c5685aa
Merge pull request #8566 from KScl/master
blockout.cpp: fix agress players (lives) DIP
2021-09-11 17:52:05 -04:00
AJR
42251d7ede imgtool/library.h: Supply some missing #includes 2021-09-11 17:41:36 -04:00
AJR
0da505b43e Formats-related refactoring
- Remove opresolv.h from emu.h and some other base headers
- Split legacy floppy image class into a separate file
- Clean up a lot of #includes in src/lib and src/tools/imgtool
2021-09-11 16:09:27 -04:00
Kaito Sinclaire
a23e5a3d7c
blockout.cpp: fix agress players (lives) DIP 2021-09-11 13:08:28 -07:00
AJR
fae732dc5d gamedrv.h, ioprocs.h: Fix typos in comments 2021-09-11 16:05:34 -04:00
Olivier Galibert
6403b5cff8 rectangles: Add operators & and | (intersection and union) from the
existing &= and |= ones.
2021-09-11 21:21:18 +02:00
Olivier Galibert
378a6d6cd4 views: Fix a number of problems with specific boundaries. 2021-09-11 21:21:18 +02:00
0kmg
9a6cb7095e bus/nes: Fixed Super HiK 4 in 1 so that Master Fighter III now loads. 2021-09-11 11:07:39 -08:00
Ivan Vangelista
6d51055910 smrp2.h: fixed MT08081 2021-09-11 20:22:23 +02:00
ArcadeShadow
99f49d2906 Update ibm5150.xml 2021-09-11 18:09:53 +01:00
0kmg
2a9cef3ba5 bus/nes: Improved emulation for T-262 board and related multicarts.
- Fixed games not loading in mc_6et40 and mc_11a42 and graphics issues with several games across the nine cartridges represented here.

New working software list additions
-----------------------------------
11 in 1 (A-042) [anonymous]
1994 Super HiK 6 in 1 (A-017) [anonymous]
2021-09-10 23:04:19 -08:00
Robbbert
63e2028788 New machines marked as NOT_WORKING
----------------------------------
Recel Bios
Alaska
Hot & Cold
Screech
Mr Evil
Torneo
Crazy Race
Fair Fight
Poker Plus
Mr Doom
Cavalier
Swashbuckler
Don Quijote
The Flipper Game
Black Magic 4   [Robbbert]
2021-09-11 14:43:21 +10:00
hap
668f3fd816 chess*: use clock device for irq signal 2021-09-10 21:58:17 +02:00
algestam
da6f1fd6fc
segam1audio.cpp: Fix overdriven sound (#8556) 2021-09-10 13:00:24 -04:00
MetalliC
a99d2f3295 jvs13551.cpp: dumped Sega 838-13683-91 Rev.A JVS I/O [Darksoft] 2021-09-10 17:47:21 +03:00
hap
2c35e09c66 cking_master: use clock device for irq signal 2021-09-10 13:32:05 +02:00
hap
c5ceada693 clock: add setters for period, duty cycle, pulse width 2021-09-10 12:55:54 +02:00
0kmg
c05c9603be Converted Chinese Ninja Ryukenden to MMC1 subclass. 2021-09-10 01:41:12 -08:00
0kmg
968fb7f491 bus/nes: Added support for MMC1-based multicarts.
- Modified MMC1 base class (SxROM) to have outer bank base/mask to make it extensible by multicarts.
- Implemented two boards, reset-based SxROM and a 2-in-1 by TXC, as proof of concept.
- Marked Operation Wolf games as partially supported due to zapper inputs not working.
- Marked Space Shadow as not supported since it requires the extra buttons on the Bandai Hyper Shot gun.

New working software list additions (nes.xml)
-----------------------------------
1997 Super HiK 4 in 1 (JY-021) [MLX]
1995 Super HiK 4 in 1 (JY-022) [NewRisingSun, taizou]
1996 Super HiK 4 in 1 (JY-051) [NewRisingSun, taizou]
2 in 1 Uzi Lightgun [CaH4e3]
2021-09-09 17:04:22 -08:00
smf-
2811cda9c6 fixed vs2019, broken by clang fix. 2021-09-09 12:55:56 +01:00
0kmg
db19aa201d nes.xml: Set correct board type for several games.
- Removed a "fixed" version of quanhr2, now that parent is working.

Software list items promoted to working
---------------------------------------
Quánhuáng R-2 - Dàshé Sìtiānwáng
Yǒngzhě Chuánshuō
Wángzhě Wúshuāng
2021-09-08 13:46:59 -08:00
0kmg
1a6b47dff2 nes.xml: Updated PCB details for A Ressha de Ikou.
- Beyond metadata this gives aressha WRAM, making it playable now.
- Separately, demoted Enix games dquest and doordoor due to game crashing bugs.
2021-09-08 13:04:40 -08:00
ArcadeShadow
4189749732 Update ibm5170.xml 2021-09-08 21:20:20 +01:00
ajrhacker
925f5183a1
Merge pull request #8550 from 0kmg/nes-kaiser-smb2-smb3
bus/nes: Improved IRQ emulation for Kaiser KS202 and KS7032.
2021-09-08 14:20:39 -04:00
Vas Crabb
693764eb9c Miscellaneous cleanup.
cchasm.cpp: Combined source files, added I/O port finder, reduced audio
levels to avoid hitting the limiter.

redalert.cpp: Converted sound boards to devices and removed a couple of
trampolines, making the driver state class considerably tidier.

bus/amiga/keyboard, bus/sunkbd: Put a bunch of implementation classes in
anonymous namespaces, getting implementation details out of headers and
out of the global namespace.
2021-09-09 04:12:45 +10:00