Commit Graph

25565 Commits

Author SHA1 Message Date
mahlemiut
9a6129e9d2 i386: Added the ability to read and write to the Pentium and P6 event/performance counter MSRs. Nothing is actually counted, though. Also added reading and writing of the time stamp counter MSR. 2013-11-30 00:40:20 +00:00
Scott Stone
991a81eff8 Fixes for (MT #05384: lethaleneab, lethaleneae: Language DIP Switch not changing the language) and added DIP LOCATIONS for the driver (nw) 2013-11-29 21:10:20 +00:00
Couriersud
1b7fb7a508 Pong: Pure analog video mixing. Only in pongf currently. Once code stabilizes, the netlist parser will be updated as well.
NETDEV_R(RV1, RES_K(1))
    NETDEV_R(RV2, RES_K(1.2))
    NETDEV_R(RV3, RES_K(22))
    
    NET_C(video, RV1.1)
    NET_C(score, RV2.1)
    NET_C(ic_e4f.Q, RV3.1)
    NET_C(RV1.2, RV2.2)
    NET_C(RV2.2, RV3.2)

    NET_ALIAS(videomix, RV3.2)
2013-11-29 20:57:01 +00:00
Michaël Banaan Ananas
6e51c3bc66 lop sided gamelist as always 2013-11-29 18:43:03 +00:00
Michaël Banaan Ananas
e3360f7bd1 new clone added
-------------------
Donkey Kong Junior (P kit) [Chris Psaros]
2013-11-29 18:36:29 +00:00
Justin Kerk
d36fb89128 Fix JSMESS build on Ubuntu 12.10 (nw)
thanks to Vito for debugging this
2013-11-29 07:26:38 +00:00
smf-
037f39d4cb NEW GAME NOT WORKING
beatmania IIDX Substream (983 JAA) [smf]
beatmania IIDX 5th style (GCA17 JA) [smf]

Added all the available beatmania IIDX hard drives and Video CD's/DVD's, updated the hard drive labels from pictures online. [smf]
2013-11-29 04:22:05 +00:00
Couriersud
8a63141996 Netlist: Fixed design weakness. Subdevices now register their terminals. Devices can alias those terminals.
Now, e.g. a 7400 gate many be grouped into a quad nand package. This also enables using internal resistors and capacitors.
2013-11-28 23:53:06 +00:00
Brian Troha
5ee0e19e4d peplus.c: Correct "U" location for use with the Super Board. - NW 2013-11-28 16:48:53 +00:00
smf-
7dfecdc03b fix for divide by zero, if there is no chd. (nw) 2013-11-28 16:14:04 +00:00
Justin Kerk
1df74f4123 Fix copy-paste fail (nw) 2013-11-28 15:15:28 +00:00
Scott Stone
7db403150a Added Atari 2600, 5200, and 7800 palette notes. [Robert Tuccitto] 2013-11-27 19:54:47 +00:00
Miodrag Milanovic
84fbd5e0a7 (MESS) New skeleton driver added : Robot [Miodrag Milanovic] 2013-11-27 14:49:59 +00:00
Robbbert
4538949abf (MESS) p2000t : fixed regression that happened in the 146-147 cycle. Last line of the display was not visible. 2013-11-27 07:54:57 +00:00
David Haywood
7dd8bc3fe7 we don't need to filter out ctrl+f12 when taking snapshots, it's been like this since 20381 (when the HLSL toggle was put there) but the HLSL toggle has since been moved.
technically we shouldn't need to filter out alt+f12 either, but it seems to be hardcoded somewhere else in the code to take a 4 segment HLSL snap? (I don't see it in the list here, is it debug code?)
2013-11-26 22:11:23 +00:00
Couriersud
8f0befad74 Netlist: Pretend accuracy by specifying tons of parameters for diode model of which only two are used ;
Speed comes at a price :-)

Now, even a CVD (Constant voltage drop) diode model with series resistor can benefit from these parameters by using them to estimate a typical operating point and thus dynamic resistance when the model is setup.
2013-11-26 22:03:42 +00:00
Ivan Vangelista
627c4bf750 Modernized wave sound device. (nw) 2013-11-26 17:58:07 +00:00
Angelo Salese
bdded78911 A bunch of extra information 2013-11-26 14:43:54 +00:00
Angelo Salese
87689746ab New skeleton for Taito Nostalgia Vol. 1 in MESS 2013-11-26 14:03:48 +00:00
Angelo Salese
210bbc90f2 Added pdir register 2013-11-26 01:46:42 +00:00
Angelo Salese
5a257583f5 Death to m68kfmly.c/.h, hooked parallel port to TMP68301 (very preliminary) 2013-11-26 01:19:26 +00:00
Angelo Salese
efab06b18e Notes 2013-11-25 23:58:47 +00:00
Angelo Salese
af34c7b16c Fixed long standing regression bug with Real Break flipscreen 2013-11-25 22:48:53 +00:00
Couriersud
37d750c65f Netlist: Introducing type safe parameters. 2013-11-25 22:24:22 +00:00
Angelo Salese
66cad55fda Fixed regression with csplayh5.c 2013-11-25 22:13:53 +00:00
Couriersud
6265fb0c81 Netlist: singled out and documented 7404 and 7474. 2013-11-25 20:18:27 +00:00
Couriersud
88810db3c5 Corrected 7486 description in head file [MASH] 2013-11-25 19:32:59 +00:00
Ivan Vangelista
71c7693bb6 (MESS) Updated ht68k to use the n68681 device. Also added some infos from the manual. Currently the driver works if you have a system disk inserted at boot, but not without. See MT05148.(nw) 2013-11-25 17:28:46 +00:00
Robbbert
c5efbc40d2 (MESS) mod8 : added usage info 2013-11-25 11:44:09 +00:00
Olivier Galibert
7a9e9e3904 Unchanged crap code of two years ago is still crap code (nw) 2013-11-25 09:12:56 +00:00
Miodrag Milanovic
cb52146a88 fixed compile error (nw) 2013-11-25 07:02:39 +00:00
Robbbert
393d77c946 (MESS) eti660 : added another note 2013-11-25 05:16:42 +00:00
Robbbert
6bcf5456f2 (MESS) eti660 : boot to random screen then press R 2013-11-25 05:04:29 +00:00
David Haywood
9592cff5b3 resurrect some old MVS multi-slot code
this is mostly functional but about 2 years old now, and badly needs some modernizations.  It's a bit ugly in places because I've had to make sure the legacy methods work too, although in other places simply because it's old code I never quite got around to cleaning up.

basically the inits have been split into ones that need calling once on startup (decryptions etc.) and ones that need calling when a new slot is activated (custom banking / protection handlers)

mame64 neogeo -cart1 kof98 -cart2 kof99 -cart3 kof2000 -cart4 kof2001 -cart5 kof2002 -cart6 kof2003
works, assuming you have the RAM.  certain combinations / orders don't work, maybe the real system is like that, maybe there are flaws in the implementation.

once loaded as multi-game the neogeo will run through the attracts of each game in order, if you insert a coin then you can select next / previous game with the '3' and '4' (which are mapped to those buttons on the system) just like real hardware.

if you're low on memory try
mame64 neogeo -cart1 lbowling -cart2 samsho -cart3 mutnat -cart4 pbobblen -cart5 neomrdo -cart6 turfmast
instead

if you want an example of where it fails right now then put -cart1 roboarmy in slot 1 instead, it hangs after cycling through the games (or moving through them with 3) it's possible something isn't reset properly.  This might become clearer as I clean things up a bit.

I've verified eas and neocdz work as before
2013-11-25 04:36:49 +00:00
R. Belmont
f499244d53 (MESS) DEC Rainbow updates: [Bavarese]
- rainbow.c: wired watchdog (MHFLU) and W18 (DSR). Dangerous W90 (PSU jumper) on PCB documented. Pallette handling changed, moved screen blank routine to vtvideo.c
- dec_lk201.c: keyboard matrix from LK-201-AA (VCB02) (original 8051 version)
- Vtvideo.c: monochrome palette with 4 intensities (instead of 3). Ironed out attribute bugs (-> truth table from VT100). Double-width, double-height corrected
2013-11-25 03:46:58 +00:00
Couriersud
d05677b0e6 Netlist: fixed crash when using analog chips. Did some preparation work to generalize internal links. 2013-11-25 00:31:54 +00:00
Angelo Salese
6e7e019afd Ok, it's actually the damn palette length, fixed for good 2013-11-24 23:06:16 +00:00
Couriersud
a717c13507 Netlist: Documented 7430 & 7486 2013-11-24 22:57:10 +00:00
Angelo Salese
82f5aa9a0c Fixed for good YJK color issues (previous one was actually wrong) 2013-11-24 22:51:49 +00:00
Jonathan Gevaryahu
6815ef2958 Reduce smearing on hlsl prescale [MooglyGuy] 2013-11-24 20:58:21 +00:00
Couriersud
cb6f1d0194 Netlist: Added pascal like strings (pstring) class. These use only size(void *) in objects. Uses reference counter to share identical string between various pstrings.
In addition, fixed some bugs and added auto-sizing to netlist_list_t. 

There shouldn't be memory holes left now, apart from memory allocated in a static class factory.
2013-11-24 20:08:04 +00:00
Angelo Salese
0d0f072d59 Guh 2013-11-24 17:08:03 +00:00
smf-
6d6fee44c9 fixed scudsp & ssp1601 entries [Vito] 2013-11-24 13:33:36 +00:00
Ivan Vangelista
2ec6645351 Updated bfm fruit drivers to use the n68681 device. (nw) 2013-11-24 10:32:38 +00:00
Jürgen Buchmüller
7b202ee115 Use QPainter::drawStaticText() to render strings with the same attribute. 2013-11-24 10:17:13 +00:00
Michael Zapf
38751948eb tms99xx: Improved debugging output, cycle fine-tuning. (nw) 2013-11-23 22:06:53 +00:00
Michaël Banaan Ananas
b9798fa7f3 added gunchamp color overlay 2013-11-23 19:58:56 +00:00
David Haywood
7b8f3c21ab disable watchdog on spyhuntpr, allows service mode (in spanish..) to operate. updated notes / description to reflect origin / manufacturer of pcb. 2013-11-23 19:23:58 +00:00
Michaël Banaan Ananas
e3b647161a (add old note from galaxold.c) 2013-11-23 18:28:21 +00:00
Scott Stone
187201d47a SHA1 fix for whodunit (nw) 2013-11-23 17:55:35 +00:00