Commit Graph

14844 Commits

Author SHA1 Message Date
Michaël Banaan Ananas
b2c609591e fix global offset regression 2012-01-17 21:30:16 +00:00
Angelo Salese
cdda02fa91 VGA: Fixed Double Scan / Maximum Scan Lines condition, and removed a bunch of kludges [Angelo Salese] 2012-01-17 20:12:25 +00:00
Michaël Banaan Ananas
f9a76259c2 mark missing prom as undumped 2012-01-17 19:21:12 +00:00
Ryan Holtz
6d7d5f9b5c - Fixed MAMETesters 04612: All sets in aleck64.c: Crash before OK [MooglyGuy] 2012-01-17 19:16:44 +00:00
Aaron Giles
49f15acb7d tagmap is just a C++ template now. Added iterators to it as
well. Updated a few outlying uses.
2012-01-17 19:06:55 +00:00
Michaël Banaan Ananas
c8fd0760b8 fix galpanis, galpanisj lockup 2012-01-17 18:39:55 +00:00
Michaël Banaan Ananas
5f2344b1b5 rom renamed (- to _) upon request 2012-01-17 16:25:33 +00:00
Miodrag Milanovic
49192fb69a Fix for cassette (no whatsnew) 2012-01-17 08:55:52 +00:00
Aaron Giles
81d3e50238 Remove support for 4bpp packed graphics. These only manifested
for drivers that used GFX_RAW support for 4bpp systems, and yet
we had a bunch of extra code to support it. Updated these drivers
to do without it and removed all the extra code for supporting 
it.
2012-01-17 06:16:20 +00:00
Aaron Giles
aeb29c33a2 Fix disk artwork rendering. 2012-01-17 06:14:54 +00:00
Scott Stone
2f44418d67 Reappointed former parent and clone (ts2, ts2j), making the recent US dump that was submitted now (ts2a). Rom names were updated with new info when the data was the same. (nw) 2012-01-17 01:48:12 +00:00
Aaron Giles
29ada3c938 Bulk converted most of the tilemap_* calls into method calls.
Only thing left is tilemap_create.
2012-01-17 00:25:05 +00:00
R. Belmont
3fed1d7c44 Setting all Atomiswave games back to NOT_WORKING; a regression version would be good to know (nw) 2012-01-16 23:44:03 +00:00
R. Belmont
8e7c28a8de New games added as GAME_NOT_WORKING
-----------------------------------
Virtua NBA (prototype) [Arzeno Fabrice]
2012-01-16 22:03:40 +00:00
R. Belmont
f6b2c736c4 Add libjpeg; converted Sliver to decompress pictures on the fly [David Haywood, R. Belmont] 2012-01-16 17:06:42 +00:00
R. Belmont
e981a9771e fix 64-bit Intel OS X compile w/latest Xcode (nw) 2012-01-16 16:52:54 +00:00
Michaël Banaan Ananas
14e8a86117 renamed roms upon request 2012-01-16 15:25:38 +00:00
Scott Stone
f57e14f7e6 Graphics are fine I guess (nw) 2012-01-16 14:34:55 +00:00
Curt Coder
52316975ca Fixed SCSI hard disk allocation (MT #04595). [Curt Coder] 2012-01-16 12:55:29 +00:00
Curt Coder
d7e654e978 Added floppy type constant. (nw) 2012-01-16 12:53:52 +00:00
Aaron Giles
59d84eb1b0 Fix several rendering issues with artwork, introduced in the
recent changes.

Also, did a pass through the code to take advantage of new 
methods available on rectangles.
2012-01-16 11:06:28 +00:00
Aaron Giles
051af55fa9 Rewrote tilemap.c as a C++ class. For now kept the global
functions and just inline mapped them to the class. Will do
a pass soon to actually update drivers to use the C++
methods directly. Also, the tilemap callbacks are now
delegates which should make for cleaner integrating into
modern devices and drivers going forward.
2012-01-16 05:08:31 +00:00
R. Belmont
63a471a9a8 New games added as GAME_NOT_WORKING
-----------------------------------
Mushiking The King Of Beetle 2K3 2nd [f205v, The Dumping Union]
2012-01-16 03:59:18 +00:00
Brian Troha
1ccf939323 Delete outdated comment about the Toy Land Adventure not working due to no graphics roms dumped. 2012-01-16 03:34:09 +00:00
Scott Stone
2101190e34 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Toy Land Adventure [f205v, The Dumping Union]
2012-01-16 03:24:54 +00:00
Angelo Salese
5b0a5fc238 Updated the wrong file 2012-01-15 22:43:59 +00:00
mariuszw1
a70481349e New games added as NOT_WORKING
------------------------------
Ichi Ban Jyan [Guru]
2012-01-15 22:10:00 +00:00
Angelo Salese
7b631e4c5b Clean-ups and version bump 2012-01-15 21:40:54 +00:00
Scott Stone
71bb1c0818 Capcom ZN-1 update [Team CPS-1]:
* Redumped and fixed MASK ROMs in ts2, ts2j
  to match real pcb (Smitdogg, The Dumping Union)
* Minor fixes
2012-01-15 19:47:48 +00:00
Angelo Salese
b07341bbad x87: fix for single-precision operations [Peter Farrie] 2012-01-15 16:00:00 +00:00
Miodrag Milanovic
ab56d658c9 Synced pc_vga with MESS (nw) 2012-01-15 15:16:23 +00:00
Michaël Banaan Ananas
31e691944f apply Guru's measurements 2012-01-15 13:52:32 +00:00
mahlemiut
077b528513 i386: Reset NT flag on interrupt in V86 mode. (no whatsnew) 2012-01-15 10:22:40 +00:00
Miodrag Milanovic
6d68855cc0 sync with MESS (no whatsnew) 2012-01-15 08:41:42 +00:00
Aaron Giles
db8e8824db Misc regression fixes (thanks, Tafoid) 2012-01-15 07:48:20 +00:00
Ryan Holtz
07b34b0156 [N64] Various changes: [MooglyGuy, Happy]
- Converted AI / VI / MI / RI / SI / PI into a modernized device
- PI DMA now takes place after an appropriate delay to simulate transfer time
- SP DMA no longer rejects transfers of 0 bytes (should transfer one 8-byte word)
2012-01-15 01:21:06 +00:00
Aaron Giles
d57d1f3273 Added new method screen_device::register_screen_bitmap which
allocates a given bitmap to match the screen size and resizes
it as appropriate when the screen size changes. Updated all
the obvious spots in the code where this could be leveraged.

Move allocate/resize methods in the bitmap classes down into
bitmap_t because they no longer have any dependency on the
bitmap format or type.

Ensured that the bitmap's palette remains set across a resize
call (it is lost doing an allocate).
2012-01-15 01:13:13 +00:00
mahlemiut
61cb12528c i386: Added I/O permissions. [Carl] 2012-01-14 22:35:57 +00:00
Michaël Banaan Ananas
4f8856e033 prevent possibility of out of bounds array access, this fixes a crash in deco32.c 2012-01-14 20:33:52 +00:00
Aaron Giles
bc3996fde6 Cleanup of bitmap classes now that formats and bpp are dictated
strictly by the type. Also added code to more aggressively align
the bitmap base and rowbytes, and create a resize method which
attempts to re-use existing memory rather than always 
reallocating.
2012-01-14 20:28:09 +00:00
Miodrag Milanovic
b12f0240a8 Sync with MESS, OG's work credited in MESS already (no whatsnew) 2012-01-14 13:48:41 +00:00
Aaron Giles
fda11532bf NVRAM custom init delegate are now device_delegates. 2012-01-14 10:18:33 +00:00
Aaron Giles
845c34f586 Created new testcpu driver that shows how to develop an empty
test driver that (ab)uses the core to single step a CPU executing
arbitrary instructions and capturing before/after state and 
tracking memory. Currently this driver is always compiled, but is
not referenced in mame.lst.

Also updated and modernized the dummy empty driver.
2012-01-14 09:14:28 +00:00
mahlemiut
ec72bf4995 Beginning to implement page faults [Carl] 2012-01-14 06:36:45 +00:00
Aaron Giles
8d1ffc9677 Death to SCREEN_EOF, which was ambiguously called either
at the start or end of VBLANK depending on the video flag
VIDEO_UPDATE_AFTER_VBLANK. Replaced with SCREEN_VBLANK
callbacks which are called both at the start and end of
VBLANK, so you can operate either way, and be explicit
about it. Updated all callers.

Also updated screen_device to use device timers and some
other minor cleanups.
2012-01-14 00:39:13 +00:00
Aaron Giles
e325b867ec More cleanup, and fixed bad bug from last update. 2012-01-13 23:02:46 +00:00
Aaron Giles
570b33a853 Some cleanup of the previous change. Added new template
device_delegate which wraps a regular delegate and includes
a string pointer to a device tag, which can be simply
resolved later. Converted the screen_update delegates to
to be based on this. Changed the mechanism by which screen
formats are auto-deduced. Converted SCREEN_EOF to use these
delegates as well, so now there is MCFG_SCREEN_EOF_STATIC/
DRIVER/DEVICE just like MCFG_SCREEN_UPDATE.
2012-01-13 22:06:59 +00:00
Michaël Banaan Ananas
7984d1991e improved video timing, 512x512 was obviously wrong and caused slowdowns 2012-01-13 19:09:33 +00:00
Phil Bennett
0d46f1aad3 Keep Clang happy while removing any ambiguity 2012-01-13 17:17:09 +00:00
Michaël Banaan Ananas
db3d4e43b4 (pinbot name/year correction) 2012-01-13 16:22:24 +00:00