Commit Graph

79710 Commits

Author SHA1 Message Date
Patrick Mackinlay
3d84f1d99a sx1000: hook up the acrtc 2021-07-15 12:09:02 +07:00
Vas Crabb
3715746131 API cleanups and miscellaneous fixes.
emu/ioport.cpp: Allow controller files to override input sequences for
inputs that don't use defaults, and to override the toggle setting for
digital inputs.

emu/config.cpp: Expose configuration level (mostly matters for
controller files), improved verbose diagnostic messages, and moved a few
things out of the global and preprocessor namespaces.

docs: Added documentation for some controller configuration file
features.  The device mapping feature documentation will be merged in at
some point.

util/unicode.cpp, emu/input.cpp: API cleanups.
2021-07-15 13:54:40 +10:00
Aaron Giles
66554d3b84 delegate: Fix Visual Studio case with displaced object base (internal representation seems to have drifted since it was originally written). 2021-07-14 19:03:09 -07:00
Scott Stone
59af1cd3f1 - Fix structure of commented data and added sizes 2021-07-14 21:29:57 -04:00
Olivier Galibert
865763ffb4 sx1010: Add the serial console 2021-07-14 23:04:56 +02:00
Ville Linde
6e91802a0e k001005: Major rewrite and documentation update [Ville Linde]
* Implemented fog using correct parameters
* Fixed lighting calculations
* Implemented bilinear filtering in games that use it (slrasslt, thunderh)
* Use templates for rasterizer code paths
* Refactored polygon parser
2021-07-14 23:09:18 +03:00
MooglyGuy
b04adc1880
-video/namco_c355spr.cpp: Fixed handling of sprite attribute table index - fixes missing sprites in finalapr. [Ryan Holtz] 2021-07-15 05:12:24 +10:00
Steven Coomber
553b71932b
c64_cass.xml: Change 720 degrees game title name to match arcade vers… (#8296)
* c64_cass.xml: Change 720 degrees game title name to match arcade version for consistency
2021-07-14 14:22:35 -04:00
ajrhacker
31d2ff1e1a
Merge pull request #8297 from DavidHaywood/140721
small fixes (mtwinbee default eeprom for consistency with other sets, correct discoboyp bg tilebanking)
2021-07-14 14:22:07 -04:00
DavidHaywood
1c93051667 fixed discoboyp tile banking (boss stages) 2021-07-14 19:13:55 +01:00
DavidHaywood
75dce4d6e8 gave mtwinbee a valid default eeprom like other sets 2021-07-14 19:13:35 +01:00
Ivan Vangelista
4e2095b5c0 royalmah.cpp: preliminary banking for chalgirl, mjsenka, mjyarou, mjyarou2. Girls now appear. These games don't appear to set the palette bank, so they all have bad colors. 2021-07-14 18:10:16 +02:00
Ivan Vangelista
32332ad888 pacman.cpp: redumped painter [f205v] 2021-07-14 18:00:00 +02:00
Olivier Galibert
00f1feb066 sx1010: Hack in the vsync line 2021-07-14 16:20:50 +02:00
Olivier Galibert
0249d6019c sx1010: resolution changed by mistake 2021-07-14 15:24:45 +02:00
Olivier Galibert
14c5988e12 sx1010: main screen turn on 2021-07-14 15:20:20 +02:00
Patrick Mackinlay
10f7e19aaf sx1000: speculative devices 2021-07-14 17:57:45 +07:00
hap
6a4e6bbbb4 fidel_sc6: add note 2021-07-14 12:26:12 +02:00
hap
067f6d8fa2 fidel_eldorado: corrected romdump [bataais] 2021-07-14 11:30:08 +02:00
Olivier Galibert
4ee72bfd03 sx1010: Start mapping a register 2021-07-14 11:23:47 +02:00
Olivier Galibert
9f5afde418 sx1010: add (nv)ram 2021-07-14 10:57:14 +02:00
Olivier Galibert
22b759c264 sx1010: map the other half 2021-07-14 10:47:31 +02:00
Olivier Galibert
a7e088f30a sx1010: correct rom mapping to see the reset code 2021-07-14 10:42:03 +02:00
Patrick Mackinlay
72ddd181d9 New machines marked as NOT_WORKING
---
Casio SX1010 [Plamen Mihaylov]
2021-07-14 15:16:29 +07:00
ajrhacker
884114c059
Merge pull request #8294 from Osso13/megasys1_hammy
megasys1.cpp: adjusted ROM area size for type A main CPU and added RA…
2021-07-13 17:32:16 -04:00
Scott Stone
bbceb4ac5c vgmplay.xml: Added 22 new entries [vgmrips.net, Tafoid] 2021-07-13 16:29:58 -04:00
Ivan Vangelista
9db698674b
megasys1.cpp: adjusted ROM area size for type A main CPU and added RAM mirror for audio CPU (verified on hardware) [hammy] 2021-07-13 22:06:24 +02:00
Firehawke
ca6df411d9
Apple softlist updates for July 2021 (#8293)
* New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Pipe Dream [4am, Firehawke]
ShowOff (Version 1.1) [4am, Firehawke]

* New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Calendar Crafter (Version 1.2) [4am, Firehawke]
Designer Prints (Version 1.0) [4am, Firehawke]
Designer Puzzles (Version 1.0) [4am, Firehawke]
Mercury (Version 1.0) [4am, Firehawke]
Storybook Weaver [4am, Firehawke]
Storybook Weaver: World of Adventure (Version 1.0) [4am, Firehawke]
Storybook Weaver: World of Make-Believe (Version 1.0) [4am, Firehawke]

Title correction on "Storybook Weaver" from apple2gs_flop_misc software list.

* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

Prince of Persia (800K 3.5") [4am, Firehawke]
Woolly's Birthday (Version 1.0) (800K 3.5") [4am, Firehawke]
Troll Sports Math (800K 3.5") [4am, Firehawke]

New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------

Astro Attack (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Spell Master (Version 1.3.1) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Dinner on a Disk (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Micro Barmate (Version 1.0) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Math Skills (Version 1.3) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Fractions (Version 3.0) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Perception (Version 3.1) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
LogoMotion (Version 1.2) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Cross Country Rallye (Softsmith) (cleanly cracked) [4am, san inc., Firehawke]
Algebra I (Version 1.3) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Bugbyter (Version 1.11) (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Midnight Malady (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Mummy's Curse (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Lazer Maze (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Zenith (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Supermap (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Guardian (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Game of the U.S. (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
L.A. Land Monopoly (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Cosmic Combat (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
The Game Show (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Creature Venture (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]
Lazer Silk (SoftSmith) (cleanly cracked) [4am, san inc., Firehawke]

* Software list items promoted to working
---------------------------------------
apple2_flop_orig.xml: Aliens [4am, Firehawke]
apple2_flop_clcracked.xml: Aliens [4am, Firehawke]

* New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------

Disk Director (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]

New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Paperboy [4am, Firehawke]
Columns GS [4am, Firehawke]
Snoopy's Reading Machine [4am, Firehawke]

* Software list items promoted to working
---------------------------------------
apple2_flop_orig.xml: 2400 A.D. [4am, Firehawke]

* Correct Fantavision (Apple IIgs) and Print Shop IIgs compatibility information.

* New working software list additions (apple2_flop_clcracked.xml)
---------------------------------------------------------------

Pro Football Pointspread Prediction System (cleanly cracked) [4am, Firehawke]
Stickybear Drawing (cleanly cracked) [4am, san inc, Firehawke]
Bumble Games (Version 1.4) (cleanly cracked) [4am, san inc, Firehawke]
Beach Landing (cleanly cracked) [4am, san inc, Firehawke]
Temple of Apshai rev. 4 (cleanly cracked) [4am, san inc, Firehawke]
Adventure Double Feature Volume II (cleanly cracked) [4am, san inc, Firehawke]
Moptown Parade (1981 Version) (cleanly cracked) [4am, san inc, Firehawke]
Crush, Crumble and Chomp! (1981-06-22 Version) (cleanly cracked) [4am, san inc, Firehawke]
Con-Putation (cleanly cracked) [4am, san inc, Firehawke]
Drinks on a Disk (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
Friends or Lovers (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
Little Speller (Version 2.0) (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
The Final Frontier (Version 1.0) (SoftSmith) (cleanly cracked) [4am, san inc, Firehawke]
Farm Ledger Pro (cleanly cracked) [4am, Firehawke]
Print Your Own BINGO Plus (Version 01.23.88) (cleanly cracked) [4am, Firehawke]

New working software list additions (apple2gs_flop_orig.xml)
------------------------------------------------------------

Charlie Brown's ABC's [4am, Firehawke]

* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

Where in Europe is Carmen Sandiego? (800K 3.5") [4am, Firehawke]

* New working software list additions (apple2_flop_orig.xml)
----------------------------------------------------------

The Playroom (Version 1.0) (800K 3.5") [4am, Firehawke]
SuperPrint! (Version 1.4) (800K 3.5") [4am, Firehawke]
Rampage (800K 3.5") [4am, Firehawke]
Hegira: Tale of a Galactic Exile [4am, Firehawke]
Stickybear Math (800K 3.5") [4am, Firehawke]
2021-07-13 11:51:17 -07:00
cracyc
6f55569f2f fix build 2021-07-13 13:50:06 -05:00
hap
d199ad1e80 New working machines
--------------------
Eldorado Chess Challenger [hap, bataais]
2021-07-13 19:42:12 +02:00
Ivan Vangelista
b6af12a9d4 - chexx.cpp: changed olihockey and clone to MACHINE_IMPERFECT_SOUND since they do produce some (bad) sounds
- cointek.cpp: minor update to the preliminary decryption

- konamigx.cpp: corrected mtwinbee title
2021-07-13 18:29:20 +02:00
Aaron Giles
d47a1a6892 voodoo: Fix dither subtraction. Fixes squares around balls in virtpool. 2021-07-13 09:21:45 -07:00
ajrhacker
4dd2b450ad
Merge pull request #8292 from cam900/patch-177
joypad2.cpp: Fix pin naming
2021-07-13 10:31:34 -04:00
cam900
a63e52928d
joypad2.cpp: Fix pin naming 2021-07-13 23:21:25 +09:00
cam900
1d7e9c0284
-pce.cpp: Converted PC Engine controller ports to slot devices. (#8028)
-ggconnie.cpp: Add notes for IRQ.
2021-07-13 22:55:25 +10:00
0kmg
a857cfcdee
bus/nes: Added emulation for two more Kaiser bootlegs, fixed a third. (#8277)
New working software list additions (nes.xml)
-----------------------------------
GetsuFumaDen (Kaiser)
Meikyuu Jiin Dababa (Asia, FDS conversion, alt PCB)

Software list items promoted to working (nes.xml)
---------------------------------------
Exciting Basket (Asia, FDS conversion)
2021-07-13 22:40:51 +10:00
hap
099e7a399f hh_tms1k: fix copypaste mistake 2021-07-13 11:52:49 +02:00
hap
e4c8d9f538 New working machines
--------------------
TI-1680 [hap, Sean Riddle]
2021-07-13 11:12:14 +02:00
Aaron Giles
b3e47e87ec voodoo: Improve fidelity of synchronization points. Add synchronization back to NOP to fix flicker in gtfore06. 2021-07-12 19:27:19 -07:00
0kmg
adffe506b2
bus/nes: Added support for a couple Chinese unlicensed carts. (#8195)
Software list items promoted to working (nes.xml)
---------------------------------------
Fāngkuài Zǒngdòngyuán (China)
Korean Igo (Korea)
Ninja Ryukenden (China)
2021-07-13 01:23:44 +10:00
Steven Coomber
13ec17f884
c64_cass.xml: 30 new dumps (#8282)
New working software list additions
---------------------------------------
A View to a Kill (Domark) [C64 Ultimate Tape Archive V2.0]
ACE: The Air Combat Emulator (Cascade Games) [C64 Ultimate Tape Archive V2.0]
AcroJet (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Action Pack (Prism Leisure Corporation, alt) [C64 Ultimate Tape Archive V2.0]
Addicted to Fun: Rainbow Collection (Ocean) [C64 Ultimate Tape Archive V2.0]
Advanced Pinball Simulator (Codemasters) [C64 Ultimate Tape Archive V2.0]
Adventures of Bond... Basildon Bond (Probe Software) [C64 Ultimate Tape Archive V2.0]
Alleykat (Hewson Consultants, alt) [C64 Ultimate Tape Archive V2.0]
Altered Beast (Activision) [C64 Ultimate Tape Archive V2.0]
Alternative World Games (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
America's Cup Challenge (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Anarchy (Rack It, alt) [C64 Ultimate Tape Archive V2.0]
Annihilator (Rabbit Software) [C64 Ultimate Tape Archive V2.0]
Anter-Planter (Romik Software) [C64 Ultimate Tape Archive V2.0]
Arcade Force Four (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
Arcade Hits 2 in 1 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
Arkanoid (Imagine) [C64 Ultimate Tape Archive V2.0]
Arkanoid: Revenge of Doh (Imagine) [C64 Ultimate Tape Archive V2.0]
Armalyte (Thalamus) [C64 Ultimate Tape Archive V2.0]
Armourdillo (Codemasters) [C64 Ultimate Tape Archive V2.0]
Army Moves (Imagine) [C64 Ultimate Tape Archive V2.0]
Athena (Imagine) [C64 Ultimate Tape Archive V2.0]
Atomic Robo-Kid (Activision) [C64 Ultimate Tape Archive V2.0]
Attack of the Mutant Camels (Llamasoft, alt) [C64 Ultimate Tape Archive V2.0]
Auf Wiedersehen Monty (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]
Avenger (Gremlin Graphics) [C64 Ultimate Tape Archive V2.0]

New NOT_WORKING software list additions
---------------------------------------
Ace of Aces (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
APB (Domark, alt) [C64 Ultimate Tape Archive V2.0]
Aquanaut (Interceptor Software) [C64 Ultimate Tape Archive V2.0]
Asterix and the Magic Cauldron (Melbourne House) [C64 Ultimate Tape Archive V2.0]

* c64_cass.xml: 30 new dumps
2021-07-12 10:29:00 -04:00
Steven Coomber
af160498f5
c64_cass: 17 new dumps (#8232)
New working software list additions
---------------------------------------
10 Computer Hits 2 (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
10 Computer Hits 3 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
10 Computer Hits 4 (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
10th Frame (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
1942 (Elite Systems) [C64 Ultimate Tape Archive V2.0]
1942 (Elite Systems, alt) [C64 Ultimate Tape Archive V2.0]
1943: The Battle of Midway (Go!) [C64 Ultimate Tape Archive V2.0]
3D Pool (Firebird) [C64 Ultimate Tape Archive V2.0]
3D Pool (Kixx) [C64 Ultimate Tape Archive V2.0]
4 Most Horror (Alternative Software) [C64 Ultimate Tape Archive V2.0]
4 Soccer Simulators (Codemasters) [C64 Ultimate Tape Archive V2.0]
4th & Inches (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
5th Gear (Prism Leisure) [C64 Ultimate Tape Archive V2.0]
6 Computer Hits (Beau-Jolly) [C64 Ultimate Tape Archive V2.0]
6 Computer Hits (Beau-Jolly, alt) [C64 Ultimate Tape Archive V2.0]
6 Pak (Elite Systems) [C64 Ultimate Tape Archive V2.0]
720 (U.S. Gold) [C64 Ultimate Tape Archive V2.0]
2021-07-12 10:26:41 -04:00
ajrhacker
539a2b138e
Merge pull request #8289 from algestam/gnw_manholeg_doc_fix
gnw_manholeg: fix game serial id in docs (nw)
2021-07-12 09:42:14 -04:00
algestam
2b31325684 gnw_manholeg: fix game serial id in docs (nw) 2021-07-12 13:19:06 +02:00
ajrhacker
8fd6ac7867
Merge pull request #8286 from clawgrip/patch-2
chexx.cpp: Dumped "Olimpic Hockey" samples [Museo del Recreativo, Recreativas.org]
2021-07-11 18:26:29 -04:00
ClawGrip
d259947d98
chexx.cpp: Dumped "Olimpic Hockey" samples [Museo del Recreativo, Recreativas.org]
Verified the dumps dumping three different PCBs. The sampes are the same for both sets.
2021-07-11 23:39:19 +02:00
Robbbert
b6bbf5056c sym1: added cassette interface 2021-07-12 06:54:31 +10:00
David Viens
6bd25a62c6
MAKE_INT_8 fails on GCC/ARM (#8285)
spc700.cpp: Use int8_t instead of old MAKE_INT_8 macro
2021-07-11 15:41:38 -04:00
AJR
2aed6158b8 poly.h: Fix DEBUG=1 builds 2021-07-11 13:42:49 -04:00
Ivan Vangelista
ed2369bcd4 New working clones
------------------
Magical Twin Bee (ver EAA) [Phil Bennett]
2021-07-11 19:41:08 +02:00