Commit Graph

10041 Commits

Author SHA1 Message Date
Angelo Salese
3f73813ebe Haze: not using the timers for the DMA causes issues in ST-V, I don't know why yet. (not worth) 2010-09-27 10:58:43 +00:00
Angelo Salese
959aafaf6a Fixed 8-bit dram (framebuffer) access for 32x [David Haywood] 2010-09-27 02:22:40 +00:00
Angelo Salese
21aa2c8cf4 Identified DVD interface CPU (h8) as per Phil B. suggestion, disabled by default because it also trips unemulated opcodes 2010-09-27 00:31:36 +00:00
Angelo Salese
24e2de5cc4 Give an option of how to handle the DMA timing... with or without the MAME timers (without is a lot faster..) (not worth) 2010-09-26 23:53:49 +00:00
Angelo Salese
992f1f7384 Put the SH2 DMA on a timer. This is needed because Knuckles Chaotix on the 32X can't be done with 'Instant DMA' due the SH2 DMA is used to read from a FIFO port which is being filled by the 68k during the transfer. [David Haywood]
Haze: "I need to review save state support in the core again, a few extra things probably need saving now.

It might be possible to avoid the high frequency timer if it causes too many performance issues by moving the update of the DMA to the EXECUTE loop instead.  
(I want to experiment with this before updating the save state support, however if somebody else wants to fix savestates in the meantime they're welcome, 
as long as they don't get offended if their code gets changed...)"
2010-09-26 22:55:28 +00:00
Scott Stone
8c8e75b948 Compile fix for duplicate define 2010-09-26 22:50:14 +00:00
Ryan Holtz
179a81a030 Ported over CD-i cleanup from MESS. [Harmony] 2010-09-26 22:08:49 +00:00
Angelo Salese
a383b8b20d Removed IRQ hack in Niyanpai HW [Angelo Salese] 2010-09-26 21:11:49 +00:00
Angelo Salese
6b77f5930d Fixed game name as per DFJustin 2010-09-26 21:06:04 +00:00
Angelo Salese
11f6af8053 Hacked DVD comms check, pretty sure that it won't be an easy job to identify the CPU :/ 2010-09-26 21:03:47 +00:00
mariuszw1
4999f4c3e1 New clones added
-----------------
Hit Me [Siftware]

New set is the parent, as it is clearly newer revision of the code: one more rom, added attract mode and title screen.
2010-09-26 20:15:53 +00:00
Angelo Salese
e1c6009b0a Added sound 2010-09-26 19:26:46 +00:00
Angelo Salese
2d2cb17f75 More improvements, game is playable with a debug trick 2010-09-26 18:02:52 +00:00
Angelo Salese
f254437d76 Added V9958 hook-up, shows some graphics (with broken timings) 2010-09-26 16:37:26 +00:00
Angelo Salese
72c62e09b2 new NOT WORKING
---------------------
Cosplay Heaven 5 [alien_mame, Angelo Salese]
2010-09-26 15:17:06 +00:00
Olivier Galibert
3630d2dbbc raiden2: checkpoint current state 2010-09-25 11:13:41 +00:00
Roberto Zandona
f77bae5d04 amiga: revert to previous code; the change breaks ar_fast 2010-09-24 14:13:11 +00:00
Angelo Salese
5e074c2cbc Haze: use the right gfxdecode for mtrain (not worth) 2010-09-24 11:32:09 +00:00
Curt Coder
a8e6b8a5dd Modified Z80-DMA reset command (C3) to not randomly clear registers. [Curt Coder] 2010-09-24 10:47:58 +00:00
Roberto Zandona
d8b555862a amiga: improved offset in copper waiting 2010-09-24 10:00:52 +00:00
Angelo Salese
36dc4b8474 Added some kovsh bootleg clones from MAMEplus (not worth mentioning) 2010-09-24 09:35:27 +00:00
Andrew Gardner
d893399c85 Debugger (SDL) : Closing a memory window no longer segfaults. [Andrew Gardner] 2010-09-24 04:18:10 +00:00
Andrew Gardner
7c4604633c Debugger (SDL) : Window locations in the SDL debugger are now saved and
loaded at exit and startup. [Andrew Gardner]
2010-09-24 04:13:19 +00:00
mariuszw1
2d5d6d55f0 New clones added
----------------------------
Puckman Pockimon (set 2) [Guru]
2010-09-23 21:01:37 +00:00
Angelo Salese
bc50703b99 new working games
---------------------
Tetris / Bloxeed (Korean System 16 bootleg) (ISG Selection Master Type 2006) [Anonymous]
2010-09-23 17:44:09 +00:00
mariuszw1
5e5ab06913 Renamed recently added sets to Gun Fight (set 2) and Sea Wolf (set 2) (no whatsnew) 2010-09-22 21:18:15 +00:00
mariuszw1
045e4256ac New clones added
----------------------------
Gun Fight (older?) [Siftware]
2010-09-22 20:49:48 +00:00
mariuszw1
475041b04f New clones added
----------------------------
Sea Wolf (older?) [Siftware]
2010-09-22 20:25:44 +00:00
Curt Coder
70131a8275 Added xtal for MESS. (no whatsnew) 2010-09-22 16:21:14 +00:00
Aaron Giles
442e1a2ccf Modernized liberator driver, added save state support.
Moved generalized EAROM handling to atarigen.

Added new (modern) address map macros for referencing member
functions in base classes: AM_READ_BASE(_class, _member),
AM_WRITE_BASE, AM_READWRITE_BASE, etc.

Added BSD licenses to atarigen and er2055.
2010-09-22 08:12:01 +00:00
Aaron Giles
bf5dfbe9b4 Fixed address space for the ER2055. 2010-09-21 15:42:33 +00:00
Aaron Giles
dc84302fe5 Added ER2055 device. Changed liberator over to using it. Other Atari games
to follow.
2010-09-21 15:40:32 +00:00
Aaron Giles
4bd7781816 Added e2prom address space to x2212 so that the latched contents can be viewed.
Fixed some logic bugs in the line states on the x2212.

Hooked up x2212 in foodf.
2010-09-21 14:11:30 +00:00
Aaron Giles
9b7a65c490 Changed memory width stubs to fill unpopulated regions with the appropriate
portion of the unmap value.

Changed X2212 device to return unmapped bits for the upper 4 bits.
2010-09-21 13:26:27 +00:00
Aaron Giles
748bbd2b07 Enable vertical scroll bars in debugger comboboxes, and resize them to
show the full text.
2010-09-21 05:20:05 +00:00
Aaron Giles
5ad0330174 Converted x2212 to a modern device. Updated starwars and firefox.
Changed ccastles and cloud9 to use the x2212 instead of the hacked-up
fake version they had.
2010-09-21 05:04:42 +00:00
R. Belmont
2e11d3dc96 M68k: Add more conditionals and FGETEXP instruction [R. Belmont] 2010-09-21 02:25:21 +00:00
Andrew Gardner
79aab2108b **FOR REVIEW**
Log: Added preliminary support for saving debugger window locations. [Andrew Gardner]


(Notes)
* I only save the values for the SDL debugger for now.
* There is no loading of these values yet, but if this patch is confirmed good, 
  loading should be relatively straightforward to add.
* There is a slight chance this might not compile on OSes other than linux.  
  I will be available via e-mail for the next 10 hours and will assist 
  with any compilation problems if they occur.
* The patch seems like the "right way" to do things, but if I am doing anything
  suspect, please feel free to make suggestions and corrections.
2010-09-20 16:00:42 +00:00
Miodrag Milanovic
1f6995b11c cdda - Added a per-channel volume setting function [Barry Rodewald] 2010-09-20 07:52:40 +00:00
Aaron Giles
79c16f4260 Death to more NVRAM_HANDLERS. 2010-09-20 05:12:16 +00:00
Aaron Giles
499a0d4161 Move device definitions out of the bottom of the file. They can be
declared with other variables at the top.
2010-09-19 20:57:20 +00:00
Aaron Giles
2dd1a7191f Converted amiga drivers to use driver_devices. Merged common code between
legacy Amiga and AGA video systems. [Atari Ace]

From: Atari Ace <atari_ace@frontier.com>
Date: Sun, Sep 19, 2010 at 4:17 PM
Subject: [patch] Implement amiga_state
To: submit@mamedev.org
Cc: atariace@hotmail.com


Hi mamedev,

These two patches add an amiga_state class to the amiga drivers.  The
first adds missing machine, device params to external functions, makes
akiko a proper device and adjusts video/amiga.c and video/amigaaga.c
to be more similar.  The second patch then implements the classes,
also merging ~300 lines of identical code in amigaaga.c.  More code
code be merged if desired with a little more effort.

~aa
2010-09-19 20:46:16 +00:00
Curt Coder
5c0e08dce2 Improved Z80-DMA debug logging. (no whatsnew) 2010-09-19 17:49:00 +00:00
Aaron Giles
7a4744d31d Cleanups and version bump. 2010-09-19 05:09:00 +00:00
Aaron Giles
cbffdbb1d7 Couple more regressions fixed. 2010-09-19 04:48:02 +00:00
Aaron Giles
435b49fc1d Fix regressions. 2010-09-18 22:22:39 +00:00
R. Belmont
1d5e3b7e4a intelfsh: erase small chips faster (fixes saving in GBA games) (no whatsnew) 2010-09-18 20:30:09 +00:00
Aaron Giles
49c2403a5d 04030: All sets in taito_f3.c, taito_z.c, kaneko16.c, konamigq.c, overdriv.c: "16-bit EEPROM set with 8-bit data" 2010-09-18 06:15:26 +00:00
Angelo Salese
25a475a8c1 Added a set volume function for CD-DA [Angelo Salese] 2010-09-17 17:50:21 +00:00
Angelo Salese
1ab324aebe Added a function to change the MSM5205 frequency dynamically [Angelo Salese] 2010-09-17 14:34:03 +00:00