Commit Graph

6954 Commits

Author SHA1 Message Date
Aaron Giles
4b7d4376ff From: David Haywood [neohaze@nildram.co.uk]
Sent: Friday, August 07, 2009 8:49 AM
To: Aaron Giles
Subject: Qix alt set

Klaus / Team Europe dumped this alt Qix set.

Qix (set 2, smaller roms) [Team Europe]

It actually appears to be the same set as one of the supported ones, but
with smaller roms.  This one is definitely from an original Taito board
(he sent a picture), I'm not so sure about the other set because it's
the odd one out as far as rom sizes go.  I've left both in the driver
for best reference.

I've also renamed 'qixa' to 'qixo' as it seems to be an older version
and tagged it as such.  Language selection is disabled, and there is a
spelling error on the screen not present in the other sets.  Please
update mamdriv.c accordingly.
2009-08-13 05:06:00 +00:00
Aaron Giles
8ff3556c40 From: hoge hoge [c8cv@hotmail.com]
Sent: Friday, August 07, 2009 6:45 AM
To: submit@mamedev.org
Subject: spacwalk dips and player2 support
Hello,

Attached is a diff for 0133u1 Space Walk that adds game time and coinage 
DIP switches, as well as service mode and input test. DIP switches 5 and 6 
are still unknown. It also adds support for the 2nd controller and 
coincounter, similar to clowns. I've removed the GAME_NOT_WORKING flag, since 
other than a glitch with the CPU controlled pad on the left side, the gameplay 
is working fine. The fact that the middle section is inaccessible looks 
deliberate: there's probably a vertical-shape object in the original artwork 
the clown (astronaut in this case:P) can bump into.

Greets,
hap
2009-08-13 05:04:23 +00:00
Aaron Giles
9b0333264b Should have been deleted. 2009-08-13 05:02:21 +00:00
Aaron Giles
53a55a0548 From: hoge hoge [mailto:c8cv@hotmail.com]
Sent: Thursday, August 06, 2009 7:09 AM
To: submit@mamedev.org
Subject: i8080 daa + multiple memreads fix, gottlieb audio, looping log

Hello,

i8080_daa_multiplememreads.zip: diff for 0133u1 i8080/i8085 cpu, removing the 
DAA table and fixing multiple memory reads on some opcodes (which would possibly 
only trigger on memorymapped I/O), and making M_ANA(R) halfcarry calculation a 
bit more straightforward. The functionality is basically the same as before.
i8080_newdaa_test.zip was used to test the new DAA implementation.
src/emu/cpu/i8085/i8085daa.h can be removed in 0.134, or is DIFF capable of 
removing files completely?

Greets,
hap
2009-08-13 05:02:01 +00:00
Aaron Giles
3379123e40 Fix URL. 2009-08-13 04:59:20 +00:00
Aaron Giles
c4fb979fa6 Also found that R34 and R35 should be 10k resistors as well as R56 and R58.
Made the changes. I don't have svn access so if someone can submit the
attached diff for me...

Ruben



-----Original Message-----
From: Derrick Renaud [mailto:derrickrenaud@yahoo.com] 
Sent: Wednesday, 5 August 2009 6:19 AM
To: mamedev@dspnet.fr.eu.org
Subject: RE: [MAME] Stern Cliffhanger Tone Sounds Fix


Thanks.  So it looks like the code needs to be changed from 19k resistors to
10k.  That should make it sound right.

I'm not near a computer with svn access at the moment.  So if anyone want to
make the change, feel free.

D.

--- On Sun, 8/2/09, Ruben Panossian <malcor@tpg.com.au> wrote:

> From: Ruben Panossian <malcor@tpg.com.au>
> Subject: RE: [MAME] Stern Cliffhanger Tone Sounds Fix
> To: mamedev@dspnet.fr.eu.org
> Received: Sunday, August 2, 2009, 4:39 AM
> > From those schematics, the
> enclosed pic shows what parts need to be
> verified.
> 
> 
> Verified values.
> See attachment.
>
2009-08-13 04:57:35 +00:00
Aaron Giles
40cc74b98f > -----Original Message-----
> From: Atari Ace [mailto:atari_ace@verizon.net]
> Sent: Monday, August 03, 2009 10:52 PM
> To: submit@mamedev.org
> Cc: atariace@hotmail.com
> Subject: [patch] De-globalize romload.c/validity.c
> 
> Hi mamedev,
> 
> Static and global variables in the core of MAME have slowly been
> replaced with opaque structures latched onto the running machine. This
> patch extends this idiom to two more files, romload.c and validity.c.
> validity.c in fact didn't need any global state (it was used only to
> pass data between function calls), and romload.c already had a struct
> that largely served that purpose.
> 
> ~aa
2009-08-13 04:55:32 +00:00
Aaron Giles
259fb90602 From: David Haywood [neohaze@nildram.co.uk]
Sent: Monday, August 03, 2009 11:23 AM
To: Aaron Giles
Subject: Shogwarr redump

added redumped gfx rom on Shogun Warrior [Guru]
2009-08-13 04:43:00 +00:00
Aaron Giles
9d033c98e7 > From: atari_ace@verizon.net
> To: submit@mamedev.org
> CC: atariace@hotmail.com
> Subject: [patch] Introduce tilemap_private to running_machine
> Date: Thu, 23 Jul 2009 18:49:08 -0700
> 
> Hi mamedev,
> 
> Tilemaps in MAME are currently globally tracked. If multiple machines
> with different tilemaps are ever to be supported, this needs to be
> changed, which this patchset does.
> 
> 0. This patch add tilemap_private to running_machine, adds machine to
> a few apis and adds two new apis to replace the convention that tmap =
> NULL => all tilemaps.
> 1. This patch mechanically converts all the uses of ALL_TILEMAPS to
> use the new apis.
> 2. This patch removes ALL_TILEMAPS and makes tilemap_private
> dynamically allocated per machine.
> 
> ~aa
2009-08-13 04:42:13 +00:00
Aaron Giles
019d919850 Hi Aaron,
I have done Intel 4004 implementation, here is a patch (it also
contain a POC driver for 4004 Nixie tube clock, that runs under MESS).

4004clk is artwork file, and roms file contain needed roms (just rename ZIP).

Regards,
Miodrag


> -----Original Message-----
> From: Micko [mailto:mmicko@gmail.com]
> Sent: Tuesday, August 04, 2009 8:11 AM
> To: Aaron Giles
> Subject: Intel 4004 core
> 
> Hi Aaron,
> 
> Here is a final version of CPU core for MAME submition.
> 
> Regards,
> Miodrag
2009-08-13 04:30:33 +00:00
Aaron Giles
229995b643 From: hoge hoge [mailto:c8cv@hotmail.com]
Sent: Monday, August 03, 2009 5:33 AM
To: submit@mamedev.org
Subject: with attachment: fixing bootleg + sonson fixes

Woops, forgot the attachment..



Hello,

Thanks for including my fixes in the u1 release :)

Attached diff for 0133u1 fixes 2 small things related to u1 fixes:
- description bootleg inconsistency didn't include goldnpkr.c
- forgot Y in sonson sprite wrap (see titlescreen when the 2 guys jump up)

hap
2009-08-13 04:25:07 +00:00
Angelo Salese
0e6ddcf9a2 [SNES]: Fixed 8bpp layer colors. 2009-08-12 23:36:47 +00:00
Scott Stone
fcf3613988 Corrected error (changed maincpu speed rather than audiocpu). 2009-08-12 18:22:56 +00:00
Scott Stone
cdb724ed60 - Corrected TNZS vsync to 59.15 as verified on pcb. [Corrado Tomaselli]
- Reverted back to 3mhz gng sound z80 clock. (Fixes MT#03370) [Corrado Tomaselli]
2009-08-12 18:16:06 +00:00
Angelo Salese
5e1f170a9e [SNES]: Fixed a partial update bug when the screen is in interlace mode 2009-08-12 17:11:02 +00:00
Angelo Salese
1cf0cbaba2 [SNES]: Even more aggressive open bus fixes. 2009-08-12 10:17:12 +00:00
Angelo Salese
2bbee12ebe [SNES]: fixed irq ack and fixed TIMEUP register open bus behaviour. 2009-08-12 09:15:39 +00:00
R. Belmont
7e37c7fa9c Revert last check-in, I just realized that was actually correct (doh). 2009-08-12 03:46:58 +00:00
R. Belmont
ba1580bf7d SH2DRC: Fixed output register marking errors
Probably not harmful currently, but if the UML core ever gets more aggressive 
with optimization (e.g. if we spliced in something like LLVM as a code 
generator) it could've become an issue.
2009-08-12 03:39:01 +00:00
Angelo Salese
14f1e90bed [SNES]: Fixed a bug that were causing a row of corrupted tiles during scrolling situations 2009-08-12 00:12:29 +00:00
Yasuhiro Ogawa
f916e5968b ROM name fixes [Team Japump!!!] 2009-08-11 23:02:43 +00:00
R. Belmont
6e15c81c68 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ridge Racer (3 screen? Rev. RR2, World) [Guru, Smitdogg]


Claimed to be 3 screen but it comes up fine in the driver as-is.  The I/O
test does complain about the C139 serial being unable to talk to anything so
I'm assuming that's how the 3-screen-ness works and will not purse that 
angle :)
2009-08-11 22:27:52 +00:00
Angelo Salese
0d88d2896b [SNES]: Fixed the x scrolling wrap around bug when hscroll == 0 2009-08-11 17:14:05 +00:00
Scott Stone
b3e818a56b Re-affirm that games with external samples are kept with flagged with GAME_IMPERFECT_SOUND. 2009-08-11 15:32:53 +00:00
Yasuhiro Ogawa
2a7a63c7a5 ROM name fixes for sicv, sisv, and sisv2 [Team Japump!!!] 2009-08-11 09:52:57 +00:00
Yasuhiro Ogawa
3583338e9b fixed ROM names of duckhunt according to http://img283.auctions.yahoo.co.jp/users/6/3/1/7/tekepum-img600x450-1249115547zjpbmt51293.jpg 2009-08-11 02:15:03 +00:00
Yasuhiro Ogawa
8079f3a7e8 vsnes update [Team Japump!!!]
- fixed ROM names
- added vssoccerj
2009-08-11 00:41:53 +00:00
Angelo Salese
bfda786802 [SNES]: Fixed buggy layer clearance when in H-512 modes 2009-08-10 20:25:13 +00:00
Angelo Salese
d417e0726d [SNES] Removed a kludge with color windows. 2009-08-10 18:42:21 +00:00
Fabio Priuli
d692baf769 jaguar/cojag video updates:
* Added variable pixel width.
* Fixed display of screens wider than 360 pixels.
* Enabled use of RGB16.
[Robbbert]
2009-08-10 17:00:20 +00:00
Angelo Salese
674e64217f [SNES]: Improved window effects when in H-512 mode. 2009-08-10 15:34:57 +00:00
Angelo Salese
44e62d5408 [SNES]: Fixed doubled y-axis sprites when in interlace mode 2009-08-10 11:05:20 +00:00
Fabio Priuli
d8ac356e90 [SNES] simplified window masking code and moved some more regs to PPU struct 2009-08-10 09:54:45 +00:00
Fabio Priuli
381bf28978 NES: Fixing bank switching in multigm3 (broken due to a mistake of mine when including original Rob Bohms' code). The game still refuses to work, unfortunately 2009-08-10 06:38:10 +00:00
Brian Troha
cf4fd951e9 Put in year for Around the World (Amcoe, sfbonus.c) so we know why it was disabled for now. 2009-08-10 03:17:58 +00:00
R. Belmont
7b004731a9 Improved speaker-toggle emulation with alias filter [Anders Hallström]
This was submitted in May and never put in because nobody from MESS commented.
I just tried it hooked up to the Apple II in MESS and it sounds quite nice.
2009-08-10 00:33:05 +00:00
Couriersud
4720d3349b Discrete sound may nuke performance - timers as well
- Rewrote timer code so that the pitch timer is only used when it produces audible results.
2009-08-09 23:08:40 +00:00
Fabio Priuli
060c4654ac SNES: added PPU1/PPU2 Open Bus support, STAT77/STAT78 registers should be more accurate (even if still not perfect) 2009-08-09 23:08:07 +00:00
Fabio Priuli
6f1d76124a Not worth mentioning: removed atworld & clone, because too new 2009-08-09 23:06:09 +00:00
Couriersud
9a9e892dac Added possibility in discrete.h to select hardware (galaxian/moon cresta) at compile time. This leads to slightly different volume levels.
Hit sound (explosion) has been hacked to increase volumne. Currently, we can not accurately model the switch/opamp filter circuit.
2009-08-09 21:54:18 +00:00
Angelo Salese
61594c329d [SNES]: Hooked up interlace mode 2009-08-09 21:37:56 +00:00
Angelo Salese
5015eefafa [SNES]: Fixed vram size when in hires mode 2009-08-09 21:02:44 +00:00
Angelo Salese
abd75e1b58 SNES: fixed a bug with open bus behaviour 2009-08-09 19:43:29 +00:00
Brian Troha
6c95409c1f Corrects Kamakazi III's dipswitch setting (the same as superg) and relabeled it a superg hack. Also the dipswitch setting for the Taito license was the same as superg so I eliminated one. 2009-08-09 17:05:59 +00:00
Fabio Priuli
b9f6760e13 [SNES]
* Fixed Mode 7 shared scrolling/matrix registers
* Slightly optimized Mode 7 math (by using Anomie's recursive formula)
* Moved some more register contents to PPU struct
2009-08-09 16:51:47 +00:00
Couriersud
c4765b716b - Fixed a bug in pitch volume circuit
- Renamed inputs for better readability
2009-08-09 15:50:00 +00:00
Roberto Zandona
e0d1e470c0 looping: some improvement to mcu support 2009-08-09 15:20:29 +00:00
Roberto Zandona
db6150b7bb looping: preliminary mcu support 2009-08-09 14:52:56 +00:00
Angelo Salese
311b757c1b Redumped bingor2 program roms [Klaus Sommers] 2009-08-09 10:57:15 +00:00
Roberto Zandona
2850d4e0fb looping: fix mcu rom region in clone set 2009-08-09 07:19:42 +00:00