Commit Graph

15072 Commits

Author SHA1 Message Date
Miodrag Milanovic
d615871662 Reverted some checks back and fixed few more cases (no whatsnew) 2012-02-24 08:44:23 +00:00
Miodrag Milanovic
e1439dfa3f Previous check gave false positives, also slot devices can gave empty rom regions so that have to be marked on output (no whatsnew) 2012-02-24 08:10:37 +00:00
Fabio Priuli
dd9f8aa093 clifront.c: slightly modified verifyroms to handle properly no-roms devices verification (wrong report message was output). no whatsnew. 2012-02-24 07:21:53 +00:00
Scott Stone
90e52f9887 Documentation of the video data on Dragon Gun. [David Haywood]
Fix for clones for j6cpal (nw)


New games marked as GAME_NOT_WORKING
------------------------------------
Pot O' Gold  [Bicyclerepairman]
2012-02-24 03:31:09 +00:00
mahlemiut
4cedc79e43 i386: Prevent page faults when returning to same privilege and unmapped pages are above the stack. Windows 95 boots now. [Carl] 2012-02-24 00:40:48 +00:00
Angelo Salese
c62d5a2d70 Not much time, but nailed where it loops 2012-02-23 18:56:37 +00:00
Fabio Priuli
5607b591db info: made consistent the loops through subdevices. no whatsnew. 2012-02-23 17:51:14 +00:00
Fabio Priuli
9e08266ba6 clifront: fix verifyroms behavior after rev.15500. no whatsnew. 2012-02-23 17:37:52 +00:00
Fabio Priuli
734562844e info.c: additional cleanup for device info output made possible by Micko's work + renamed slot "shortname" attribute to "devname" to make clear it is the name of the device to be mounted. no whatsnew. 2012-02-23 16:18:48 +00:00
Miodrag Milanovic
8e20ddb184 Fixed debug asserts (no whatsnew) 2012-02-23 15:36:18 +00:00
Miodrag Milanovic
266db132cc info.c - no need for description here since you can now check it in device according to shortname (nw) 2012-02-23 14:51:32 +00:00
Miodrag Milanovic
4f311f5db7 Small fix (nw) 2012-02-23 14:42:22 +00:00
Miodrag Milanovic
b0f7165a6a [N64] Don't flush the RSP DRC cache on DMA. Fixes Mario 64 and others. [Ryan Holtz]
[N64] Miscellaneous machine fixes, gets Conker's Bad Fur Day to boot through its legal screens with interpreter MIPS. [Ryan Holtz]
- Increase the amount of time consumed by PI DMA, makes certain RSP microcodes that test DMA speed land in the correct window.
- Force the main CPU to yield when the RSP reads its atomic semaphore.
- Force the RSP to yield when PI DMA completes.
- Flush the RSP DRC cache when touching IMEM with SP DMA.
2012-02-23 14:31:03 +00:00
Miodrag Milanovic
3915e5c0e2 [N64] Force mtc0 opcodes that initiate to-RSP DMAs to end recompile sequences to force a code check. Fixes certain microcodes from executing garbage code after DMA. [Ryan Holtz] 2012-02-23 14:30:03 +00:00
Miodrag Milanovic
97c3d0cb39 - removed need for *_dev.lst files [Miodrag Milanovic]
- enforced short names for slot card devices
- updated validation, romverify and listxml output accordingly
- slotoptions now also contain shortnames so it's possible to link
  slot option and device
2012-02-23 14:19:37 +00:00
Miodrag Milanovic
dc0fc0e01f Sync OG changes from MESS (no whatsnew) 2012-02-23 14:07:01 +00:00
Scott Stone
bce5902abc New clones added
----------------
Mortal Kombat (Yawdim bootleg - Set 2)  [ScheissNussen, Smitdogg, The Dumping Union]


New games marked as GAME_NOT_WORKING
------------------------------------
Area 51: Site 4 (September 11, 1998)  [ninjakid]


Added missing proms for Fax and Fax 2.  [W. Belk, Smitdogg, The Dumping Union]
2012-02-23 04:39:44 +00:00
Scott Stone
207c1bb05e New games marked as GAME_NOT_WORKING
------------------------------------
NFL Classic Football (NCF3 Ver.A.)  [Smitdogg, The Dumping Union]
2012-02-23 01:02:10 +00:00
Roberto Fresca
f53073eefd Preliminary driver for Merkur's 'Mahn Oh-Mann'. German board game
similar to Ludo, derivated from the indian game Parchisi. Coin-op
machine for 1-4 players. No screen, just artwork and lamps.
[Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
Mann, oh-Mann [Roberto Fresca, Team Europe]
2012-02-23 00:11:50 +00:00
mahlemiut
b27a83bf13 i386: Added 32-bit versions of LMSW, and made LMSW only change the lower
4 bits of CR0. [Barry Rodewald]
      Fixed Windows 95 blue screen. [Carl]
2012-02-22 23:42:26 +00:00
Fabio Priuli
965547d513 not sure when I needed this, but for sure not in the latest code... no whatsnew. 2012-02-22 22:45:31 +00:00
Fabio Priuli
f49ce40623 info.c: several fixes and additions to listxml output [Fabio Priuli]
- appended to xml info about devices which can be optionally mounted to slots
- added a description attribute to slotoption to show which devices can be mounted
  in each slot
- added to xml info of cpus/inputs/image/slots which are relative to devices (e.g. CPUs
  or Dipswitches in the device itself)
- tags of elements directly attached to the root_device do not display anymore the
  root colon (slot tags were already behaving in this way); elements attached to optional 
  devices use tags starting with colon (to be interpreted as a relative tags which gets 
  appended to the device tag, when such a device is selected in a slot)
- modified when necessary output routines to pass a root_device and a root_tag as 
  parameters, in order to simplify output of relative devices and avoid duplicated code
- updated DTD according to the new elements and attributes
These changes allow frontends to know in advance how drivers can be configured
through the various slot options (by matching option descriptions with device
descriptions), without the need to run -lx with the various slot combinations. This is
especially of use if a device adds e.g. dipswitches or image devices (like additional
floppy drives or additional slot expansions), but also if one wants to know e.g. how many 
sound channels a soundcard would add to a pc driver, or which kind of screen parameters
would be added by a specific choice of video card.
2012-02-22 22:17:24 +00:00
smf-
6cac5ee3ab verifyroms looks in parent sets again. The bug caused clone sets to be listed as bad when you didn't have them as it thought every rom was shared with the parent. 2012-02-22 21:35:30 +00:00
Scott Stone
849d9e9684 label adjustments from Guru for nwk-tr.c (nw) 2012-02-22 20:55:18 +00:00
Scott Stone
b5c63c14e2 rom label adjustments to match discussed format. (nw) 2012-02-21 23:51:07 +00:00
Scott Stone
6137621cdb MT #4691-4694: Misc documentation fixes (nw) 2012-02-21 21:00:29 +00:00
Angelo Salese
b1fadc6961 new clones
---------------
PuzzLoop 2 (Japan 010226) [idc/Team Avalaunch]
Street Fighter II': Champion Edition (Japan 920322)  [idc/Team Avalaunch]
2012-02-21 18:11:26 +00:00
Miodrag Milanovic
7f9a1e5e97 Fix for device_ref tag in listxml (no whatsnew) 2012-02-21 15:12:03 +00:00
Miodrag Milanovic
bb0f3da064 Give more proper name and disabled loading of soflist items in open_image_file call (no whatsnew) 2012-02-21 12:43:14 +00:00
Miodrag Milanovic
dab559f2aa Added helpers for loading file for slot determination (no whatsnew) 2012-02-21 10:27:17 +00:00
Miodrag Milanovic
d9303a9a03 [N64] Various PIF fixes, gets Command & Conquer to boot and games to recognize and save to controller paks. [Ryan Holtz] 2012-02-21 07:57:32 +00:00
Aaron Giles
8cf5580b11 Fix MT4696 - 8-bit sample reading was broken 2012-02-21 06:36:17 +00:00
Aaron Giles
fe763516ae Be more rigorous about parsing invalid hashes. Report them
only through validity checking. If detected normally, do
a best-effort attempt so that things like CRC(1) SHA1(1) can
be used to force reporting of proper checksums.
2012-02-21 06:29:54 +00:00
Aaron Giles
1824c80bdd Added new function dumpmeta to dump out a particular piece of metadata
to a file or stdout.
2012-02-21 04:29:55 +00:00
Ryan Holtz
5c66c749e2 - Added a trivial Y reject to triangle draw commands in the N64 RDP. [Ryan Holtz] 2012-02-20 21:10:04 +00:00
Roberto Fresca
668eb4b95e Improvements to golden poker driver [Roberto Fresca]
* Added Casino Poker (Ver PM86LO-35-5, German).
 * Inputs from the scratch.
 * Switched manufacturer 'Playman' to PM / Beck Elektronik, since
    it's PM and Beck Elektronik/Computer/etc...
 * Added technical and game notes.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Casino Poker (Ver PM86LO-35-5, German) [Roberto Fresca, Team Europe]
2012-02-20 18:09:16 +00:00
Miodrag Milanovic
8e7764e673 One more to fix cmpsb (dir /s works now) and remove unused variables. [Carl] 2012-02-20 17:34:10 +00:00
Aaron Giles
721e1726ee Better fix is to just not parse start/end when there's no input file. 2012-02-20 15:59:09 +00:00
Scott Stone
3fc1d53b26 Misc documentation fixes (nw) 2012-02-20 15:26:12 +00:00
R. Belmont
b25c022e00 chd.c: fix trivial uninitialized variable (nw) 2012-02-20 14:51:09 +00:00
Miodrag Milanovic
1aed309a48 Fixed empty CHD creation for HDD's (no whatsnew) 2012-02-20 14:34:52 +00:00
Miodrag Milanovic
bd25da6519 Error message type fix from Firewave (nw) 2012-02-20 11:44:29 +00:00
Miodrag Milanovic
73b83d515d Removed some calls in image.c, note that add_dynamic_device is still used, it's still handy (no whatsnew) 2012-02-20 11:42:40 +00:00
Miodrag Milanovic
274d3d58a8 Removed printfs (nw) 2012-02-20 10:59:22 +00:00
Aaron Giles
fd8924f793 Williams blits with bit 2 set take approximately 2x as long because
they are bus-shared with RAM. Should impact some timing behaviors
such as later levels in Robotron, where approximately 10% of the
blits are done with bit 2 set. Further refinements may be necessary
but this addresses the most significant issue. [Sean Riddle, Aaron Giles]
2012-02-20 08:41:18 +00:00
Miodrag Milanovic
07ae75de27 m68k: Add API to install a non-debugger instruction hook. Usage is strongly NOT recommended except for dire cases. [R. Belmont] 2012-02-20 08:25:57 +00:00
Miodrag Milanovic
f17ae85865 mc146818 - Set period even if timer is disabled, required for windows nt [Carl]
diserial - added optinal rx and tx timers and callbacks [Carl]

ins8250 - serial rx line high on start and fix for msr register [Carl] 

bitbanger - added 19200bps (no whatsnew)
2012-02-20 08:05:19 +00:00
Miodrag Milanovic
1a4b927e36 Fix compile under 4.6.2 (nw) 2012-02-20 07:53:43 +00:00
Ryan Holtz
7b88bd1f7d - Checksum the delay slot in single-instruction blocks in the MIPS3 and RSP DRCs. [Ryan Holtz] 2012-02-20 07:47:44 +00:00
Aaron Giles
29b32d229b Fix ld tool compilation. 2012-02-20 07:26:05 +00:00