Commit Graph

10219 Commits

Author SHA1 Message Date
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
Aaron Giles
1a066df97d Added an integral device_timer_id to device timers. This is a
cleaner way to differentiate between multiple timers rather than
relying on the pointers. These values are also saved with the
timers. Updated the few devices using device timers to leverage
this.

Added new function device_timer_call_after_resynch() which creates
a temporary 0-length timer that calls back through the device's
device_timer() method with a given device_timer_id.

Updated i8257_device to initialize its state and use device 
timers.
(Fixes 04032: All sets in dkong.c: [debug] Game does not start.)
2010-09-17 13:33:27 +00:00
R. Belmont
893c1f3e81 Add skeleton Apple Sound Chip device (no whatsnew) 2010-09-17 02:42:13 +00:00
Jonathan Gevaryahu
cbcfc6a7fa Triple Punch/Knock Out AY-3-8910 clock speed was incorrect, fixed and verified from real hardware. [plgDavid]
Verified clocks and oki pin on quiz channel question boardset. [plgDavid]
2010-09-17 02:37:31 +00:00
Aaron Giles
c181febddc Fix 04034: All sets in viper.c: [debug] Assert in Debug build 2010-09-16 13:54:38 +00:00
R. Belmont
acc300e960 SDL: fix Linux and Mac builds for recent makefile changes (no whatsnew) 2010-09-16 13:40:33 +00:00
Fabio Priuli
ab8df75057 neogeo.c: misc updates [Johnboy]
* viewpoint - Renamed v's to correct chip label
* ghostlop - Renamed roms to match proto naming sheme
* savagere, kizuna - Added correct c1
* crsword - Tagged MVS AND AES VERSION, added correct m1
* legendos - Added correct m1
2010-09-15 18:53:04 +00:00
R. Belmont
32e006222b CHDMAN: support for .WAV tracks in bin/cue images [R. Belmont] 2010-09-15 02:36:37 +00:00
Roberto Zandona
99c5d52312 ssv: fixed "disable background" register; fixed x tilemap's offset 2010-09-14 20:19:04 +00:00
Aaron Giles
e22fd1b2c7 Moved auto-finding code down into the device_t object so it can be more
broadly used.

Added memory interface to the intelfsh device so you can access/view the
data in the debugger and via the standard memory interfaces. Removed the
old memory() method in favor of new functions read_raw()/write_raw() which
do direct reads/writes of the data.

Cleaned up CPS3 No-CD sets to break up the "ROMs" into individual flash
pieces which are automatically loaded by the intelfsh device on initialization.
Also split the MACHINE_CONFIG to only populate the number of SIMMs actually
present for each game, as documented in the top of the file. And replaced
the NVRAM_HANDLER with an NVRAM device.
2010-09-14 09:54:56 +00:00
Scott Stone
d4a4c81615 Another compile fix 2010-09-14 03:17:23 +00:00
Scott Stone
51cb201642 Compile fix for makedep.c 2010-09-14 02:39:25 +00:00
R. Belmont
b13e7168e0 CHDMAN: fix for extracting bin/cue audio tracks (no whatsnew) 2010-09-14 01:55:10 +00:00
R. Belmont
a6e9c13e59 CHDMAN: improved -extractcd bin/cue output, improved error handling. [R. Belmont] 2010-09-14 01:41:42 +00:00
Aaron Giles
f37b2db1c9 Couple more NVRAM handlers gone. 2010-09-14 01:17:36 +00:00
Aaron Giles
266ad848cf Removed obsolete code detected by the dependency analyzer. 2010-09-14 01:16:38 +00:00
Aaron Giles
db797ba791 New build tool makedep.c, derived from src2html.c (really!).
Does basic dependency analysis and supports excluding paths.

Makefile now supports a depend target which will run makedep
on the src/$(TARGET) tree and create dependencies. It deliberately
excludes the root of src/emu as well as the osd directories in
order to keep the dependency file down to a reasonable size, so
if a core header file changes, you still need to clean and build
all.
2010-09-14 01:15:26 +00:00
R. Belmont
7d09104932 Updated Guru readme for Atomiswave (no whatsnew) 2010-09-14 00:21:10 +00:00
R. Belmont
75de8f1778 New games added as GAME_NOT_WORKING
-----------------------------------
Maximum Speed [Guru]
2010-09-14 00:19:46 +00:00
Angelo Salese
00c96e8632 Removed a misleading warning message, this is already supported by the CPU core (not worth mentioning 2010-09-13 20:49:35 +00:00
Roberto Fresca
4817bef0ec New not working game...
New games marked as GAME_NOT_WORKING
------------------------------------
Movie Card [Roberto Fresca, Team Europe & Housi]
2010-09-13 19:00:52 +00:00
Roberto Fresca
01136a7d31 New driver for Golden Games / C+M Technics AG hardware. [Roberto Fresca, Tomasz Slanina]
New games marked as GAME_NOT_WORKING
------------------------------------
Swiss Poker ('50 SG-.10', V2.5) [Roberto Fresca, Tomasz Slanina, Team Europe & Housi]
2010-09-13 01:38:45 +00:00
Roberto Zandona
2ac3a1c6fc ssv: fixed background disable condition [Roberto Zandona'] 2010-09-12 20:46:58 +00:00