Commit Graph

81886 Commits

Author SHA1 Message Date
0kmg
0d8ac5b760
nes.cpp, playch10.cpp, vsnes.cpp: Made zapper less bad. (#9284)
- Limited light detection to scanlines recently drawn by CRT.
- Lowered light detection threshold to better reflect how real zapper behaves; color doesn't need to be white.
- Bugs fixed:
  * not detecting hits on certain white objects
  * misdetecting hits on objects far away from the pointer
  * not being able to track where zapper is pointed in demo/test software
2022-02-09 13:18:19 -05:00
0kmg
56db643ab0
bus/nes: Added support for an 82 in 1 cartridge. (#9288)
New working software list additions (nes.xml)
-----------------------------------
82 in 1 [flaviocaste]
2022-02-09 13:16:21 -05:00
Ivan Vangelista
d83c79a1ea New working clones
------------------
Teenage Mutant Ninja Turtles (bootleg, US 4 Players, version H) [Jorge Silva]
2022-02-09 18:41:28 +01:00
Vas Crabb
e1a6a41234 frontend: Exposed memory pass-through handlers (address space taps) to Lua. 2022-02-10 02:06:42 +11:00
Robbbert
53bfaabe4c by6803: prepared layout for commas 2022-02-09 16:55:31 +11:00
Robbbert
559bebf50e by6803: Most machines are playable. 2022-02-09 13:12:07 +11:00
ksherlock
69271581e6
bus/a2bus: Added Apple II 3.5" Disk Controller Card. (#9215)
Apple II 3.5" Disk Controller Card, Apple P/N A0076LL/A, Announced July 1991, Released March 1992. $149.95 MSRP
2022-02-09 04:00:32 +11:00
Ivan Vangelista
b6addc3d06 New clones marked as NOT_WORKING
--------------------------------
Multi Game (French / English, Version Soft 4.4.8T - 4.0.5, 26-OCT-00) [Jorge Silva]
Multi Game (English, Version Soft 4.1.2T - 1.5.7, 16-MAY-00(397)) [Jorge Silva]
2022-02-08 17:59:09 +01:00
Brian Johnson
8b5307cee0
bus/epson_qx, qx10.cpp: Added Epson QX-10 expansion bus. (#9241) 2022-02-09 03:36:14 +11:00
Vas Crabb
8f2247e1f2 emu/inpttype.ipp: Added default assignements for P2-P4 mahjong/hanafuda inputs when using -multikeyboard. 2022-02-09 02:51:34 +11:00
Vas Crabb
eb221b2286 emu/input.cpp: Only show items for first device in non-multi classes.
It's not possible to actually use higher-numbered device assignments for
classes that combine all host devices.  For example you can't use the
default "Mouse 2" assignments if -multimouse isn't enabled.  Fixes
MT06842.
2022-02-09 02:33:02 +11:00
AJR
668bc119b8 arm: Disassembly improvements
- Correct mnemonic suffixes for LDM and STM
- Correctly distinguish between pre-indexed and post-indexed modes of LDR and STR
- Use shorter syntax for R15-relative LDR or STR
- Disassemble R15-relative ADD and SUB as ADR
- Identify RRX shift type
- Identify P modes of test instructions
- Change hexadecimal prefix to &
- Make ! and ^ suffixes for operands, not mnemonics
- Many minor syntax corrections
- Fix PC display for watchpoint hit message
2022-02-08 08:01:55 -05:00
Dirk Best
84147ca7ab New machines marked as NOT_WORKING
----------------------------------
AT&T 615 MT [Bitsavers]
2022-02-08 13:33:55 +01:00
0kmg
48f466bacf
jaguar.xml: Added an unreleased prototype. (#9198)
* jaguar.xml: Added an unreleased prototype.

New NOT_WORKING software list additions
---------------------------------------
Speedster II [Gaming Alexandria]
2022-02-07 19:14:33 -05:00
987123879113
99404ddd2d
x76f041/x76f100/zs01: Implement new operations and security features (#9137)
* x76f100: Implement security features

* x76f041: Implement security features

* zs01: Implement security features

* ksys573: Update security flash data

* k573mcal: Add master calendar for initializing security cassettes

* zs01: Update comment about unknown serial
2022-02-07 19:13:24 -05:00
0kmg
e450cc7953
bus/nes_ctrl: Added NES support for Virtual Boy controllers. (#9124)
- Generalized the read/write pattern for joypads a bit more and placed it in the base NES joypad class.
- Using that, added Virtual Boy controller and simplified Pachinko controller some more.

New working software list additions (nes.xml)
-----------------------------------
Candelabra - Estoscerro [SlyDogStudios]
2022-02-07 19:12:42 -05:00
0kmg
9da06744f1
bus/nes: Added support for multicart variant of JY830623C board. (#9120)
- Renamed MK2 board to JY830623C, the PCB label of at least one of the related bootlegs.
- Removed deprecated hold_irq_line().

New working software list additions (nes.xml)
-----------------------------------
1995 Super HiK 4 in 1 (JY-016) [krzysiobal, NewRisingSun]
1995 Super HiK 4 in 1 (JY-017) [krzysiobal, NewRisingSun]
2022-02-07 19:12:19 -05:00
Ivan Vangelista
b8f4bb43f7 New working clones
------------------
Defend the Terra Attack on the Red UFO (bootleg, set 3) [Guru]
Sauro (set 3) [Jorge Silva]
2022-02-07 19:07:07 +01:00
0kmg
79b75badf7
Removed extra semicolons after function bodies in remaining headers. (#9277) 2022-02-07 11:44:49 +01:00
Curt Coder
a40130f681 abc1600: MAC cleanup. [Curt Coder] 2022-02-07 09:28:14 +02:00
Curt Coder
5f3ec335f3 s1410: Fix format data pattern. [Curt Coder] 2022-02-07 09:28:14 +02:00
Curt Coder
8099d46984 abc1600: Added sector dump floppy image format. [Curt Coder] 2022-02-07 09:28:14 +02:00
Scott Stone
74c9b4c248 coco_cart.xml - Correct CRC32 for recent change to match image. 2022-02-06 20:01:34 -05:00
0kmg
ae373baa24
devices/*: Removed extra semicolons after function bodies in headers. (#9275) 2022-02-06 23:59:38 +01:00
AJR
22e7beb2fc flac.cpp: Add some missing standard headers 2022-02-06 17:55:34 -05:00
Ivan Vangelista
969f9d3947 New working clones
------------------
Violent Storm (ver AAB, bootleg) [Jorge Silva]
2022-02-06 21:11:18 +01:00
cracyc
4c9d66fec1 i86: wrap at end of segment not at 64k boundary 2022-02-06 14:04:48 -06:00
Ivan Vangelista
b82852476d New machines marked as NOT_WORKING
----------------------------------
unknown Videos A A game [Jorge Silva]
2022-02-06 19:38:03 +01:00
Ivan Vangelista
2b2e918981 mach32.cpp: removed duplicate save state registration 2022-02-06 19:34:15 +01:00
Robbbert
91d68adfe9 by6803: added notes. 2022-02-07 03:10:42 +11:00
Ivan Vangelista
c5d5251109 New machines marked as NOT_WORKING
----------------------------------
Road Star [Jorge Silva]
2022-02-06 17:05:15 +01:00
Ivan Vangelista
c6c2d610e3 rbmk.cpp: dumped EEPROM and provided additional hw info for magslot [Jorge Silva] 2022-02-06 15:44:38 +01:00
dch42
d9ab2fc0aa
chdman.1: Fixed typo. (#9255) 2022-02-07 00:47:30 +11:00
hap
8cc6459f4c mrdo: universal set protection is not same as taito's 2022-02-06 13:24:24 +01:00
Ivan Vangelista
ce1923582b rbmk.cpp: rudimentary inputs for magslot 2022-02-06 10:51:06 +01:00
Ivan Vangelista
051c81e299 New machines marked as NOT_WORKING
----------------------------------
Magic Slot (normal 1.0C) [Jorge Silva]
2022-02-06 10:06:00 +01:00
Robbbert
4eb7813a49 Pinball2k: added notes. Initialised global variables to 0. 2022-02-06 11:40:28 +11:00
Robbbert
8b56aef405 wpc_95: Added inputs and keycodes. Games are playable. 2022-02-06 10:20:16 +11:00
hap
70e6b0bc1d New working clones
------------------
Prestige Challenger (Glasgow program) [Sean Riddle]
2022-02-05 22:29:31 +01:00
ArcadeShadow
1dc1b1643b
ibm5170.xml: 16 entries added + 1 redumped (#9197)
New working software list additions
--------------------------------------
ibm5170:
Armour-Geddon [The Good Old Days]
Eye of the Beholder 3: Assault on Myth Drannor [The Good Old Days]
Eye of the Beholder 3: Assault on Myth Drannor (Eye of Beholder Trilogy release) [The Good Old Days]
Eye of the Beholder 3: Assault on Myth Drannor (Kixx release) [The Good Old Days]
Eye of the Beholder 3: A l'assaut de Myth Drannor (France) [The Good Old Days]
Eye of the Beholder 3: Sturm auf Myth Drannor (Germany) [The Good Old Days]
Formula One Grand Prix (Euro, v1.05, alt) [ibmpc5150, archive.org]
Might and Magic III: Isles of Terra (3.5"DD) [The Good Old Days]
Might and Magic III: Isles of Terra (5.25"HD) [The Good Old Days]
Operation Body Count [ibmpc5150, archive.org]
Railroad Tycoon Deluxe [The Good Old Days]
Star Wars: TIE Fighter (Spain) [Alvaro Polo, archive.org]
Wing Commander II - Vengeance of the Kilrathi - Speech Accessory Pack (5.25") [The Good Old Days]
World Circuit - The Grand Prix Race Simulation (USA, v1.04) [ibmpc5150, archive.org]

New NOT_WORKING software list additions
----------------------------------------------
ibm5170:
Starlord [Dark-Star, archive.org]
System Shock [The Good Old Days]

ibm5170.xml: Demoted Lemmings to NOT_WORKING.

ibm5170.xml: Redumped Formula One Grand Prix (Euro, v1.03) [ibmpc5150, archive.org]
2022-02-05 21:04:09 +00:00
AJR
094c007fb5 rendfont.cpp: Modest refactoring
- Use ioprocs classes rather than emu_file in various helper functions
- Make save_cached take an already-open file (like load_cached) rather than a filename
- Make load_cached_bdf take a std::string_view
- Change some osd_printf_warnings to osd_printf_info
2022-02-05 14:06:01 -05:00
ArcadeShadow
6debb2cd62
5 New Software Additions + 3 Redumps + clean metadata (#9266)
New working software list additions
-----------------------------------
Cosmic Invaders [Steven Brown, Planeta Sinclair]
Dollars in the Dust (PD Adventures) [Steven Brown, Planeta Sinclair]
G.I. Hero (MCM) [spectrumcomputing.co.uk]
Gremlins - The Adventure (Erbe) [spectrumcomputing.co.uk]
Gremlins 2: La Nueva Generacion [worldofspectrum.org]

Redump
------
Giants (compilation) [spectrumcomputing.co.uk]
Grand Prix Simulator 2 [spectrumcomputing.co.uk]
Space Raiders - Invasores Galácticos (Portuguese) [Planeta Sinclair]
2022-02-05 08:27:29 -05:00
Justin Kerk
f0547f71e3 Treat WinImage compressed disk images (*.imz) as ZIP archives. [Justin Kerk] 2022-02-05 01:21:14 -08:00
Justin Kerk
0f9ae4bc93 New working software list additions
-----------------------------------
ibm5170: Light Quest (prototype)
2022-02-05 00:50:56 -08:00
tim lindner
34629e7afe
coco_cart.xml: fix hash of Canyon Climber (#9249) 2022-02-04 22:17:38 -05:00
0kmg
0a43eb42c0
Fixed game titles for Golly! Ghost! 2 (MT08195) and Excitebike. (#9253) 2022-02-04 22:15:44 -05:00
0kmg
09c4c23136
nes_slot.cpp: Unified CHR banking into a common function. (#9261)
* nes_slot.cpp: Unified CHR banking into a common function.

- Removed PPU_MIRROR_NONE as an option for nametable mirroring.
- Shrunk over-allocated 4-screen NT RAM to correct 4K size.
- Sundry minor clean ups.
- Only calculate start of bank once.
2022-02-04 22:15:16 -05:00
0kmg
fff6c5e9fd
vsnes.cpp: Various fixes and cleanups. (#9265)
- Fixed size and mirroring of RAM. Correctly share shared RAM only. Shared RAM is also now properly NVRAM (Wrecking Crew saves high scores, etc).
- Removed spurious "extra RAM" installed in a couple spots.
- Added coin read/write address mirroring.
- Renamed "mapper 68" to Sunsoft-3, the chip on Platoon's board. Fixed its write masking.
- Implemented proper strobe behavior for joystick read/writes.
- Removed now unnecessary lightgun-specific read function and unused variables.
2022-02-04 21:44:45 -05:00
AJR
da9bf2ddb0 twincobr.cpp, wardner.cpp: Properly acknowledge IRQs (fixes soft reset issue in Wardner) 2022-02-04 21:21:57 -05:00
Ivan Vangelista
55fbae8ff9 New machines marked as NOT_WORKING
----------------------------------
Minna de Kitaeru Zenno Training.(Ver. 1.50) [Arcade-Projects]
2022-02-04 21:18:10 +01:00