Commit graph

60 commits

Author SHA1 Message Date
gm-matthew 38a95088e8 Prevent "ROLLING START" scrolling glitch in Scud Race
There is a quirk of the tilegen chip that causes this glitch not to occur on real hardware, but we can't be sure what it is without testing
Much easier to just patch all the Scud Race ROM sets
2023-09-02 20:40:40 -07:00
Matthew Daniels 84aa972ef2 Add description of swtrilgy patch from MAME
Star Wars Trilogy will sometimes write to a JTAG register and then read it back to verify it, but this doesn't work correctly with Supermodel's current JTAG implementation; it will try again and never succeed, getting stuck in an infinite loop. This patch stops the code from branching up and trying the write/read cycle again, allowing the subroutine to continue normally.

We need to implement shift register widths correctly for each JTAG device (Mercury, Venus, Earth, etc.) for the unpatched code to work properly... right now Supermodel implements one JTAG device with a huge 197-bit data shift register
2023-05-16 23:56:03 -07:00
Bart Trzynadlowski ac0e6407b4 Games.xml: Removed seemingly unnecessary swtrilgy and swtrilgya patches, which should re-enable JTAG configuration and fix Endor Death Star tunnel shading 2023-05-07 21:51:22 -07:00
Bart Trzynadlowski 7e7686c6f2 Games.xml: Corrected name of Virtual On 2 to Cyber Troopers Virtual-On Oratorio Tangram 2023-03-10 14:59:10 -08:00
Bart Trzynadlowski f7dcc1c445 Games.xml and README.txt updated by Brian Troha (new Ocean Hunter ROM sets and several updates to version descriptions, etc.) 2023-03-06 21:47:03 -08:00
Bart Trzynadlowski 33c04ce345 Games.xml: Added re-dumped magtruck and retained old ROM set with patch (mgtrkbad) for users who fail to obtain newest MAME ROMs 2022-10-29 11:44:34 -07:00
Bart Trzynadlowski dda6d4cf95 Added some options to default Supermodel.ini that otherwise are not documented anywhere because README.txt is out of date 2022-08-16 18:33:33 -07:00
ToBul e06788e768 Fix SUPERMODEL_DEBUGGER build. - Ian
As requested by Bart; Ian's last SourceForge commit.
Also, purely to appease my OCD, a change I forgot on my last 'Games.xml' PR that really shouldn't bother me as much as it does.
2022-08-14 11:46:35 -07:00
Tony Bulmer e1e61c4bdc Games.xml: Align ROM names with MAME.
Minor and inconsequential change.
Makes manual ROM building 'slightly' easier when using latest MAME ROM set (currently 0.245).
2022-07-12 10:45:39 +01:00
Bart Trzynadlowski 8c8cc3d32b Preparing for Git snapshot build bot and updated copyright header to reference full lifespan of Supermodel repo 2022-06-23 12:34:02 -07:00
trzy 3803d6b705
Updated Supermodel.ini comment to reference Supermodel.log instead of error.log 2022-06-20 23:42:42 -07:00
Bart Trzynadlowski 015b96026a Corrections to README.md and Supermodel.ini 2022-06-20 23:41:43 -07:00
Ian Curtis a742a73772 njz3: Fix sound volume with new quadrophonic audio code 2022-06-19 16:15:54 +00:00
Ian Curtis 83e7b5f45d njz3: Proper quadrophonic audio support. Need 4+ speakers to take advantage otherwise down mixed to stereo. 2022-06-09 21:10:39 +00:00
Matthew Daniels 1a7e319aaf Fixing Magical Truck Adventure bad ROM dump which was causing attract mode to stop rendering 2021-12-29 13:18:20 +00:00
Matthew Daniels b62110617b New JTAG patch for Sega Rally 2; linked mode now fully working.
Few other minor changes
2021-10-30 23:00:49 +00:00
Matthew Daniels 5a570ce7fe Adding simulated netboard; all linked games except Sega Rally 2 working at full speed. 2021-04-14 01:20:45 +00:00
SpinDizzy eb61bd91e5 New dumps added:
Virtua Striker 2 '99.1 (Step 1.5, Export, USA, Revision B)
Virtua Striker 2 '99.1 (Step 1.5, Japan, Revision B)
Thanks to Brian Troha and The Dumping Union
2021-03-07 10:14:36 +00:00
SpinDizzy e4998f57fd Skichamp Driveboard error fix. 2021-02-18 10:35:38 +00:00
SpinDizzy 08d4735ee8 Huge refactor of the Driveboard:
-Separate each possible boards (wheel, joystick, skipad, billboard).
-Defined a Driveboard type in Games.xml for each games.
-Due to the refactoring, Driveboard Savestates have changed (a common base data + a specific board data are saved).
-Backwards compatibility with previous save states is maintained.
-Driveboard rom section is no longer required anymore. This disables Driveboard emulation in case the rom is not found.
-Added Billboard emulation (vf3, vs2, fvipers2, von2). 7 segments and lamps Outputs are redirected to Supermodel outputs.
-Changes project to C++ 17 standard.
2021-02-18 10:29:15 +00:00
SpinDizzy 2fa9c8d0d7 Corrected game set names & game titles (Brian Troha)
New clones
-Sega Bass Fishing Deluxe (USA) (Brian Troha)
-Dirt Devils (USA, Revision A) (Brian Troha)

------------
Note/Warning:
This will match future Mame 0.228 changes.
Please Check/Edit carefully all your rom set because there are many changes (e.g. set name).
Thinking of delete or rename your nvram, or restart from the start.
2021-01-05 14:23:24 +00:00
SpinDizzy f3a7ec52ba Service menu activated in swtrilgyp.
Note : The "feedback stick test" always failed (change cab type DX to SD if needed).
2020-12-30 16:38:13 +00:00
SpinDizzy 1f50519905 Magical Truck Adventure rom patch to unlock region. (enter service menu, then Start P1, Start P1, Service, Start P1, Service, Test) 2020-12-21 15:39:15 +00:00
SpinDizzy 5143669cb9 Star Wars Trilogy lever feedback activated 2020-10-24 09:12:54 +00:00
SpinDizzy 9e8e993026 Getbass related
Game now boots in game
Add missing analog input and buttons
2020-08-25 08:48:25 +00:00
SpinDizzy cf64375371 New ecap crc rom + rom patch 2020-08-22 09:03:53 +00:00
SpinDizzy 858b84f424 skichamp rom patch : prevent driveboard error at boot 2020-07-27 09:02:07 +00:00
SpinDizzy a73a06d546 Netboard related : Define a new hardware line in games.xml 2020-07-01 15:56:21 +00:00
Ian Curtis ed2816cea4 Optimise Games.xml (Krom) 2019-11-08 19:38:20 +00:00
SpinDizzy b0813ef7a0 - PCI bridge can be specified in Games.xml for games that use a different version than expected based on stepping. No more hard-coded exceptions.
- Real3D PCI ID can be specified in Games.xml for exceptions that require it.
- Real3D status bit timing specified in Games.xml for exceptions that require it.
2019-01-13 16:00:37 +00:00
Ian Curtis 24cbc401b9 Updates games.xml for new prototype games (Spindizzi) 2019-01-06 23:43:27 +00:00
Ian Curtis 6eaf204d72 Update Games.xml for games that were recently dumped 2018-11-11 20:48:49 +00:00
Ian Curtis a5ad1c4099 Revert some patches (Spindizzi) 2018-10-07 19:31:55 +00:00
Ian Curtis 9f5a19a04a Use correct PCI IDs (Harry Tuttle) 2018-07-09 08:06:06 +00:00
Ian Curtis 10cefb7c61 Support both types of lightgun in lost world. 2nd type fixes some missing fx. Thanks to Any for pointing this out. To use the old type change analog_gun1 to gun1 in the xml file. 2018-01-29 19:31:23 +00:00
Ian Curtis b210636c1c Add the netboard stuff to the ini file. Stops crashes when they are missing. 2018-01-25 21:03:43 +00:00
Ian Curtis 303c77fbbe fix illegal xml character sequence 2018-01-13 15:49:58 +00:00
Bart Trzynadlowski cee468b2bc Harry's patch: add dirtdvlsj and change "Star Wars Trilogy" to "Star Wars Trilogy Arcade" 2017-10-05 02:17:48 +00:00
Bart Trzynadlowski 94e6f9a156 Patched Sega Rally 2 DX to boot up. Enjoy Sega Rall 2 without MPEG music at 50% speed ;) 2017-08-19 19:29:05 +00:00
Bart Trzynadlowski 53fcb57ec5 Removed unnecessary patches from lemans24 2017-04-09 00:10:38 +00:00
Bart Trzynadlowski c8053e3178 Moved ROM patches into Games.xml and added patches to swtrilgy to make test emu work and to eca/ecau to pass the network check 2017-04-08 18:16:26 +00:00
Bart Trzynadlowski 006260be47 Harry Tuttle's fixes to fishing controls: invert fishing rod y and fishing stick y axis values so setting a negative axis is not necessary. Also changed reel to an analog input (similar to a pedal), whose neutral position is 0. 2017-04-07 04:42:04 +00:00
Bart Trzynadlowski 25f22724d7 Fixed lamachin title -- thanks Jiterdomer! 2017-04-05 20:57:40 +00:00
Bart Trzynadlowski c013eab711 Changes by Harry Tuttle: game list more accurately reflects MAME's, added a root level XML "games" node, print ROM version along with title 2017-04-05 05:35:45 +00:00
Bart Trzynadlowski ad6b4b0e71 Added remaining games largely thanks to the efforts of the mysterious '阳阳' 2017-04-04 05:27:37 +00:00
Bart Trzynadlowski e04c368114 Made scuda a child set of scud 2017-03-31 05:32:16 +00:00
Bart Trzynadlowski aa4331c2c4 Added: bass, daytona2, dirtdvls, harley, lemans24, scuda, skichamp, spikeofe, spikeout, von2, vs2, vs298, vs2v991
Fixed: dayto2pe title
2017-03-28 04:01:50 +00:00
Bart Trzynadlowski 40486fc840 Fixed scud mpeg roms 2017-03-28 01:05:35 +00:00
Bart Trzynadlowski 2e6a58b21c Added srally2 2017-03-27 03:08:40 +00:00
Bart Trzynadlowski 9e19b46692 Fixed dayto2pe sample ROMs 2017-03-25 17:39:09 +00:00