Commit Graph

3083 Commits

Author SHA1 Message Date
Phil Bennett
7938cd3974 Changed superchs ES5505 clock rate to 15238050Hz 2008-10-25 16:24:07 +00:00
Phil Bennett
c562a89dcc Fixed MSM5205 ADPCM and sound comms in Ashita no Joe/Success Joe 2008-10-25 15:06:57 +00:00
stephh
3ce911cfa8 Fixed Dip Switches for 'spaceint' and clones. 2008-10-25 11:04:35 +00:00
Roberto Fresca
b2288ad1d5 Preliminary driver for Joker's Wild (Sigma, 1988).
- Initial release.
 - ROMs load OK.
 - Proper ROMs decryption.
 - Added MC6845 CRTC.
 - Video RAM OK.
 - Added technical notes.


New games marked as GAME_NOT_WORKING
------------------------------------
Joker's Wild (encrypted) [Roberto Fresca]
2008-10-25 09:09:31 +00:00
stephh
0658fcabef Fixed Dip Switches for 'arabian' and clones. 2008-10-25 08:11:24 +00:00
Roberto Fresca
d00a268e32 Improvements to magicfly driver:
- Added sound support to magicfly and 7mezzo.
 - Hooked coin counters to magicfly and 7mezzo.
 - Inverted the graphics banks to be straight with the hardware accesses.
 - Updated the memory map description and technical notes.
 - Added game notes and documented the test/settings/bookkeeping modes.
2008-10-25 03:42:40 +00:00
stephh
ff805be4a9 Fixed Dip Switches for 'ambush' and clones. 2008-10-24 22:59:58 +00:00
Couriersud
9be049b4b2 According to Philips, 80C31 is a 80C52 family member with 128K internal ram and no rom 2008-10-24 21:53:09 +00:00
Couriersud
b1e8ff0a3e Implemented 80C52 interrupt handling
* mcs51 core now supports 4 interrupt levels depending on cpu type
2008-10-24 21:23:41 +00:00
Wilbert Pol
d64bda5e94 Updated nes pcm dma to read data through the cpu address map. 2008-10-24 21:15:49 +00:00
Couriersud
a4059f19ad Fixed split timer mode
* Credit: Jim Stolis
* No interrupts for timer 0 modes 0,1,2 while timer 1 in mode 3
2008-10-24 17:45:42 +00:00
Roberto Fresca
1b7cfe0da2 Another driver from Grull Osgo.
Ruleta RE-900 from Entretenimientos GEMINI.

Is a roulette game based on i8051 and TMS9928, that has a phisical roulette with leds simulating the ball.
Game is working properly with full sound support.
Need better inputs implementation, leds, external artwork for the roulette and technical notes (I'm taking care of them).
If someone want to give a try, turn the operator key to allow enter credits.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Ruleta RE-900 [Grull Osgo]
2008-10-24 17:28:14 +00:00
Angelo Salese
09a98ddb58 Cleaned up the sample rom loading in mirage.c 2008-10-24 17:02:18 +00:00
Jim Stolis
4e8d9407a2 Changed VBLANK to irq0_line_assert and added a CLEAR_LINE. This greatly increases speed on all video slots. 2008-10-24 00:43:53 +00:00
davidhay
227d8cc88f removed parent clone relationship between missb2 and bublbobl. we don't usually make the 'korean hacks' as clones as they have very little to do with the original releases except for the stolen cpu code. GFX / Sound / Gameplay are completely redesigned. 2008-10-23 23:23:49 +00:00
davidhay
410e897210 removed parent clone relationship from "Street Fighter Zero/Alpha 2" and "Street Fighter Zero 2 Alpha"
Capcom consider these to be different games (they have different encryption keys)
2008-10-23 21:21:05 +00:00
Angelo Salese
6f6ace4bb7 Added sound banking to the mirage.c driver. 2008-10-23 19:19:02 +00:00
Aaron Giles
7f39a3503c Cleanups and version bump. 2008-10-23 09:15:58 +00:00
Aaron Giles
6d55bb26f5 Added correct timing PROM for Cloak & Dagger. 2008-10-23 09:11:45 +00:00
Aaron Giles
a113e24a94 From: tbellm@arcor.de [mailto:tbellm@arcor.de]
Sent: Sunday, October 19, 2008 9:01 AM
To: submit@mamedev.org
Subject: Sound Support for Cosmic Alien

Hello,

I own a cosmic alien PCB and so I thought it would be a good idea to add
sound support
to this game by changing the corresponding driver ("drivers\cosmic.c").
I also have recorded the different sound effects as wave - files.

I have attached two files to this mail. The file "cosmica.zip" contains
the samples
(so it can be simply copied to the "samples" folder) and
the other one "cosmica_diff.zip" contain the "diff" file taken against
the 0128 sources.
So you can check it and maybe you want to implement the changes in a
further release?

best regards
T.Bellm
2008-10-23 08:50:55 +00:00
Aaron Giles
da657ff7c1 From: Fabio Priuli [mailto:doge.fabio@gmail.com]
Sent: Mon 10/20/2008 9:45 AM
To: submit@mamedev.org
Subject: fix for mt 2577
the wrong tags were used for maketrax when indexed inputs were converted to tagged ones (0.125u7): input 2 was 'dsw1' but 'in1' was used. probably a mistake I made. sorry. 

regards

        Fabio
2008-10-23 08:48:30 +00:00
Aaron Giles
410a99b10d From: Phill Harvey-Smith [mailto:afra@aurigae.demon.co.uk]
Sent: Fri 10/17/2008 11:45 AM
To: submit@mamedev.org
Subject: 65c02 core bugfix
Hi,

This patch fixes a subtle bug in the 65c02 emulation where the result of
the BIT instruction  differs on the 65c02 (from the 6502), when executed
in immediate mode.

Cheers,

Phill.
2008-10-23 08:47:52 +00:00
Aaron Giles
03a2175b6a From: abcd efgh [mailto:cix_999@yahoo.it]
Sent: Sunday, October 12, 2008 1:15 PM
To: submit@mamedev.org
Subject: dakkochn gfx improve

Improve dakkochn gfx, the priority are ok but there are various offset so i marked also the game as "inperfect gfx".

Bye Sonikos
2008-10-23 08:45:53 +00:00
Aaron Giles
c97fe8b6bb 01722: sokonuke: Game hangs after you choose stage 2008-10-23 08:44:21 +00:00
Aaron Giles
a882bc8050 Silenced an annoying log message. 2008-10-23 08:22:49 +00:00
Angelo Salese
190d129d24 Quick bug fix for Mirage. 2008-10-22 22:42:59 +00:00
davidhay
4cb699ad06 more megadriv.c stuff moving towards 32x support for MESS / HazeMD 2008-10-22 21:52:14 +00:00
Angelo Salese
52942414f4 Fixed controls and added preliminary sound (missing rom banking) to Mirage Youjuu Mahjongden
Game is now working

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mirage Youjuu Mahjongden [Angelo Salese]
2008-10-22 21:35:23 +00:00
Brian Troha
f39969550e update for Super Mega Touch IV:
Created default EEPROM which is required to get it going.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Megatouch IV (9255-41-07 ROG, New Jersey version) [Mariusz Wojcieszek]
2008-10-22 20:49:05 +00:00
davidhay
a25d0df144 still working on MD stuff 2008-10-22 19:34:36 +00:00
Angelo Salese
913716dd58 Completed protection vectors,fixed video emulation and added coin setting simulation in the Double Dealer driver.
Game is now playable

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Double Dealer [Angelo Salese,David Haywood]
2008-10-22 18:14:46 +00:00
Curt Coder
dab7aa732b Added crystal value. 2008-10-22 18:10:57 +00:00
davidhay
36985785ad still rearranging things in here 2008-10-22 18:00:13 +00:00
davidhay
f0d27435f7 some reorganization in megadriv.c, porting over some code to attempt to get it working again, bit by bit. 2008-10-22 16:20:45 +00:00
davidhay
add038ed62 I think umk3 and breakrev are different enough from their parent sets to be considered unique games, not clones. This kills the relationship between them. 2008-10-22 12:08:21 +00:00
Andrew Gardner
40a5d0c543 Rewrite of the Motorola DSP56k CPU core. (Andrew Gardner)
* Implemented tst, or, jsr, rti, tst2, and 2 new movec ops.
* Added opbase handler to plygonet.c
2008-10-22 04:15:30 +00:00
Phil Bennett
a30f534c52 Fix MT 00436: 'kyukaidk: Some of the sound effects are wrong'
(You must delete kyukaidk.cfg and kyukaido.cfg)
2008-10-21 23:26:48 +00:00
Angelo Salese
7ee62a3760 Added flip screen / cocktail support,completed DIP-Switches (manual-wise) and made better comments on the Yumefuda driver 2008-10-21 23:19:28 +00:00
Phil Bennett
7864db5d2d Remove comment (the game is playable). 2008-10-21 21:07:51 +00:00
Phil Bennett
605d3493d5 Fix MT 01702: 'cloak + clones: Can't pick up items'
Added (undumped) vertical timing PROM ROMdef
2008-10-21 20:45:28 +00:00
Phil Bennett
40520a87cd Fix MT 02140: "cube quest crashes mame when saving state" 2008-10-21 20:42:56 +00:00
Phil Bennett
8b368475fa Fixed recently regressed raster interrupt issues 2008-10-21 20:37:18 +00:00
Couriersud
a0d4e2085a Revoke accidental commit
* added comment about possible fix gseeker "black continue screen"
2008-10-20 23:53:02 +00:00
Couriersud
8eecd6745c More mcs51 updates
* Remaining games checked and adapted to changes in cpu core 
 * Cardline still broken. I need the exact and complete cpu name.
 * Added more variants 803X, 80CXX, AT89C4051
 * Fix segas18.c (segaic16.c) mcu maps. 
 * Fix sslam.c 
 * Fix limenko.c videopkr.c : Issue with core allocation of ram (duplicate savestate)
2008-10-20 23:42:09 +00:00
Brian Troha
c87376f45f minor correction for the Grudge Match PCB info... changed to show groms 0 through 6 :-) 2008-10-20 21:01:22 +00:00
davidhay
898e334344 marked magictg smt roms as BAD as per Guru's recommendation. 2008-10-20 20:35:16 +00:00
Couriersud
3181cb2ba2 segas18.c: use 8751 io map 2008-10-20 19:40:26 +00:00
Couriersud
3b0ee27f97 mcs51/i8051 - please credit Jim Stolis as well
* fix timer 2 interrupts
* implement serial mode 2/3 rx and tx clock handling
2008-10-20 19:23:58 +00:00
Curt Coder
daea45ca62 [MC6845] Hsync should be pulsed even when vsync is active. 2008-10-20 17:42:38 +00:00
Aaron Giles
13ad68bca4 New games added: Grudge Match (Yankee Game Technology)
Yet another 8-bit Incredible Technologies board. Different in several
significant ways from previous models:
 * YM2608B for audio, replacing YM3812+OKI6295
 * TMS34070 for palettes instead of PC RAMDAC
 * Different video memory layout
2008-10-20 15:34:27 +00:00
Angelo Salese
f7c8307f90 Added sound and corrected wrong DIP-SW in the Double Dealer driver 2008-10-20 14:55:51 +00:00
davidhay
d216b054af clone
Seibu Cup Soccer (set 2) [Chris Hardy] (NOT WORKING)
2008-10-20 08:07:24 +00:00
Couriersud
3038a5c7b6 More data to io map for mcs51 2008-10-19 22:37:06 +00:00
davidhay
fb52b3eee8 replace monkelf prom with one from the bootleg board 2008-10-19 22:36:18 +00:00
davidhay
72269c2e5e Magic the Gathering: Armageddon (Skeleton driver)
I'm not going to be working on this, but this documents it in the source at least.
2008-10-19 22:07:43 +00:00
Couriersud
a7da02e00e MCS51/I8051 overhaul, micro3d improvements and full m72 protection emulation for lohtb2
* improved serial port timing (f15se (micro3d.c) sound board now works)
 * better infrastructure for adding more variants like DS5002
 * Fixed port reading
 * Rewrote Macros for better readibility
 * Fixed and rewrote Interrupt handling
 * Now returns INTERNAL_DIVIDER, adjusted cycle counts
 * Remove unnecessary and duplicated code
 * Remove unnecessary functions
 * Rewrite to have sfr-registers stored in int_ram. 
 * Debugger may now watch sfr-registers as well.
 * implemented interrupt callbacks (HOLD_LINE now supported)
 * Runtime switch for processor type - remove ifdefs
 * internal memory maps for internal rom versions (internal ram now displayed in debugger)
 * more timer cleanups from manual
 
micro3d:
 * serial port communication between main cpu and sound board works
 * sound board now works
 
m72 - lohtb2:
 * full emulation of protection device
 * Samples are now piped through the mcu
2008-10-19 22:06:47 +00:00
stephh
10e8a13d82 Updated tnzs.c driver : readded wrongly deleted player 1 BUTTON1 for 'jpopnics'. 2008-10-19 21:28:25 +00:00
stephh
75d94fe936 Updated tnzs.c driver : minor clean-up. 2008-10-19 21:22:39 +00:00
davidhay
16e2482cde NOT WORKING | P's Attack [Guru] 2008-10-19 21:12:38 +00:00
davidhay
d54afb3202 adds the 2 new fireshark sets [Guru]
clones
------

Fire Shark (Korea, set 1, easier) [Guru]
Fire Shark (Korea, set 2, harder) [Guru]
2008-10-19 20:12:01 +00:00
davidhay
5f23c76212 fix bnstars1 screens, looks like this didn't get properly tested after some mass change, was checking for screen == 0, which doesn't work anymore. 2008-10-19 18:52:04 +00:00
Brian Troha
430c387dce new clones added:
New clones added
----------------
Police Trainer (v1.3B Newer) [Brian Troha]
Egg Venture (Release 8) [Brian Troha]
Kick for the Goal [Brian Troha] (Not Working)
2008-10-19 17:33:01 +00:00
Andrew Gardner
9014e91a62 Rewrite of the Motorola DSP56k CPU core. (Andrew Gardner)
* Added additional branch, move and bitfield ops.
* Plygonet now passes its memory test and uploads a new program.


[[Next step is to install an opbase handler and let the dsp56k run further into its new proggie.]]
2008-10-19 17:14:14 +00:00
Angelo Salese
a9c0fd7295 Fixed input ports in Yumefuda and added Dip-Switches.
Game is now playable

New games added or promoted from NOT_WORKING status
---------------------------------------------------
(Medal) Yumefuda [Bet] [Angelo Salese]
2008-10-19 16:58:12 +00:00
R. Belmont
9fc7f46095 AICA: fix sample addressing for the full 8 MB [kingshriek]. 2008-10-19 15:06:20 +00:00
Angelo Salese
1c9ae23521 Small cleanups to the ST-V driver
Make some work for magzun,still not working.
2008-10-19 11:07:53 +00:00
stephh
5715167157 Updated tnzs.c driver :
- renamed sets :
      * 'tnzsjn'   -> 'tnzsj'
      * 'tnzsj'    -> 'tnzsjo'
      * 'kagekia'  -> 'kagekih'
  - fixed Dip Switches for all games (2 remaining unknown Dips in 'plumppop' and 'jpopnics' though)
  - added many notes
2008-10-19 08:04:20 +00:00
R. Belmont
ec59b2b982 NamcoNBx: fixed C75 BIOS loading for big-endian targets. 2008-10-18 23:44:09 +00:00
davidhay
84dd8639d8 cleaned up STV rom loading a bit 2008-10-18 22:07:30 +00:00
Phil Bennett
aeb70f6c9b Added redumped B-Rap Boys sample ROMs (c/o Guru) 2008-10-18 20:25:13 +00:00
Phil Bennett
01f562f229 Increase interleave factor to eliminate LDP timeout countdown flicker. 2008-10-18 20:09:49 +00:00
Phil Bennett
e1b9a1bcf2 Fix MT00359/blocken337b8gre 2008-10-18 20:06:01 +00:00
Andrew Gardner
e138837002 Rewrite of the Motorola DSP56k CPU core. (Andrew Gardner)
* Complete rewrite focusing on legibility and extensibility.
* 27/121 opcodes (mostly) implemented.
* Bugfix for reset status of interrupt priority bits.
* Bugfix for disassembly of register-to-register parallel data move.


[[These changes bring the driver up to the point where the plygonet hardware begins banking memory.  The behavior is understood, so I should have the driver back to where it was before the rewrite soon.  Then real progress can be made.]]
2008-10-18 18:10:59 +00:00
davidhay
191767f62f Minor NeoGeo cleanups [JohnBoy]
kof2002b set from Kawaks [Kawaks]
2008-10-18 14:47:41 +00:00
davidhay
090ab6fe44 Removed per-game hacks from CPS3 (moved to DMA callback in SH2 core)
(also added a to-check note, 16-bit wide DMA is currently using 32-bit functions, is this correct?)

Removed Speedups from CPS3 / PsikyoSH, while they do still give a decent speed boost they're not really needed with the DRC and just clutter the code.
2008-10-18 14:44:20 +00:00
Curt Coder
298dd21606 MC6845:
- added cursor and display enable skewing
- added preliminary support for SY6545-1's transparent addressing mode
2008-10-16 17:09:58 +00:00
Aaron Giles
7d3221dcf3 Cleanups and version bump. 2008-10-16 08:59:25 +00:00
Aaron Giles
819c231992 Added new tool ldresample to assist in resynchronizing audio tracks in
a CHD with frames. Currently still WIP but useful if you know what 
you're doing. [Aaron Giles]
2008-10-16 08:47:06 +00:00
Aaron Giles
a1c2887d78 Rebalanced audio and corrected TMS5220 frequency. 2008-10-16 08:46:43 +00:00
Aaron Giles
f61550ab4f - 02531: [Sound] mshuttle, mshuttlj, mshutlj2: Moon shuttle speech
wrong (Corrado Tomaselli)
2008-10-16 08:42:57 +00:00
Aaron Giles
5bcb95dff7 From: Phill Harvey-Smith [mailto:afra@aurigae.demon.co.uk]
Sent: Saturday, October 11, 2008 12:01 PM
To: submit@mamedev.org
Subject: 6821 PIA changes

Hi,

Can this change be added to the 6821 pia code, it adds a function that 
allows the client code to get the status of CA2, taking account of the 
internal pull up resistor. This code only adds a function and does not 
change any existing code so should not have any impact on existing
drivers.

This change is needed for a couple of the mess drivers.

Thanks.

Phill.

-- 
Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
2008-10-16 07:19:16 +00:00
Aaron Giles
8769bea92e 02554: jackal: Sprite lag confirmed
02432: denjinmk: Bad Sprite rom - half size, causes missing sprite graphics.
2008-10-16 06:21:05 +00:00
Aaron Giles
c993b2a4e1 02539: phrcraze, phrcrazs: [debug] Access Violation
This is actually Couriersud's fix as posted in the bug.
2008-10-16 06:05:33 +00:00
Nicola Salmoria
5caf8d2e5c New clones added
----------------
Giga Wing (Brazil 990222) [Luis]
2008-10-15 06:55:31 +00:00
Angelo Salese
f4e0931b93 Fixed the colors of Yumefuda.
Added two new palette functions in generic.c: paletteram_xRRRRRGGGGGBBBBB_split1_w() and paletteram_xRRRRRGGGGGBBBBB_split2_w() (used by Yumefuda)
2008-10-14 18:31:05 +00:00
Roberto Fresca
5537bbe8a5 Improved the poker41 and pulltabs button-lamps layouts to look more realistic. 2008-10-14 02:43:26 +00:00
davidhay
62e94572da marked Hacha Mecha Fighter (nmk16.c) BG rom as a bad dump [David Haywood] 2008-10-13 22:27:48 +00:00
Angelo Salese
0f49d587b8 Added input controls,coins,some dip-switches and sound to the good.c driver.
Game is now playable.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Good [David Haywood,Angelo Salese]
2008-10-13 21:43:44 +00:00
Aaron Giles
85e3077616 Connected firefox audio enables. 2008-10-13 17:17:07 +00:00
Curt Coder
3d85b66c5e Added pinout, not worth mentioning in whatsnew. 2008-10-13 14:16:07 +00:00
Aaron Giles
0fddfa1a44 Cleanups and version bump. 2008-10-13 08:38:32 +00:00
Aaron Giles
76d7050e7a Cleaned up video implementation:
- proper sprite/tile priorities
 - adjusted X offset to match screenshots
 - converted to tilemaps
2008-10-13 08:31:25 +00:00
Nicola Salmoria
bccaf911b4 Added cawing B-Board PAL dumps [Corrado Tomaselli] 2008-10-13 07:59:49 +00:00
Aaron Giles
2afb0e1049 Using tags instead of indexes for input line control. 2008-10-13 05:39:07 +00:00
Aaron Giles
da7c14f848 cubeqst changes:
* removed custom sound in favor of individual DACs
 * simplified palette management logic
 * hooked up the "disc on" signal
2008-10-13 04:32:54 +00:00
Brian Troha
5120786ad1 white space fixes... mainly for looks. 2008-10-13 02:23:11 +00:00
Aaron Giles
824059b768 Added DIP LOCATIONS to items in the driver and cleaned up some of the
comments mentioning duplicate dips configurations.  Not fully understanding
how the FREE PLAY was implemented, I left that not to show a location.

This .DIFF is based on 0.127u7 sources.
Tafoid
tafoid@yahoo.com
2008-10-13 01:33:52 +00:00
Angelo Salese
cec2bad823 Done most of the protection work for Double Dealer
It appears to use a funky video register setting involving locations $8c1e0-8c1ef range for cards movements so it isn't playable yet.
2008-10-12 22:07:28 +00:00
R. Belmont
606e284917 01867: plygonet: Duplicated Inputs
Removed unnecessary copy/pasted Run and Gun inputs.
2008-10-12 20:49:27 +00:00
Couriersud
b35bec7642 01716: backfire, backfira: Coin 1+2, Service1 and Service Mode mapped twice. 2008-10-12 16:18:12 +00:00