Commit Graph

9266 Commits

Author SHA1 Message Date
Brian Troha
27106c92f7 new clone add: Teenage Mutant Hero Turtles
New Clone Added
---------------------------------
Teenage Mutant Hero Turtles (UK 4 Players, set 2) [porchy]
2010-04-12 04:53:21 +00:00
Brian Troha
035098c138 new clone: Merit MegaTouch IV
New Clone Added
-------------------------------------
Megatouch IV Tournament Edition (9255-50-01 ROA, Standard version) [Phil Bennett, MikeDX, Smitdogg, The Dumping Union]
2010-04-12 04:48:13 +00:00
Jonathan Gevaryahu
38cca42397 Fix super sprint crash, clean up the tms5220 /Ready read code a bit. no whatsnew. 2010-04-12 04:00:19 +00:00
Jonathan Gevaryahu
ea06bcd124 Fixed victory self-test issue (FIFO must NOT be cleared on processing of a STOP frame, only on a new speak external command. victory is pedantic about this.), and in the process also fixed a bug regarding reading /READY state when not in speak external mode (the FIFO being full should NOT force /READY inactive in that case!)
[Lord Nightmare]
2010-04-12 03:17:56 +00:00
Brian Troha
81a3a00d74 restore prom type to the rom names for Treasure Island (subsino.c) for the newly dumped color proms for documentational purposes. 2010-04-12 02:41:21 +00:00
Jonathan Gevaryahu
11b7ba54d6 MASSIVE merge of TMS5110 and TMS5220 cores, TMS5220 side only so far. Much code by Jarek Burczynski merged.
Lattice Filter, Multiplier, and clipping redone.
TMS5220C multi-rate feature added.
Now using the same LPC table file (and format, as created by couriersud) as the TMS51xx is.
Unvoiced-Voiced transitioning adjusted to match patent.
Command handling redone to better match patent.
Reasonably significant speech quality improvements: Separate tables for TMS5200, TMS5220 and TMS5220C are implemented, though all still need to be verified from hardware.
Fixes: Garbled speech in Escape from the Planet of the Robot Monster's Canal Mazes is fixed, as well as some other garbled speech in game (when saying 'throwing switch' for instance).
Known Regressions (being worked on): Victory fails its startup self test with an error 5, but speech works in-game.
2010-04-11 23:20:31 +00:00
Jonathan Gevaryahu
66bd49e2ad updated Star Wars to use proper clocks for the tms5220 and the pokeys. [Lord Nightmare] 2010-04-11 23:10:22 +00:00
Angelo Salese
dd16f5d15f minor NMITIMEN potential bug-fix, not worth mention 2010-04-11 14:25:15 +00:00
Angelo Salese
5ccd5d3efe Hooked up correct proms, corrected gfx rom order and added bank select / enabled for the reels in Treasure Island (Subsino) [David Haywood] 2010-04-11 13:10:21 +00:00
Fabio Priuli
74723602d1 inptport.c: fixed keyboard detection (mainly for MESS) [Fabio Priuli] 2010-04-11 12:10:54 +00:00
Jonathan Gevaryahu
19b2295d77 Further refining of the Atari JSA speech and audio modifications. Hooked up the reset line for the ym2151. [Lord Nightmare] 2010-04-11 08:40:58 +00:00
Jonathan Gevaryahu
7e87848f24 Converted Atari System 2 to use the 'new' TMS5220 interface.
Switched TMS5220 type to 5220C. [Lord Nightmare]
2010-04-11 07:20:37 +00:00
Fabio Priuli
7292debe5f rf5c68.c: corrected the point at which the sample callbacks
are triggered, and what channel is returned.  The
interrupts are masked or enabled based on what PCM memory bank is
used, rather than the physical channel that was used. 
[Barry Rodewald]
2010-04-11 05:00:27 +00:00
Wilbert Pol
5221944315 sm8500d.c: Fixed disassembly of extended instructions (1A, 1B, 4F). [Oliver Stoeneberg]
lr35902.c: Fixed possible issue when checking for enabled irqs.  [Oliver Stoeneberg]
2010-04-10 18:02:28 +00:00
Brian Troha
577d4e437d new game (not working): Happy Tour
New Game Added
-----------------------------
Happy Tour [Guru, jmurjr, JacKc, gingertom, Rene Single, Smitdogg, The Dumping Union]
2010-04-10 16:55:59 +00:00
Brian Troha
6328c83d45 New Naomi GD-ROMs added
New Clone Added
------------------------------
Super Shanghai 2005 (GDL-0031) [tormod, Gerald, The Dumping Union]

New Game Added
--------------------------------------
Senko No Ronde Special (GDL-0038) [tormod, The Dumping Union]
2010-04-10 16:23:38 +00:00
Angelo Salese
85283ac532 Fixed RTL opcode in-bank issue in the G65816 CPU core [Angelo Salese] 2010-04-10 15:50:08 +00:00
Brian Troha
14c8e0bfbb New clone added: Iron Fortress (Japan)
New Clone Added
---------------------------------
Iron Fortress (Japan) [F205V, The Dumping Union]
2010-04-10 15:24:18 +00:00
Fabio Priuli
47fb521460 snes.c: Fixed clipmasks in hires modes [Fabio Priuli] 2010-04-10 07:25:59 +00:00
Jonathan Gevaryahu
5a29a31ae1 revert accidental volume-boost commit (It will be needed once the new tms5220 core goes live tho). no whatsnew. 2010-04-09 18:28:11 +00:00
Jonathan Gevaryahu
6209d36e60 Switch Escape from the Planet of the Robot Monsters to use the new TMS5220 interface. [Lord Nightmare] 2010-04-09 18:23:21 +00:00
Jonathan Gevaryahu
5063888214 Convert Atari System 1 to use the 'new' TMS5220 interface. [Lord Nightmare] 2010-04-09 07:25:12 +00:00
Jonathan Gevaryahu
df26aebdaf add partial 6840ptm readback support to exidy.c [Lord Nightmare] 2010-04-09 07:12:18 +00:00
Fabio Priuli
6fd2705453 ppu2c0x.c: Removed the bogus "color remap tables" in favor
of external palettes containing data reverse-engineered 
(several years ago) from original hardware. 
Each vsnes set, as well as the playch10 bios, now requires 
one of these palettes. [Alex Jackson]

vsnes.c improvements: [Alex Jackson]
- Moved RC2C05 PPU-based protection into the PPU itself,
rather than hacking it in at the driver level.
- After exhaustive testing, completely sorted out the
"palette" dipswitches (which are actually PPU type 
selection) on all games that have them.  Added notes about these games in the comments. 
- Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from 
all games, as they should all be 100% correct now.
 - Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS
flag since there's no legitimate reason I can see for it.
Also, fixed manufacturer and description to match the title 
screen.
- Added a bit more information about the missing sets in 
the comments.
2010-04-09 05:01:32 +00:00
Fabio Priuli
d621f2d204 sauro, trckydoc, trckydoca (sauro.c) [stephh] :
- Fixed Dip Switches and Inputs (after verification of the Z80 code)
2010-04-09 04:47:34 +00:00
Brian Troha
bcdbe7e0c8 documented the prom types on the Finalizer PCB. 2010-04-09 04:46:33 +00:00
Brian Troha
0059cf1d59 Added the Airline Pilot (USA) Naomi BIOS rom [The Dumping Union] 2010-04-09 04:02:00 +00:00
Angelo Salese
25b9d810c0 Fixed a bug with un-inited DMA regs in the SNES driver, fixes at least a long-standing bug with nss_ssoc dimmed team selection screen [Angelo Salese] 2010-04-08 17:24:38 +00:00
Aaron Giles
0f6d1a804d Shuffle lib order around to fix link issue. 2010-04-08 09:31:31 +00:00
Aaron Giles
dfb06b75f2 Make these extern "C" so they play nice with all tools. 2010-04-08 07:49:38 +00:00
Aaron Giles
61b3b38259 Remove osd_break_into_debugger in unidasm. This should be part of
libocore.
2010-04-08 06:46:48 +00:00
Aaron Giles
1390af8fa4 Cleanups and version bump. 2010-04-08 06:14:23 +00:00
Aaron Giles
717a11337e Added gprof support to the makefile. [Bryan Ischo]
Added a check for the OPTION_READCONFIG option before executing 
the code which would attempt to incorporate configuration file
settings into the current configuration, because if OPTION_READCONFIG 
is set to false, then there is no reason to even try to do this as 
every single configuration file will be ignored (because config files 
have been turned off by OPTION_READCONFIG). [Bryan Ischo]

Fixed small memory leak in mame.c. [Bryan Ischo]

Fixed double-free error in render.c. [Bryan Ischo]

Made core_strdup use osd_malloc instead of malloc. [Bryan Ischo]
2010-04-08 06:10:18 +00:00
Fabio Priuli
2238e2d3ea snes.c: fixed a sprite regression, no whatsnew 2010-04-08 05:49:07 +00:00
Brian Troha
51c44a667a New clone added - Thrill Drive (JAB)
Note: Current set was JAE and is now the parent and each set now includes the version


New Clone Added
-----------------------------
Thrill Drive (JAB) [The Dumping Union]
2010-04-08 03:46:07 +00:00
Brian Troha
7730fdfdcd document the MCU used in the 1943 sets 2010-04-08 03:28:47 +00:00
Brian Troha
a80dffd0fb Corrected names in the 1943.c driver
1943.c: Corrected rom names [Bill D, The Dumping Union]
2010-04-08 03:20:53 +00:00
Fabio Priuli
e0d0393cee snes.c: Fixed small problem with vflipped large tiles. No whatsnew. 2010-04-07 19:56:21 +00:00
Fabio Priuli
4f03a65077 snes.c: proper fix to the DMA issue with S-DD1 games [Fabio Priuli] 2010-04-07 17:51:09 +00:00
Angelo Salese
f9f7c8ffd8 Temporary made cycle stealing less aggressive, no whatsnew 2010-04-07 16:25:13 +00:00
Fabio Priuli
bd07cb544c snes.c: temporarily reverted some dma code to allow S-DD1 games to boot again in MESS [Fabio Priuli] 2010-04-07 15:36:26 +00:00
Angelo Salese
a66c05e720 new clones
----------

Street Fighter (US, set 2) (protected) [Bill D & the Dumping Union]
2010-04-07 12:42:45 +00:00
Jonathan Gevaryahu
b97a24e34a Escape from the planet of the robot monsters uses a TMS5220C, verified from schematics and looking at videotopia's machine pcb in 2008. no whatsnew. 2010-04-07 06:47:08 +00:00
Angelo Salese
d1a69519f1 Fixed integer overflow, no whatsnew 2010-04-07 01:31:05 +00:00
Angelo Salese
4e18ddef23 Basic implementation of the memory map master cycle steals in the SNES driver [Angelo Salese] 2010-04-07 01:18:35 +00:00
Angelo Salese
340ad68dfc Basic implementation of the DMA master cycles steals in the SNES driver [Angelo Salese] 2010-04-06 23:32:43 +00:00
Angelo Salese
13c095c03c First step in supporting master cycle delays in the SNES driver [Angelo Salese] 2010-04-06 23:04:22 +00:00
Fabio Priuli
d48e9a885f Readded info.c lines which got removed/changed by mistake in the previous commit. No whatsnew. 2010-04-06 09:50:37 +00:00
Fabio Priuli
e197630a68 info.c: added keyboard and keypad controls to xml output [Fabio Priuli] 2010-04-06 08:06:18 +00:00
Wilbert Pol
39ba484e7b uPD7801: Fixed the MOV MC,A instruction. 2010-04-05 18:53:22 +00:00