Commit Graph

10503 Commits

Author SHA1 Message Date
Olivier Galibert
abf9aa4b67 ics2115: Fix the timer [O. Galibert]
This used a combination of clues:

- The (68k) firmware for the turtle beach wavefront card tries to fit
  (scaler+1)*(preset+1) to an expected value the best it can, but limits
  the scaler values to 1..31.

- The igs games use 122 for the scaler, the cave games 148.  The
  currently wanted frequencies at the input of the counter are around
  9700Hz for igs and 6200Hz for cave.  148/122=1.21 while 9700/6200=1.56.

-> The top 3 bits may be an exponent.  As it happens,
     122 = 3*32 + 26
     148 = 4*32 + 20
     (26+1) << 3 = 216
     (20+1) << 4 = 336
     336/216 = 1.56

-> Once you have that, we only need to main divider.
      33868800 (main clock) / 216 (igs div) / 9700 (igs expected) = 16.16
   That's close enough to 16 for our expected frequencies approximations.

That gives us a post-scaler frequency of
   9800Hz for igs
   6300Hz for cave

And a main (cave changes the preset from time to time) in-game final frequency of
   62.82051Hz for igs (measured 62.8206 at the pin of the circuit in the past)
   50Hz for cave (exactly, isn't that beautiful ?)

So I'm pretty sure the final formula is correct.

I'm not sure what's left to get rid of the imperfect sound flag.
2010-12-19 19:27:38 +00:00
Phil Bennett
31d554dc17 Added a 'changed by' search to the cheat engine [Pugsy]
---------- Forwarded message ----------
From: Pugsy <pugsy@gmx.net>
Date: Tue, Dec 14, 2010 at 3:13 PM
Subject: Minor patch to improve cheat finding functionality
To: submit@mamedev.org
Cc: "stephh U.P." <upstephh_wip@yahoo.com>


Hi

Here is a simple patch that will add a "changed by" search - it's effectively a increased and decreased search rolled into one. It is useful when you are uncertain if the value has increased by x or decreased by x so it saves having to guess which search method to try first.


-- 
Martin 'Pugsy' Pugh


MAME Cheat File Maintainer http://mamecheat.co.uk
Gamebase64 Team Member http://www.gamebase64.com
2010-12-19 17:41:56 +00:00
R. Belmont
673f5bef0f H8: implement ldc #imm, ccr and rotr.w Rx for csplayh5 [R. Belmont] 2010-12-19 17:40:00 +00:00
Angelo Salese
58474e87bd Commented out a bogus irq ack in Seibu Audio HW, fixes sound for good in Denjin Makai and removes a cheesy kludge for Denjin Makai and SD Gundam Psycho Salamander no Kyoui [Angelo Salese] 2010-12-19 17:16:52 +00:00
Brian Troha
40f88a8ee1 correct spelling mistake in 20pacgal.c 2010-12-19 16:44:40 +00:00
Phil Bennett
2be0f8159f scobra.c: Added Super Cobra and Lost Tomb DIP switch locations [Kevin Eshbach] 2010-12-19 15:27:29 +00:00
Phil Bennett
007e122500 missile.c: Corrected Missile Attack ROM locations and added PROMs to Super Missile Attack [Kevin Eshbach]
---------- Forwarded message ----------
From: Kevin Eshbach <keshbach@comcast.net>
Date: Tue, Dec 14, 2010 at 2:09 AM
Subject: Patch file with some minor updates
To: submit@mamedev.org

· Added proms from Super Missile Attack
· Corrected Missile Attack rom locations
· Added Super Cobra dip switch locations from manual
· Added Lost Tomb dip switch locations from manual
2010-12-19 15:23:11 +00:00
Angelo Salese
3bfebdd9b5 Silly bugfix for triggering unemulated h8 opcodes in Cosplay Heaven 5, no whatsnew 2010-12-19 14:46:38 +00:00
Angelo Salese
f8087bd2ca Fixed an un-inited bankswitch problem in the Seibu Audio driver, gives preliminary working sound in Denjin Makai [Angelo Salese] 2010-12-19 14:30:40 +00:00
Michaël Banaan Ananas
a16977ce2a mt bug 4126 fix (scobra.c sound regression) 2010-12-18 22:55:43 +00:00
Angelo Salese
5454339a72 Marked dai ou giorgio roms as bad, no whatsnew 2010-12-18 21:03:05 +00:00
Michaël Banaan Ananas
57054396a5 mt bug 04145 fix 2010-12-18 20:11:45 +00:00
mariuszw1
9a1fcf7f91 New games added or promoted from NOT_WORKING
--------------------------------------------
Deluxe Trivia ? Whiz (Edition 5) [Mariusz Wojcieszek, Smitdogg, The Dumping Union]
2010-12-18 16:30:28 +00:00
Angelo Salese
319da75a5e Adds the newly redumped roms 2010-12-18 14:58:40 +00:00
Scott Stone
1eb52a7e17 Fixed up Maze Invaders inputs, adding notes (Fixed MT#4144). Fixed up Dip Locations to match open/closed states shown in service modes for the centiped.c driver. [Tafoid] 2010-12-18 02:41:14 +00:00
Angelo Salese
dba309a7b9 Improved World PK Soccer inputs, not worth 2010-12-17 22:07:32 +00:00
Michaël Banaan Ananas
bc4f5edb80 corrected some powerinstinct gamenames (no whatsnew) 2010-12-17 21:32:43 +00:00
Angelo Salese
28af09aaba Pixel perfect, we can safely remove the flag 2010-12-17 20:36:34 +00:00
Angelo Salese
1e67892a82 Fixed sprite-sprite priorities and fixed a sprite sticking bug on game over screen in Fire Barrel [Angelo Salese, David Haywood] 2010-12-17 19:51:02 +00:00
Angelo Salese
d5135cead6 Fixed a misplaced sprite bug in Fire Barrel [Angelo Salese] 2010-12-17 18:20:23 +00:00
Scott Stone
94043b9c06 Correct clocks documented from original PCB (galpani2i) for Gal Panic 2 [Corrado Tomaselli] 2010-12-17 18:09:40 +00:00
Angelo Salese
1b4120325f Fixed sprite wrap-around y in Irem M107 HW [Angelo Salese] 2010-12-17 17:08:28 +00:00
Michaël Banaan Ananas
016da19c55 approved mt bug 04137 fix by MASH 2010-12-17 16:57:09 +00:00
Aaron Giles
4b2de92fba > From: atari_ace@frontier.com
> To: submit@mamedev.org
> CC: atariace@hotmail.com
> Subject: [patch] Improve thread safety of FM sound cores
> Date: Sun, 7 Nov 2010 08:50:36 -0800
> 
> Hi mamedev,
> 
> Most of the FM sound cores still have some static state in them which
> means they are not multithread safe. This patch fixes this.
> 
> ~aa
2010-12-17 14:59:55 +00:00
R. Belmont
b4cc7cc7c1 SDL: Clear and flip 3 times on resolution changes instead of twice, required by some OpenGL drivers [Chris Kennedy] 2010-12-17 14:34:56 +00:00
Angelo Salese
2ad8cd28d3 Haze: Adds the redumped rom, simplified tile addressing in PGM; fixed a one line error in row select in m107 (no whatsnew) 2010-12-17 14:24:35 +00:00
Scott Stone
c4e70bb4da Fixed rowscroll effect in Fire Barrel [David Haywood] 2010-12-17 00:26:41 +00:00
Michaël Banaan Ananas
1fdd44aab9 fix firebarr spriteflip (no whatsnew) 2010-12-16 22:10:47 +00:00
Roberto Zandona
6ebae332f6 cb2001: fixed 2 opcodes [Roberto Zandona'] 2010-12-16 22:00:10 +00:00
mariuszw1
c435a8d80a New clones added
-------------------
Tic Tac Trivia (Vertical) [Smitdogg, The Dumping Union]
2010-12-16 21:16:18 +00:00
Michaël Banaan Ananas
dd3bed98af forte2.c, pengadvb.c: fixed savestates [ShimaPong] 2010-12-16 19:15:18 +00:00
Angelo Salese
627feac448 Fixed a title screen color bug in World PK Soccer [Angelo Salese] 2010-12-16 18:29:54 +00:00
Angelo Salese
41d74b4493 Fixed a priority bug, updated notes 2010-12-16 18:01:27 +00:00
Angelo Salese
03f6344901 Ported row select to every other tilemap in Irem M107 and fixed a bug in it, gives correct stretching gfxs at the end of level 1 and at the start of level 8 in Fire Barrel [Angelo Salese] 2010-12-16 16:01:29 +00:00
Angelo Salese
0e92105e5b Another bad dump signal ... 2010-12-16 15:19:54 +00:00
Angelo Salese
24daaec32d Added ESP Galuda dump as per Guru, no whatsnew needed I suppose ...? 2010-12-16 14:37:48 +00:00
Curt Coder
b11b2bdcc8 Added Synertek SY6845E subtype to mc6845.c [Curt Coder] 2010-12-16 14:35:06 +00:00
Angelo Salese
6c3f61fa84 Added preliminary row select effect in Irem M107, fixes for good the start-up transitioning in Fire Barrel [Angelo Salese, David Haywood] 2010-12-16 01:58:27 +00:00
Angelo Salese
c2b227a032 added default eeproms, not worth 2010-12-15 22:46:00 +00:00
Angelo Salese
6d601450c2 Fixed regressed gameplay speed in Dream Soccer '94 (M107 version) [Angelo Salese] 2010-12-15 22:42:15 +00:00
Angelo Salese
9abebbc9aa game notes, not worth 2010-12-15 22:23:49 +00:00
Angelo Salese
d19cd290ef Added a preliminary hook-up for an alternative rowscroll effect in Irem M107 HW, noticeable in Fire Barrel stage 2 and 6 and World PK Soccer goal scrolling [Angelo Salese] 2010-12-15 22:17:08 +00:00
Angelo Salese
26a7eeef6a Marked the game as GAME_UNEMULATED_PROTECTION, until we understand more about the 0xc* commands (or the MCU is decapped) 2010-12-15 20:13:38 +00:00
Angelo Salese
63998e1dc8 Reverted it back, it seems to make more sense like this ... 2010-12-15 18:04:20 +00:00
Angelo Salese
1416f91e01 Fixed (hopefully for good) the loop problem ... 2010-12-15 17:51:04 +00:00
Angelo Salese
ff526f8190 Added an hack for yet another subtle behaviour ... 2010-12-15 17:23:44 +00:00
Angelo Salese
9292f4a771 new working game
----------------------
Rumba Lumber [Corrado Tomaselli, David Haywood, Angelo Salese]

(Haze: added some dips)
2010-12-15 14:44:05 +00:00
R. Belmont
18dad397fb Use correct I/O board ROM for Race On (no whatsnew) 2010-12-15 14:27:46 +00:00
Angelo Salese
42e5d12568 Fixed a bug with the bird, thought it was bit-wise but it's actually value-wise 2010-12-15 14:19:24 +00:00
Angelo Salese
b9a75333d6 Added 0xb4-0xb5-0xb6 command and fixed a subtle protection behaviour, game seems fully playable (although it needs some testing) 2010-12-15 04:22:11 +00:00