Commit Graph

8683 Commits

Author SHA1 Message Date
Fabio Priuli
d327f106f4 sega system16 and later: first pass in the conversion of video ICs to be devices [David Haywood]
also, out of whatsnew: modified segaybd to use callbacks for output instead of a huge switch statement (as per Haze's and Arbee's suggestions).
2010-04-26 15:28:03 +00:00
Jonathan Gevaryahu
0ebd7c9579 gah, that // HACK line was NOT supposed to be committed. no whatsnew. 2010-04-26 14:54:56 +00:00
Jonathan Gevaryahu
49b1fb6b38 make DEBUG_PARSE_FRAME_DUMP actually print correct data for voiced frames... will clean up the parse_frame function later (too many separate loops). no whatsnew. 2010-04-26 14:45:53 +00:00
Fabio Priuli
c5879ecd75 modified segas32 to use callbacks for output instead of a huge switch statement (as per Haze's and Arbee's suggestions). segaybd will follow soon.
given the code is basically the same as rev. 8902, I don't think this change is worth mentioning in the whatsnew
2010-04-26 10:26:16 +00:00
Fabio Priuli
05fd2ed6ae not worth mention: made MAME compile again 2010-04-26 08:55:56 +00:00
Brian Troha
11294df545 adds newer Area51: Site 4 BIOS.
Load the newer one over the older so we keep both files in the archive and both are documented.

If someone has a better way for the rom loads, feel free ;-)
2010-04-26 05:38:39 +00:00
Jonathan Gevaryahu
4fb6a60c8d Replaced the DEBUG_FRAME_DUMP define with a new DEBUG_PARSE_FRAME_DUMP which produces binary listings of each frame parsed. [Lord Nightmare] 2010-04-26 04:54:23 +00:00
Jonathan Gevaryahu
97ac135b0b Minor change for experimentation. Will soon be revamping debug stuff to print a running diagram of interpolations, etc for each sample or frame. Try undefining NORMALMODE and see if it sounds more correct... no whatsnew. 2010-04-26 02:02:48 +00:00
Jonathan Gevaryahu
764e72f5c2 Made /READY timing accurate to the real chip as best as possible. Note that on the zaccaria games, possibly due to a bug in the CA2 line handler of the PIA which reads the /READY state, speech usually won't work until midway through the first game played, but works fine afterward. Not sure if that's a MAME bug or an original game bug. [Lord Nightmare]. 2010-04-25 22:59:49 +00:00
Angelo Salese
2e9ac225df Updated ToDo notes, removed the (outdated and unneeded) compatibility list, not worth mentioning 2010-04-25 22:12:58 +00:00
Angelo Salese
200ea93263 Naomi: implemented mahjong panel support [Angelo Salese] 2010-04-25 21:40:26 +00:00
Jonathan Gevaryahu
7e7bd51636 Adds back the pat4335277 LPC table to tms5110r.c for reference (since it is different to the other tables). no whatsnew. 2010-04-25 19:57:16 +00:00
Olivier Galibert
3370e314c7 namcos23: Mirror, mirror v2 [A. Giles, O. Galibert] 2010-04-25 19:11:09 +00:00
R. Belmont
41fa3c7195 New games added as GAME_NOT_WORKING
-----------------------------------
Fighting Mania (918 xx B02) [f205v, The Dumping Union]


It needs a security cart image.  Over to you, smf...
2010-04-25 18:37:21 +00:00
R. Belmont
5c14e75314 cdrom: correct header length for form 2 raw sectors [R. Belmont] 2010-04-25 18:27:52 +00:00
Jonathan Gevaryahu
3c05f0da75 Fix compile error when DEBUG_GENERATION is defined [Oliver Stoneberg] 2010-04-25 17:14:44 +00:00
Angelo Salese
537ca99992 Enabled the Maple DMA HW trigger to always log if happens 2010-04-25 14:31:40 +00:00
Angelo Salese
d9e75c69c9 Naomi: implemented PVR-DMA HW trigger [Angelo Salese] 2010-04-25 14:07:40 +00:00
Angelo Salese
aac06821a8 Naomi: implemented Wave DMA HW trigger and added Wave DMA IRQ firing [Angelo Salese] 2010-04-25 13:25:19 +00:00
Angelo Salese
61fc12d8d7 Implemented Sort-DMA irq firing [Angelo Salese] 2010-04-25 11:36:21 +00:00
Olivier Galibert
a50fc24446 namcos23: Increase the main ram size so that crszone goes into POST [O. Galibert]
ss23e2 has irqs at different levels than the others.  Fuckers.
2010-04-25 11:20:28 +00:00
Olivier Galibert
4b886267d5 namcos23: Quick hack to make 500gp boot [O. Galibert] 2010-04-25 10:59:37 +00:00
Olivier Galibert
62cac9a037 namcos23: Varied stuff, isolate PIO, pcb test works on timecrs2c [O. Galibert] 2010-04-25 10:51:14 +00:00
Olivier Galibert
4af9943d16 namcos23: Mirror mirror [O. Galibert]
Is there a better way to do that (adding an AM_MIRROR(0x10000000)
everywhere)?
2010-04-25 10:49:25 +00:00
R. Belmont
39583385f6 SCSP updates [PluginNinja]
- Improved slot monitor function
- Various cleanups
2010-04-25 00:18:02 +00:00
R. Belmont
872836ff98 AICA updates: [PluginNinja]
- Implemented slot monitor
- Improved ADPCM looping
- General cleanup
2010-04-25 00:15:30 +00:00
Angelo Salese
aca1aa7a35 Naomi: Added rounding to the GD-ROM DMA transfers, will be need for Virtua Tennis to make it boot [Deunan Knute, Angelo Salese] 2010-04-24 14:53:27 +00:00
Angelo Salese
ac56b0f349 Small hitpoker.c clean-up 2010-04-24 13:52:18 +00:00
Scott Stone
e4faacf9cb New NOT working
---------------
War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)  [Irongiant]
2010-04-24 13:12:21 +00:00
Scott Stone
8896bf2e01 Comment
-------
Revert of: r8912 - A workaround for the warnings in Visual Srudio when compiling unidasm

It was breaking the GCC compile of unidasm.
If anyone else has a better fix who uses VS2008/2010, please feel free to reapply a proper fix
2010-04-24 00:34:47 +00:00
Scott Stone
9fb8636bd9 Spelling/grammar fix (no whatsnew) 2010-04-24 00:18:39 +00:00
Scott Stone
cb93774e22 Disable many unused variables as identifed by cppcheck. [Oliver Stöneberg] 2010-04-23 23:21:39 +00:00
Phil Bennett
fb508b560b Added redumped sound ROM to Vs. Net Soccer (vsnetscr) [Team Japump] 2010-04-23 22:15:37 +00:00
Scott Stone
89c4252140 Added a screen layout for Space Stranger based on photos [M.A.S.H] 2010-04-23 22:11:06 +00:00
Scott Stone
191eb560a6 Fixed incorrect DSK ROM size, shuffled around some ROM mapping, added new ROMs that were incorrectly assumed to be identical to than racedriv. The previously bad ROM checksums are now correct. Now the watchdog resets it instead of getting an address error. [Luigi30] 2010-04-23 21:24:51 +00:00
Scott Stone
6d02b7131c A workaround for the warnings in Visual Srudio when compiling unidasm [Oliver Stoneberg] 2010-04-23 21:05:28 +00:00
Scott Stone
0bdba8491b Fixed linking of chdman.exe and romcmp.exe with Visual
Studio.  [Oliver Stoneberg]
2010-04-23 21:01:52 +00:00
Scott Stone
493315be0d Some DIP corrections for Vs. Castlevania (no whatsnew needed) 2010-04-23 20:47:23 +00:00
Curt Coder
e2eefc1333 Removed unnecessary warning. (no whatsnew) 2010-04-23 19:48:03 +00:00
Jonathan Gevaryahu
4e547ebef5 "Replaced" TMS5220 table with table extracted using PROMOUT from actual chip.
By 'Replaced', I mean documented, as the actual extracted table exactly
matched the table already in MAME.
Changed TMS5220C to use the same energy table as 5220 does, since my previous
assumption based on the Quadravox tables was probably wrong.
Updated the ranout condition code of tms5220.c to be slightly more
accurate to the chip, and added TODOs.
Re-enabled the timers for deactivating the READY line on /WS or /RS as this
is probably slightly more accurate to hardware, but the difference is 2 or
3 clock cycles max. [Lord Nightmare]
2010-04-23 19:05:03 +00:00
Scott Stone
ca0f74f334 Fix the memory leaks with the strconv.c function by
using osd_malloc() instead.  Fixed other memory leaks as well.  [Oliver Stoneberg]
2010-04-23 17:10:03 +00:00
Scott Stone
2d638c2691 Have srcclean add missing newlines to end of .c files [Atari Ace] 2010-04-23 16:56:45 +00:00
Scott Stone
d90ce8dfe3 Remove some stray invalid code in start_profiler() [Oliver Stoneberg] 2010-04-23 16:51:51 +00:00
Scott Stone
92cc6e14e7 Fix two VS2008 warnings (namcos23.c and rdpfb.c) [Oliver Stoneberg] 2010-04-23 16:40:02 +00:00
Fabio Priuli
7b46b5336a toutrun.c: corrected dipswitches in the most recently added Turbo
Out Run set, and reorganized the sets so that the parent is the FD1094
317-0118 set, the "newest" set based on both EPROM and security chip
part numbers. [Andrew Jackson]
2010-04-23 09:41:09 +00:00
Fabio Priuli
89b1eec28c Output Cleanup/Hookup (Part 2) [Howard Casto]:
* segas32.c:  Hooked up all digital outputs for all games (radm, alien3,
  radr, f1en, arescue, f1lap, jpark, slipstrm, orunners, harddunk,
  scross, titlef)
  Emulation needs to progress more on the analog output data before
  those outputs can be hooked up.

* audio\mw8080bw.c:  Changed output name for desertgn to something more
  descriptive (Player1_Gun_Recoil)

* bbusters.c:  Added new output handling functions and hooked up outputs
  for bbusters and mechatt

* opwolf3.c:  Added gun outputs for opwolf3 (man that game is terrible)

* machine\williams.c:  Fixed existing outputs in tshoot (they needed
  inverted) and hooked up the rest, including the feather blower. :-D

* gunbustr.c:  Hooked up all outputs for gunbstr

* namcos12.c:  Hooked up outputs for all system 11 gun games
  (ptblank2, ghlpanic, tenkomor)

* segaybd.c:  Hooked up all digital outputs (gloc, glocr360, gforce2,
  pdrift, rchase, strkfghtr), also hooked up motor/analog outputs for
  Power Drift and G-Loc/ Strike Fighter
  The remaining games with motors could be hooked up as well
  assuming emulation can progress enough to get past the error messages.

* namcos2.c:  Hooked up gun recoils for golly ghost.  Also noted that
  the outputs for the remaining gun games are also in that area.
  Someone who can find the offsets should be able to hook them up.

* segas18.c:  Hooked up gun recoils for lghost.

* taito_z.c:  Hooked up outputs for spacegun and made a few prototype
  functions to help in hooking up the remaining games.  Someone familiar
  with the driver should take a look.
  I hooked up a few, but they don't work like they should
  according to the comments.
2010-04-23 07:30:08 +00:00
Fabio Priuli
264e715bbb fix for MT3818 by AWJ 2010-04-23 07:24:39 +00:00
Roberto Fresca
8d8848a52e Status Fun Casino improvements: [Roberto Fresca]
* Reworked inputs to match the standard.
 * Lowered the CPU clock to get it working properly.
 * Added technical notes.
2010-04-23 07:10:16 +00:00
Roberto Fresca
5b15b9b029 More improvements to Treasure Bonus (Subsino) [Roberto Fresca]
* Fixed inverted functions and buggy inputs.
 * Added lamps support.
 * Created button-lamps layout.
 * Remapped inputs to reflect the controls layout. This way is more
    user-friendly since controls are straight with button-lamps.
 * Added coin/keyin/keyout/payout counters.
 * Removed the pulse limitation in the BET input. This allow it to work
    as BET and STOP2 properly.
 * Added technical notes.
2010-04-22 19:08:45 +00:00
Angelo Salese
e43b292c6d More per-game Naomi notes, obviously not worth mentioning 2010-04-22 18:31:44 +00:00