Jonathan Gevaryahu
dc74c5f753
Further upd7725 fixes, new code might actually work properly now, fixed uninitialized variables. [Lord Nightmare, Wilbert Pol]
2011-07-06 03:41:41 +00:00
Angelo Salese
6be4bb32bc
Small update for mahjong panel
2011-07-06 01:06:35 +00:00
Angelo Salese
6effcf41af
Added 0555 KRGB TA to FB conversion, used by Ring Out 4x4 [Angelo Salese]
2011-07-06 00:38:55 +00:00
Angelo Salese
5075459714
misc updates (nothing major)
2011-07-06 00:30:58 +00:00
Scott Stone
518b56f430
Fixed 04409: motoraid: Name isn't spelled correctly and year is wrong.
2011-07-05 23:01:17 +00:00
Angelo Salese
8009955b2a
Airline Pilots
2011-07-05 21:56:18 +00:00
Angelo Salese
a88cd8094b
18th Wheeler
2011-07-05 21:09:07 +00:00
Angelo Salese
e48ea5152d
Jambo Safari
2011-07-05 19:42:02 +00:00
Scott Stone
eceadbd318
Take PORT_PLAYER off of any IPT_START assignments, as they are not required by design. (no whatsnew)
2011-07-05 19:30:03 +00:00
Miodrag Milanovic
31f7bf981f
Made multcart slot separate device, and prepared cartslot for rewrite (no whatsnew)
2011-07-05 18:50:38 +00:00
Angelo Salese
26fbdd4206
More Naomi 2 documentation (a.k.a. beware of the beast)
2011-07-05 17:11:15 +00:00
Angelo Salese
8852c93d74
Zombie Revenge
2011-07-05 16:17:45 +00:00
Angelo Salese
3587fe67ed
Hooked up inputs to Crazy Taxi and Dynamite Baseball Naomi
2011-07-05 15:49:02 +00:00
Miodrag Milanovic
77cd911bce
pic8259 - reverted things back, but made this to be depending of mode, it makes much more sense,anyway all were using 8259A :( (no whatsnew)
2011-07-05 14:50:28 +00:00
Angelo Salese
f1e5af0026
Bug-fix for hotd2 idle skip, nw
2011-07-05 14:44:01 +00:00
Miodrag Milanovic
10db9b3a8f
pic8259 - Kill me but this is how it works (no whatsnew)
2011-07-05 14:18:13 +00:00
Angelo Salese
4de1794181
Implemented lightgun inputs to The House of the Dead 2, game is now playable with several gfx issues (due of the different PVR used) [Angelo Salese, O. Galibert]
2011-07-05 13:57:07 +00:00
Angelo Salese
114abca959
Hooked up idle skip for HOTD2 [Angelo Salese]
2011-07-05 13:38:45 +00:00
Angelo Salese
4109afd655
Some rather crude implementation (note: Naomi 2 is BROKEN by now, but this change is necessary because we are effectively into Naomi 2 league)
2011-07-05 13:11:44 +00:00
Angelo Salese
89892a23db
Idle skipped Naomi 2 [Angelo Salese]
2011-07-05 10:41:21 +00:00
Olivier Galibert
4abbe33f8f
addrmap: Add a useful error detection [O. Galibert]
2011-07-05 10:03:46 +00:00
Olivier Galibert
d81cd2666b
naomi: Use a device map for maple-dc. [O. Galibert]
2011-07-05 04:41:14 +00:00
Olivier Galibert
abc59bb3f8
addrmap: Allow adding device-sourced memory maps in the main map. [O. Galibert]
...
Device-side, it only works for modern device. Declare the map with
DECLARE_ADDRESS_MAP(name, width). It's a method which can be virtual
but not static.
In the implementation, define ADDRESS_MAP_MODERN, and define the map
starting with DEVICE_ADDRESS_MAP_START(name, width, device_class).
Rest is like a normal modern map.
To include it in the memory map use:
AM_DEVICE( "device tag", devicea_class, name )
Or for device with differing widths:
AM_DEVICE8( "device tag", devicea_class, name, unitmask )
AM_DEVICE16( "device tag", devicea_class, name, unitmask )
AM_DEVICE32( "device tag", devicea_class, name, unitmask )
2011-07-05 04:41:06 +00:00
Angelo Salese
153595f716
Bare-bones Naomi 2 documentation, nw
2011-07-05 01:36:33 +00:00
R. Belmont
689e843c80
Documentation cleanups/updates for Naomi/Triforce/Chihiro [f205v, R. Belmont]
2011-07-04 22:14:37 +00:00
R. Belmont
f08376498c
sfish2 fix again (nw)
2011-07-04 21:44:34 +00:00
Brian Troha
787df55d55
add Pokasuka Ghost mame.lst
2011-07-04 21:35:33 +00:00
R. Belmont
0f21aaed38
Naomi updates [R. Belmont, Angelo Salese]
...
- Fixed BIOS order so rev H is default
- Fixed rotation settings for Illvelo and Shooting Love 2007
- Fixed a minor BIOS H compatibility issue and added idle skip for BIOS H
New games added as GAME_NOT_WORKING
-----------------------------------
- Pokasuka Ghost [The Dumping Union]
2011-07-04 21:23:22 +00:00
Olivier Galibert
35c6d3347c
naomi: Hmmm, looks like I inverted the stride test [O. Galibert]
2011-07-04 20:01:59 +00:00
Angelo Salese
0f29157605
For Arbee's eyes, hacked stride size for working test mode, waiting for a better fix by OG ...
2011-07-04 19:57:51 +00:00
Miodrag Milanovic
742836271f
idectrl - Implemented command 0x70 (SEEK) makes jdredd and jdreddb boot again [Miodrag Milanovic]
2011-07-04 17:02:44 +00:00
Miodrag Milanovic
8fef94d238
Removed forgotten reference to pinball.lh (no whatsnew)
2011-07-04 14:38:42 +00:00
Miodrag Milanovic
3502cb9133
Added default screenless layout, and update pinball devices to relay on that one (no whatsnew)
2011-07-04 13:22:08 +00:00
Jonathan Gevaryahu
6f893c29f1
Update NEC DSP core to correctly generate the ov1 and s1 alu
...
flags (and hence, SGN register contents). [Lord Nightmare,
Segher, byuu, Cydrak]
2011-07-03 21:03:01 +00:00
Brian Troha
5975bf4501
vball.c: Added Dip locations to the U.S. Championship V'ball sets [Brian Troha]
2011-07-03 19:20:02 +00:00
Brian Troha
1eeec3d1e5
add PCB location to Galivan set 3 NW
2011-07-03 18:31:22 +00:00
Miodrag Milanovic
4add4516fe
Made quicklaunch work for slot/image devices (no whatsnew)
2011-07-03 18:21:07 +00:00
Brian Troha
c7cb84ca5a
new clone added - New Parent for Galivan
...
New Clone Added
------------------------------------------
Galivan - Cosmo Police (12/26/1985) [Stefan Lindberg, The Dumping Union]
2011-07-03 18:18:52 +00:00
Miodrag Milanovic
e1fbe66543
Small core changes to enable making slot device also a image device (no whatsnew)
2011-07-03 17:11:43 +00:00
Miodrag Milanovic
54f84d3945
Add default inputs only in case default card is inserted (no whatsnew)
2011-07-03 11:01:46 +00:00
Miodrag Milanovic
8e95c66a3a
Ok this time really checks if there was something added (no whatsnew)
2011-07-03 09:03:32 +00:00
Miodrag Milanovic
3037d5fd40
Put new default layouts for 2 and 3 screen systems only if there are no system default and machine default layouts already (no whatsnew)
2011-07-03 08:49:07 +00:00
Brian Troha
690edf9cf1
vulgus.c: Added Dip locations to the Vulgus sets [Brian Troha]
2011-07-03 05:23:10 +00:00
Brian Troha
f1334ceae3
wallc.c: Added Dip locations to Wall Crash [Brian Troha]
2011-07-03 04:56:49 +00:00
Brian Troha
1dc623baf7
wwfsstar.c: Added Dip locations to WWF Superstars [Brian Troha]
2011-07-03 04:29:41 +00:00
Brian Troha
8b9be00e81
xxmissio.c: Added Dip locations to XX Mission [Brian Troha]
2011-07-03 04:13:35 +00:00
Brian Troha
127eb60d7d
zaxxon.c: Added Dip locations to Future Spy [Brian Troha]
2011-07-03 04:00:45 +00:00
Brian Troha
e5237a76eb
vigilant.c: Added support for Coin Modes 1 & 2 for Vigilante & Kickle Cubele sets. Added Dip locations for Buccaneers, Kickle Cubele & Vigilante sets [Brian Troha]
2011-07-03 03:22:57 +00:00
R. Belmont
8e27b85006
ASC: minor cleanup (use device timer instead of old-style) (nw)
2011-07-03 02:40:31 +00:00
R. Belmont
922e270d8d
New games added as GAME_NOT_WORKING
...
-----------------------------------
Asian Dynamite (Dynamite Deka EX) [The Dumping Union]
Shooting Love 2007 [The Dumping Union]
Akatsuki Blitzkampf Ausf Achse [The Dumping Union]
Illvelo (Illmatic Envelope) [The Dumping Union]
2011-07-02 20:04:50 +00:00
R. Belmont
ab8db842f5
Naomi: hooked up M4 live decryption [R. Belmont, Deunan Knute, Andreas Naive]
2011-07-02 20:03:22 +00:00
Angelo Salese
66fc7acdf5
deprecat.h
2011-07-02 18:42:57 +00:00
Miodrag Milanovic
c150bf0b76
Make dual and triple video systems use default layouts (no whatsnew)
2011-07-02 18:36:29 +00:00
Angelo Salese
c3ee29a504
deprecat.h
2011-07-02 18:12:42 +00:00
Brian Troha
0e4d227b8a
new clone added - MegaTouch II 9255-10-01 ROD
...
New Clone Added
----------------------------------------------
Pit Boss Megatouch II (9255-10-01 ROD, Standard version) [Brian Troha, The Dumping Union]
2011-07-02 17:28:52 +00:00
mariuszw1
d4c761bb3e
Hooked up m68k -> z80 communication and BSMT2000 to Tap-A-Tune (no whatsnew)
2011-07-02 16:47:38 +00:00
Miodrag Milanovic
3560506090
Bug #04402 fixed (BSMT2000 sound) [Miodrag Milanovic]
2011-07-02 06:57:36 +00:00
mariuszw1
84e52b87d7
New games marked as NOT_WORKING
...
-------------------------------
Tap-a-Tune [Mariusz Wojcieszek, Phil Bennett, R. Belmont]
2011-07-01 23:24:02 +00:00
Angelo Salese
6bb8fe70ec
deprecat.h
2011-07-01 18:09:29 +00:00
Angelo Salese
c28d52c29e
Various Neo-Geo changes: [Johnboy]
...
* janshin - Replaced p1, old was bad dump
* Tagged / Retagged several sets MVS/AES version
* Begin to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel
naming convention
2011-07-01 17:48:41 +00:00
Angelo Salese
692628c4f0
Improved video timings in The Crystal Maze: Team Challenge games, this fixes most bad palette bugs in it [J. Wallace]
2011-07-01 17:44:37 +00:00
Angelo Salese
1161d36450
Improved oldsplus protection simulation [Creamy Mami]
2011-07-01 17:38:42 +00:00
Angelo Salese
98487248fd
deprecat.h
2011-06-30 19:14:56 +00:00
Angelo Salese
48912059dd
Fixed an xtal bug
2011-06-30 17:54:51 +00:00
Angelo Salese
d05d998ea5
Port from MESS, nw
2011-06-30 13:43:46 +00:00
Miodrag Milanovic
5257d55866
Fix for UI in case of empty slot device list (no whatsnew)
2011-06-30 10:43:16 +00:00
Miodrag Milanovic
f5cfbe977d
Added default port values support for slot devices (no whatsnew)
2011-06-29 14:31:07 +00:00
Miodrag Milanovic
88a4d565b8
CP1610 - maskable interrupts do not latch [H@P]
...
* maskable interrupts that trigger while interrupts are disabled are not latched.
* fixes Activision's Dreadnaught Factor. (intv driver in MESS)
2011-06-29 13:28:29 +00:00
Miodrag Milanovic
09328e0990
Always parse one more time in case additional devices are added in previous part (no whatsnew)
2011-06-29 09:31:27 +00:00
Curt Coder
5bdbd34778
Fixed COSMAC CPU debugger PC. [Curt Coder]
2011-06-29 07:47:50 +00:00
Aaron Giles
6bd42bd8df
inptport.* -> ioport.*
...
Plus fix headers of device.*
2011-06-28 19:38:11 +00:00
Aaron Giles
cd1c840ba4
devintrf.* -> device.*
2011-06-28 19:30:32 +00:00
Angelo Salese
ef7acc5d65
Cleanups (?) and version bump
2011-06-28 14:28:46 +00:00
Angelo Salese
a23c194ed5
Port from MESS, nw
2011-06-28 14:23:18 +00:00
Angelo Salese
b26860dafb
Fixed line zero irq condition and provided a sync update for MPU4 HW games [J. Wallace]
2011-06-28 14:20:33 +00:00
Angelo Salese
d581aa1cbd
This is a temporary fix for Mating Game which disables the 'Line Zero' interrupt condition. [J. Wallace]
...
Fixed state saving for OKIM6376 (hopefully) [J. Wallace]
Used a Dolbeck Systems flyer to correct the colours of the Connect 4 built-in layout. [J. Wallace]
2011-06-28 14:18:32 +00:00
Angelo Salese
5a6492b377
Fixed a bad dump in pss62 [Y~K, MESSfan]
...
Slightly improved the preliminary emulation of sfcbox [Y~K, MESSfan]
New Games Added (not working)
"Super Mario Kart / Super Mario Collection / Star Fox (Super Famicom Box)" [Y~K, MESSfan]
"New Super 3D Golf Simulation - Waialae No Kiseki / Super Mahjong 2 (Super Famicom Box)" [Y~K, MESSfan]
"Super Donkey Kong / Super Tetris 2 + Bombliss (Super Famicom Box)" [Y~K, MESSfan]
"Super Donkey Kong / Super Bomberman 2 (Super Famicom Box)" [Y~K, MESSfan]
2011-06-28 14:17:00 +00:00
Miodrag Milanovic
9704fb140c
Fixed memory leaks in HLSL code (no whatsnew)
2011-06-28 08:14:45 +00:00
mariuszw1
3e4d96b679
Added OnePlay Version 2.20 bios to arcadia.c [Team Europe & Alexander F.]
...
New clones added
--------------------
Leader Board (Arcadia, set 3) [Team Europe & Alexander F.]
2011-06-27 18:03:34 +00:00
Miodrag Milanovic
ba15f08a16
Added support for multi level slot devices [Miodrag Milanovic]
...
Now it is possible to attach slot device to other slot device, also
containing multiple image devices under it.
2011-06-27 12:37:56 +00:00
R. Belmont
d052177a60
Add "abus" region for sfish2/sfish2j (fixes MT #4380 ) [R. Belmont]
2011-06-26 22:50:27 +00:00
Miodrag Milanovic
da3d817133
Making cart romload tags relative to device (no whatsnew)
2011-06-26 17:55:49 +00:00
Curt Coder
2efa40c703
Added BUSRQ and WAIT input lines to the Z80 CPU core. [Curt Coder]
2011-06-26 17:51:00 +00:00
R. Belmont
8d4c312fa3
One more c7x reference gone (nw)
2011-06-26 15:17:03 +00:00
R. Belmont
c982c12945
Remove no longer used C7x support now that all MCUs have been dumped (nw)
2011-06-26 15:07:32 +00:00
Angelo Salese
47817e5c78
Port from MESS, nw
2011-06-26 14:36:13 +00:00
Angelo Salese
38b0acc302
Port from MESS, nw
2011-06-26 14:02:40 +00:00
Michaël Banaan Ananas
f36676e5d8
fix compile
2011-06-26 12:29:04 +00:00
Brian Troha
f3e65dd57f
Correct documentation error for the sf2ue set
2011-06-26 04:33:52 +00:00
R. Belmont
da75d4282e
Convert Namco C352 to modern C++ device [R. Belmont]
2011-06-26 03:59:00 +00:00
Scott Stone
6a34d01579
Don't ask me how I forgot this.. (no whatsnew)
2011-06-26 02:24:29 +00:00
R. Belmont
bf2c8427df
Fixed cothread build for Mac OS X PowerPC (nw)
2011-06-26 01:44:03 +00:00
smf-
dd4fb2c586
fixed crash when running laser disc games
2011-06-26 00:15:42 +00:00
Aaron Giles
ca4576c676
Put cothread usage behind a compile-time define, off for now.
...
Note that the cothreads are still created and exist but they
are never switched to when this is off.
2011-06-25 20:22:02 +00:00
Brian Troha
90a5e21441
correct rom names as per PCBs
2011-06-25 19:33:57 +00:00
Brian Troha
b97ae4b5d1
new clones added
...
New Clones Added
--------------------------------------
Street Fighter II: The World Warrior (USA 910306) [Brian Troha, The Dumping Union]
Final Fight (USA, set 2) [Brian Troha, The Dumping Union]
2011-06-25 18:15:18 +00:00
Angelo Salese
473cc0551f
Port from MESS, nw
2011-06-25 18:06:20 +00:00
Angelo Salese
431729da0f
Port from MESS, nw
2011-06-25 16:13:00 +00:00
Miodrag Milanovic
650f483d2d
Fixed credit for byuu and warning in lib/cothread/amd64.c compile (no whatsnew)
2011-06-25 15:45:02 +00:00
Miodrag Milanovic
b78e135db8
Fixed floppy device issue reading device_displayinfo callback, fixes floppy image loading (no whatsnew)
2011-06-25 15:37:58 +00:00
Miodrag Milanovic
ff5532b502
Fixed cdrom softlist loading (no whatsnew)
2011-06-25 15:24:10 +00:00
Wilbert Pol
06623947e3
libco: Fix linking and compiling under osx. (nw)
2011-06-25 15:20:01 +00:00
Miodrag Milanovic
8d77f85937
fixed include in use_intrinsics code in src/emu/sound/spureverb.c by Firewave(no whatsnew)
2011-06-25 09:35:37 +00:00
Aaron Giles
f8adbd63fa
Added byuu's cothread library, along with a wrapper class. Switched to
...
using one cothread for each executable device. This functionality is
strictly internal and should result in no changes in scheduling
behavior. However, it now becomes possible to exit out of a device's
execution in the midst of an instruction by calling
machine().scheduler().make_active(). Note that this is somewhat dangerous
for cores that have logic at the start of their execute loop to check for
interrupts or other conditions, as those checks will be skipped upon
resume, so consider this sort of early exiting to be highly experimental
for now. [Aaron Giles, Miodrag Milanovic, byuu]
2011-06-25 07:03:07 +00:00
R. Belmont
77d25b41e1
stvcd: keeping up to date from MESS (no whatsnew)
2011-06-25 03:22:35 +00:00
R. Belmont
3caf684959
cdrom: convert Mode 1 Form 1 sectors to Mode 1 raw if requested [R. Belmont]
2011-06-25 03:21:55 +00:00
Scott Stone
f294d03e93
Readme replacement for Crusin' USA to include Off Road Challenge. [Guru]
2011-06-24 21:29:54 +00:00
Scott Stone
8a3a685044
New clones added
...
----------------
Off Road Challenge (v1.50) (not working) [Guru]
2011-06-24 13:47:45 +00:00
Olivier Galibert
041fa351ea
eeprom: Add tag name in eeprom's verbosity [O. Galibert]
2011-06-24 08:47:48 +00:00
R. Belmont
fae75d234f
SH4: Misc cleanups, added support for VERSION register. Naomi rev H BIOS now boots games. [O. Galibert, Deunan Knute, R. Belmont]
2011-06-24 00:43:24 +00:00
Curt Coder
2ff0608ea4
Synced with MESS. (nw)
2011-06-23 22:36:40 +00:00
Curt Coder
1dd9b4a194
Added DE, CURSOR, HSYNC, and VSYNC line read members to MC6845. [Curt Coder]
2011-06-23 13:28:20 +00:00
Curt Coder
f58d71ae0b
Added device-relative functions for memory banking. [Curt Coder]
2011-06-23 13:27:35 +00:00
Curt Coder
66855e0ddb
Added index and ready line read functions to floppy drive. [Curt Coder]
2011-06-23 13:26:51 +00:00
Miodrag Milanovic
ccfe1230f7
MCFG_SOUND_ROUTE now point relative to device (no whatsnew)
2011-06-22 19:13:56 +00:00
Miodrag Milanovic
742a3a92b3
Fix for remaining issues with validation of rom regions (no whatsnew)
2011-06-22 16:23:32 +00:00
Miodrag Milanovic
2e199e3e83
Fixed PORT_CONDITION to look relative to device (no whatsnew)
2011-06-22 12:54:34 +00:00
Miodrag Milanovic
d0793e644d
Fixed AM_REGION to be relative to device (no whatsnew)
2011-06-22 12:13:55 +00:00
Miodrag Milanovic
181a545884
Fix for ROMREGION_ISINVERTED (no whatsnew)
2011-06-22 07:31:29 +00:00
mariuszw1
6083cc48f1
Added analog controls to Warp Speed [Mariusz Wojcieszek]
...
New games promoted from NOT_WORKING
-----------------------------------
Warp Speed (prototype) [Mariusz Wojcieszek]
2011-06-21 20:22:57 +00:00
Miodrag Milanovic
fc82c0f03f
i286 - fix for OS/2 "interrupts disabled when entering system" problem by Carl (no whatsnew)
2011-06-21 16:42:16 +00:00
Scott Stone
844a3ce9bf
Fixed 04388: specfrce: Wrong SHA1 check sum in XML data for CHD (v3 vs. v4)
2011-06-21 14:21:28 +00:00
Brian Troha
1fe3f7912c
new clone - Terra Force (Japan)
...
Exclude from whatsnew:
Rearranged sets, the bootleg is now a clone and not the parent. Used the "alt US" version as the "World" parent and added additional comments based on sets and game play.
New Clone Added
--------------------------------
Terra Force (Japan) [ShouTime]
2011-06-21 01:29:12 +00:00
mariuszw1
7b6b701b5f
Added preliminary circle drawing for Warp Speed [Mariusz Wojcieszek]
2011-06-20 20:52:31 +00:00
Wilbert Pol
fb2496fb2d
m6800.c: Prevent side-effects when the cpu is open in the debugger. (nw)
2011-06-20 20:22:58 +00:00
Aaron Giles
f77da42ef1
Death by static initialization order. Fixed declaration order at the
...
top of input.c.
Removed default_seq since all uses of it are covered by is_default()
and set_default().
2011-06-20 19:58:22 +00:00
Miodrag Milanovic
0e8741767f
i386: Fixed storing of the stack pointer when calling interrupt or trap gates that change privilege levels. Also added basic implementation of x87 FPU FDIV instruction. (no whatsnew)
...
i386: Added use of immediate byte when changing privilege levels via RETF. (no whatsnew)
2011-06-20 06:18:48 +00:00
Angelo Salese
e6050ace10
Cleanups and version bump
2011-06-19 19:29:25 +00:00
Angelo Salese
a8c80b5a5f
Fixed NAR timing in OKIM6376 to match datasheet figures. [J. Wallace]
...
Fixed behaviour for OKIM6376 samples latched while their respective
channel is playing (fixes missing audio in New Magic Card 'Skill Game'
when won on first loop), and MPU4 sound test [J. Wallace]
Audio interface fix for MPU4. [J. Wallace]
Lamping fixes for MPU4 small extender. [J. Wallace]
Added support for access of separate LED segments in MPU4. (indexed as
'mpu4ledXXX', where the first display unit takes 0-7, the second 8-15
and so on). [J. Wallace]
Various updates on the AWP drivers for JPM IMPACT and Maygay M1 [J. Wallace]
Various changes for letting Mating Game boot and run, but there are
still issues with timing. [J. Wallace]
2011-06-19 19:02:23 +00:00
Angelo Salese
79cb0586fb
Port from MESS, nw
2011-06-19 18:53:03 +00:00
Brian Troha
1be6881e9b
dec8.c: Corrected the rom names for the Ghost Busters sets and added PCB locations [The Dumping Union]
...
New Clone Added
------------------------------------
The Real Ghostbusters (US 2 Players, revision 2) [JF, The Dumping Union]
2011-06-19 18:05:00 +00:00
Miodrag Milanovic
bf0d1b0122
i286 - small fix by Carl (no whatsnew)
2011-06-19 08:47:20 +00:00
Brian Troha
80e6649ca7
added additional information about the New Fruit Bonus 96 as far as the sub-pcb type and version. Separated New Cherry 96 from being a clone of New Fruit Bonus. Although nearly identical games the are sold and marketed as separate games. No Whatsnew
2011-06-19 03:43:25 +00:00
Scott Stone
1361a43a67
Fix crash in ccasino - ojankohs.c (no whatsnew)
2011-06-19 00:32:01 +00:00
Angelo Salese
46c6f676b0
Port from MESS, nw
2011-06-18 17:52:17 +00:00
Miodrag Milanovic
82878b5a64
Some WIP on floppies (no whatsnew)
2011-06-18 16:23:09 +00:00
R. Belmont
0b8b7ba589
i386: fix GCC 4.6 (no whatsnew)
2011-06-18 15:51:26 +00:00
Phil Bennett
588e111aec
Midway Zeus improvements [Phil Bennett]:
...
* Added some alternate FIFO commands used by mk4b.
* Hooked up the short-format draw command (used to draw life bars and shadows in mk4).
* Added support for alternate 4/8 bit texture formats (used by mk4).
New games added or promoted from GAME_NOT_WORKING:
--------------------------------------------------
Mortal Kombat 4 (version 1.0) [Phil Bennett]
2011-06-18 15:26:42 +00:00
Miodrag Milanovic
a4a72c79d5
Preps for floppy conversion to c++ device (no whatsnew)
2011-06-18 08:25:20 +00:00
Miodrag Milanovic
291862b718
i286 - Fixes that makes OS/2 1.2 boot again by Carl (no whatsnew)
2011-06-18 05:50:04 +00:00
Andreas Naive
4e4ff5da98
removed some obsolete commentaries. Not worth.
2011-06-17 23:34:53 +00:00
Andreas Naive
697eff192e
Added code to manage NAOMI's M4 decryption. [Andreas Naive]
2011-06-17 23:05:26 +00:00
Scott Stone
fe71f91143
Fixed 04377: All sets in fuukifg2.c: Missing graphics layer
2011-06-17 20:26:50 +00:00
Miodrag Milanovic
941c72c85a
i386: Implemented task gates, call gates, and task state segments (both
...
286 and 386). Also inplmented triple fault CPU resets (used by OS/2).
x87: Basic implementation of FSTENV (used by OS/2). [Barry Rodewald]
2011-06-17 07:01:45 +00:00
Scott Stone
3e22ec9a7a
A fix for -listclones displaying parents as clones when it uses a BIOS. [Tafoid]
2011-06-17 02:28:34 +00:00
Scott Stone
43fe37b4c2
Changed Votrax text output to mame_printf_debug (instead of printf) since no work is being done. (no whatsnew)
2011-06-17 00:24:21 +00:00
Scott Stone
7199d34a67
Fixed 04376: Typo in lib/util/opresolv.c (no whatsnew)
2011-06-16 16:58:23 +00:00
Miodrag Milanovic
b607f0b7ae
Added handling "automount" feature (no whatsnew)
2011-06-16 16:02:37 +00:00
Miodrag Milanovic
1d5f8e5e49
Harddisk image device is now modern device (no whatsnew)
2011-06-16 15:53:19 +00:00
Miodrag Milanovic
b58c772d9a
Multi part software list items that do have different interfaces used are mounted now (only first part per interface part is loaded) (no whatsnew)
2011-06-16 13:39:53 +00:00
Miodrag Milanovic
e022252bf2
Fixed bug that made item to be assigned to two devices if existed in two lists (no whatsnew)
2011-06-16 08:52:38 +00:00
Miodrag Milanovic
2d60c3dba0
i286 - Fix bunch of fault restarts [Carl]
2011-06-16 05:38:49 +00:00
Angelo Salese
b6012aaa60
Port from MESS, nw
2011-06-16 01:52:09 +00:00
Scott Stone
6742160c25
Fixed some potential memory leaks and NULL pointer deferences as well as removing some redundant checks. [Oliver Stoneberg]
2011-06-15 21:37:25 +00:00
mariuszw1
01063bc4c2
Current state of Warp Speed (nw)
2011-06-15 21:03:42 +00:00
Angelo Salese
47eb371f70
Added proper channel 2 support, and logging capabilities to OKIM6376. [J.Wallace]
...
Corrected divider behaviour of OKIM6376 - needs ROM analysis to be
complete, but all supported programs only use the default mode. [J.Wallace]
Changed clock frequencies in High Video games to match what should be
the correct OKI chip frequencies - those familiar with the boards may
wish to confirm this is correct, as I couldn't find the clock signal
for the chip on the PCB scans I've seen. [J.Wallace]
Added MPU4 sampled sound hardware, an MSM6376, PIA and PTM combined to
give dynamic pitch shifting for looping ADPCM samples. [J.Wallace]
2011-06-15 20:45:55 +00:00
Angelo Salese
a261462b71
Fix newline
2011-06-15 19:38:38 +00:00
Angelo Salese
3e0775cb1f
Forgot .lay files
2011-06-15 19:34:48 +00:00
Angelo Salese
a8843aba5d
Fixed Aristocrat MK5 screen offset. [Palindrome]
...
Added SRAM support for dmdtouch and geishanz. [Palindrome]
Various aristmk4.c changes [Heihachi_73]
* Added button panel artwork and renamed/remapped inputs for all games.
* Changed cgold2's PROM to a more compatible version.
Various aristmk5.c changes [Heihachi_73]
* Changed parent/clone relationship for Dolphin Treasure (later version is now parent).
* Added a US clear chip to the set chip ROMs.
* Removed the set chip loading from all games which don't use them.
* Cleaned up ROM name descriptions to match the aristmk4.c format.
2011-06-15 19:17:40 +00:00
Angelo Salese
b56d51b9d3
Fix MT #4375 (aka somebody should explain to me why this is going to become a standard thing -.- ...)
2011-06-15 19:09:44 +00:00
Miodrag Milanovic
d7beedfe70
Made approx matches code to be used from one place (no whatsnew)
2011-06-15 18:35:13 +00:00
Miodrag Milanovic
9a2b931d6d
Added display of approx matches in all lists in case of softlist item is missed (no whatsnew)
2011-06-15 17:59:58 +00:00
Miodrag Milanovic
2e4ce7091e
Display approximate matches if softlist item is not found (no whatsnew)
2011-06-15 17:51:47 +00:00
Miodrag Milanovic
7fd9b4fba0
Added support for starting softlist item directly without
...
marking image device to be mounted on. If soft item is found
it will be loaded on first image device that have needed
interface defined [Miodrag Milanovic]
2011-06-15 17:31:06 +00:00
Miodrag Milanovic
2cc07055e4
CDROM image device modernized and drivers updated (no whatsnew)
2011-06-15 13:10:37 +00:00
Miodrag Milanovic
079e1fa5fa
Cassette device modernized (no whatsnew)
2011-06-15 09:18:10 +00:00
Wilbert Pol
d565bd41e6
memory.c: Fixed display of physical addresses in the debug memory viewer. [Wilbert Pol]
2011-06-14 20:20:48 +00:00
Miodrag Milanovic
b90cab195f
Fix for listxml and centronics device (no whatsnew)
2011-06-14 14:29:57 +00:00
Curt Coder
ad1f10399b
Refactored the INS8250 interrupt line to use devcb. [Curt Coder]
2011-06-14 11:42:03 +00:00
Miodrag Milanovic
733d00f28e
Converted printer image device to modern (no whatsnew)
2011-06-14 10:10:17 +00:00
Angelo Salese
1f516b966d
Port from MESS, nw
2011-06-14 01:26:34 +00:00
Scott Stone
488e13d278
Some improvements to the protection address / logging simulation for Decathlete (saturn.c). [David Haywood]
2011-06-14 00:54:19 +00:00
Angelo Salese
c422a1a72e
Port from MESS, nw
2011-06-14 00:53:46 +00:00
Ryan Holtz
23976ade94
HLSL Updates: [Ryan Holtz, Bat Country Entertainment]
...
- MAME will now save an HLSL INI file on the first run of a game that doesn't already have an INI file.
- HLSL INI files must have their parameters left in the order in which they are saved out.
- Fixed a diagonal 'crease' visible on the screen in HLSL mode.
2011-06-13 23:09:41 +00:00
Scott Stone
e3bfde1209
Compile fix for unused variable warning (no whatsnew)
2011-06-13 22:42:27 +00:00
mariuszw1
ecf077682c
Warp Speed update [Mariusz Wojcieszek]
...
- fixed vblank interrupt and removed rom patches
- added coin input
- added preliminary starfield emulation
2011-06-13 21:04:56 +00:00
Curt Coder
44cfbff05e
Synced with MESS. (nw)
2011-06-13 16:27:32 +00:00
Olivier Galibert
d8c855729a
remove log (nwn)
2011-06-13 12:01:55 +00:00
Olivier Galibert
bff81672b6
naomi/jvs: add coin add/sub commands (sub is used by crazy taxi) [O. Galibert]
2011-06-13 10:00:59 +00:00
Miodrag Milanovic
45fa774c24
Moved rest of mess formats to lib before rewrite(no whatsnew)
2011-06-13 09:20:58 +00:00
smf-
77ac853fd0
fixed comment
2011-06-13 07:09:06 +00:00
Angelo Salese
750c9575a2
Port from MESS, nw
2011-06-13 02:06:15 +00:00
Angelo Salese
c6a8b5e177
Port from MESS, nw
2011-06-13 02:05:14 +00:00
Brian Troha
ca36095911
New Clone Added Tekken 3 Asia Ver E1
...
New Clone Added
-----------------------------
Tekken 3 (Asia, TET2/VER.E1) [Tormod, Smitdogg, The Dumping Union]
2011-06-13 00:38:08 +00:00
Brian Troha
657d398b4c
Correct spelling issue with comment in last namcos12.c update. NW
2011-06-13 00:13:26 +00:00
Brian Troha
64c9ade18d
Minor doc upgrade for namcos12.c NW
2011-06-13 00:06:41 +00:00
Brian Troha
fa4de530d3
new clone: Tekken 3 (Japan, Ver A)
...
BTW: Not sure if there is a mameteste's number associated with this, but the missing graphics in the US & Asia Ver A sets have been fixed with this update.
New clones added
----------------
Tekken 3 (Japan, TET1/VER.A) [Yohji, Smitdogg, The Dumping Union]
2011-06-12 23:54:28 +00:00
Angelo Salese
87390c0437
Port from MESS, nw
2011-06-12 22:14:30 +00:00
Angelo Salese
dbb1f7bcc4
Port from MESS, nw
2011-06-12 22:13:49 +00:00
Olivier Galibert
58e656ed66
Duh! (nwn)
2011-06-12 21:14:45 +00:00
Jonathan Gevaryahu
525c0431e2
TMS5220: Force OLDP and OLDE to be updated only on the A
...
subcycle of IP=0 PC=0; this has no effect whatsoever on the
output, it is merely to better document how the chip works.
[Lord Nightmare]
TMS5220: Emulate circuit 412 from the patent, which should
prevent spurious clicks on interpolation-inhibited frame
transitions; This may improve the tie fighter sounds in
starwars, and some clicking in eprom/eproma. [Lord Nightmare]
2011-06-12 18:39:47 +00:00
Yasuhiro Ogawa
7dcf617e34
Fixed game name of minasan (incorrectly renamed by r12820)
2011-06-12 13:41:46 +00:00
Ryan Holtz
5838be042b
Next time feel free to apply the obvious fix, no whatsnew :-)
2011-06-12 08:42:23 +00:00
Ryan Holtz
80d66bb1d6
HLSL Cleanup, no whatsnew:
...
- Fixed set_vector functionality and simplified shaders as a result
- Fixed HLSL presets, 0 to 3, in increasing level of terribleness
- Reduced options footprint from RGB triplets
Next plan: Separate INI writing.
2011-06-11 23:46:24 +00:00
Angelo Salese
5d2798215c
Latest changes (please port this to MESS, tia)
2011-06-11 19:25:53 +00:00
Miodrag Milanovic
17e86ecdf7
flopdrv - Added setting of disk change signal on image load (no whatsnew)
2011-06-11 10:38:44 +00:00
Miodrag Milanovic
2ad619b137
ins8250 - Fix enabling better mouse support in pc driver [Carl]
...
i286 - limit check of SS in push and pop instructions [Carl]
2011-06-11 10:03:11 +00:00
R. Belmont
206c04c6e2
Better documentation for donghaer (no whatsnew)
2011-06-11 00:41:34 +00:00
Alex W. Jackson
92c33d0002
polepos.c: Convert to MCFG_SCREEN_RAW_PARAMS and scanline-based IRQ timing [Alex Jackson, O. Galibert]
2011-06-10 19:56:42 +00:00
Olivier Galibert
e072ccc0f2
memory: Stop being stupid and call the extremely well written
...
populate_range_mirrored code through map_range when appropriate, which
is most of the time. [O. Galibert]
2011-06-10 17:50:01 +00:00
Olivier Galibert
3e62b314df
inptport: Disable the default sequence recognition for now. [O. Galibert]
...
Aaron, is that something not really implemented yet, or a remnant of
the previous input system? The rest of the code is pretty much not
able to cope with ITEM_ID_SEQ_DEFAULT, and disabling the recognition
seems to just work.
2011-06-10 17:26:17 +00:00
Miodrag Milanovic
2749c957bc
Cleanup of image device base classes and prepare for rewrite (no whatsnew)
2011-06-10 14:54:08 +00:00
Miodrag Milanovic
6312851a55
i286 - core fixes enabling some progress on OS/2 1.1 by Carl (no whatsnew)
2011-06-10 08:37:19 +00:00
Angelo Salese
c2b740e21f
Small note
2011-06-10 00:26:06 +00:00
Angelo Salese
9cfc5d5b65
new clone
...
---------
Albatross (US clone of Super Crowns Golf) [Antonio Gonzalez Jr., Smitdogg, The Dumping Union] (not working)
2011-06-09 23:48:32 +00:00
mariuszw1
cc065def0f
New clones added
...
--------------------------------------------------
Heated Barrel (Electronic Devices license) [Hurray Banana, Tormod, hotaru, Dna Disturber, F. Marsaud, N. Francfort, Smitdogg, The Dumping Union]
2011-06-09 20:09:16 +00:00
mariuszw1
cf990f5e38
New games marked as NOT_WORKING
...
-------------------------------
Warp Speed (prototype) [TrevEB, Siftware, Mariusz Wojcieszek]
2011-06-09 20:03:25 +00:00
Angelo Salese
80f10d9c95
Port from MESS
2011-06-09 18:31:41 +00:00
Fabio Priuli
a6053a303a
info.c: added display of disk is writeable in -lx. no whatsnew.
2011-06-09 13:37:54 +00:00
Fabio Priuli
f785617ba3
info.c: added basic display of slot info in -lx [Fabio Priuli]
2011-06-09 12:17:10 +00:00
Fabio Priuli
e32e6fa89a
goldstar: fixed romanization from Korean for Kkot No Li [30yr]
2011-06-09 10:52:54 +00:00
Fabio Priuli
509b39374d
sdlsocket: workaround for a problem in the detection of tcp/ip socket address [Michael Zapf]
...
out of whatsnew
remark 1- this is for MESS only to my knowledge, let me know if I should credit the change in MESS instead
remark 2 (mainly for Arbee) - sorry if I touched the SDL side of the source, but mizapf was eager to fix the ti99 issues
and since tlinder approved the change and you did not object on the MESS list, I think it was time to commit it ;)
2011-06-08 19:49:12 +00:00
Miodrag Milanovic
3853306c85
Added image devices menu to debugger (windows only for now) [Miodrag Milanovic]
2011-06-08 12:59:11 +00:00
Miodrag Milanovic
9a6d2b7bac
Added image devices support to debugger [Miodrag Milanovic]
2011-06-08 07:03:24 +00:00
Angelo Salese
5493aeb8fa
Port from MESS
2011-06-08 01:18:30 +00:00
R. Belmont
79be2758cf
Compile fix for GCC 4.6 (no whatsnew)
2011-06-07 23:01:46 +00:00
Miodrag Milanovic
302cef2ab1
286 - fixes the DOS/16M dos extender that comes with Lotus 123r3 [Carl]
2011-06-07 16:32:56 +00:00
Angelo Salese
8ed23fe945
Rewrote SCSP DMA function from scratch [Angelo Salese] (port from MESS)
2011-06-07 15:54:51 +00:00
R. Belmont
fb2da019ad
New games added as GAME_NOT_WORKING
...
-----------------------------------
Donggul Donggul Haerong [Guru]
nw part: this is named "CrystalSystemSomething" under Misc/, which is why
everyone missed it ;-) Seems to have the same protection as the other CS games,
if someone understands that feel free to make it run.
2011-06-07 13:06:35 +00:00
Miodrag Milanovic
8014584c88
i286 - Fix for Phar Lap and Borland 16-bit DPMI servers. [Carl]
2011-06-07 06:55:01 +00:00
smf-
c7ee86e0e1
fixed building with msvc
2011-06-07 06:33:48 +00:00
R. Belmont
5680f6987c
chdcd: Better GCC 4.6 fix (no whatsnew)
2011-06-07 02:23:19 +00:00
R. Belmont
97337f2ddc
Missed file (nw)
2011-06-06 22:51:26 +00:00
Ryan Holtz
1ec454197a
HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere]
...
- Reworked default shadow mask settings, eliminating rainbow banding and matching reference shots more closely
- Moved color power to occur after shadow mask, as it is intended to simulate nonlinear phosphor response
- Added a variable-width notch filter to the Y channel in NTSC post-processing, eliminating luma banding on e.g. CoCo 2 and Apple II
2011-06-06 21:25:38 +00:00
Scott Stone
1d33744bd4
Fix for 04298: mame -h points to incorrect usage file (no whatsnew)
2011-06-06 18:02:19 +00:00
Scott Stone
5fe2da9a5e
Fix for 04329: mexico: Wrong description. (no whatsnew)
2011-06-06 17:50:09 +00:00
Scott Stone
ebfc41281f
Added mame.lst entry for specfrce. (no whatsnew)
2011-06-06 02:22:40 +00:00
R. Belmont
520bfa300c
New games added as GAME_NOT_WORKING
...
-----------------------------------
Special Forces Elite Training [Guru, R. Belmont]
2011-06-06 01:59:16 +00:00
R. Belmont
b696a7407f
chdman: fix GCC 4.6 build [R. Belmont]
2011-06-06 01:54:00 +00:00
Angelo Salese
a449c766a2
Cleanups and version bump
2011-06-05 22:35:20 +00:00
Angelo Salese
910fff0955
Fix compile
2011-06-05 22:18:08 +00:00
Angelo Salese
69ece3433c
Added echo emulation to the OkiM6376 sound chip [J. Wallace]
2011-06-05 21:53:19 +00:00
Angelo Salese
7506e9cf13
Started to work on Neogeo ROM naming, mostly removal of .bin extension in favour of chiplabel.socketlabel convention [Johnboy]
2011-06-05 21:47:04 +00:00
Angelo Salese
000a6afd94
Last port from MESS at this run
2011-06-05 21:38:58 +00:00
Curt Coder
d94b15190e
Added Guru-readme. (nw)
2011-06-05 19:11:14 +00:00
Angelo Salese
6fd23efcc3
Port from MESS
2011-06-05 16:35:49 +00:00
Aaron Giles
bdca1b980a
Fix inverted check on anonymous timers prior to saving state. Also
...
fix bug where we fail to ignore the permanent non-expiring anonymous
timer. Added code to log timers, and we now log them at each save
attempt as well as at restore time. Should fix most recent save state
releated regressions. [Aaron Giles]
2011-06-05 16:01:42 +00:00
Olivier Galibert
c0fbaa4def
inptport: fix typo and MT #4360 - requires a recompile of all affected drivers to be effective (nwn)
2011-06-05 15:51:01 +00:00
Olivier Galibert
6b0e05e474
inpttype: fix lifetime error (nwn)
2011-06-05 15:36:27 +00:00
Olivier Galibert
87ab11f6d2
inpttype: fix typo (nwn)
2011-06-05 15:13:45 +00:00
Miodrag Milanovic
f2e42d1d49
i286 - Fix for exception handling makes bios 13 from at to pass tests, by Carl (no whatsnew)
2011-06-05 13:56:19 +00:00
Olivier Galibert
87a6c3f7f8
memory: Change the gc into a refcounter, for speed reasons. [O. Galibert]
2011-06-05 09:03:31 +00:00
Brian Troha
55c58f6bdf
Remove Super Ball from "undumped" game list at the end of the file
2011-06-05 04:26:16 +00:00
Brian Troha
b84aa4a9a2
New Game added - Super Ball
...
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Ball (Version 1.3) [David Haywood, Brian Troha, The Dumping Union]
2011-06-05 04:20:48 +00:00
Angelo Salese
8786c7499e
Test replace removal
2011-06-04 13:11:56 +00:00
Angelo Salese
5a70849036
Fix for MT #4305
2011-06-04 13:04:25 +00:00
Olivier Galibert
57b178c02c
Fix the fix (nwn, and only compile-tested).
2011-06-04 08:49:57 +00:00
smf-
fe7cf51480
psx spu dma hookup is done in machine config, so the trampolines can go.
...
plus a bit of a tidy up.
2011-06-04 05:52:49 +00:00
Scott Stone
1d1983b52c
Fixes for "Loading.." hang for saturn.c, jpmimpct.c (no whatsnew)
2011-06-03 21:37:56 +00:00
Fabio Priuli
60e506fc38
clifront: fixed behaviour of confirm_quit when emulation is started from the internal UI. no whatsnew.
...
previous patch was not returning correctly to the internal menu after ESC
2011-06-03 21:01:39 +00:00
Alex W. Jackson
69e571a85f
i86: fix initial CS on reset
2011-06-03 16:48:24 +00:00
Fabio Priuli
2082b37969
emuopts: added confirm_quit option (defaults to off). when on, pressing ESC you are prompted with
...
a 'confirm quit' screen rather than directly quit emulation. [MamePlus Team, Mamesick, Fabio Priuli]
out of whatsnew: feel free to suggest a better quit message, if you don't like the one I added.
2011-06-03 16:38:05 +00:00
Ryan Holtz
ad8a4985f9
Memory leak fix, nwn
2011-06-03 14:41:30 +00:00
Ryan Holtz
771b77142f
Fix for performance regression and slider regression in HLSL, also re-enabling pixel prescaling in yiq_encode.fx. No whatsnew.
2011-06-03 14:38:59 +00:00
Angelo Salese
d059d832c3
Hooked up the 2 PPI8255 for Super Crowns Golf [Angelo Salese]
2011-06-03 13:17:29 +00:00
smf-
964a0e7924
fixed replacing the gpu for coh110 based games
2011-06-02 21:44:11 +00:00
smf-
f1dea91333
fixed which gpu is the non standard one.
2011-06-02 21:41:01 +00:00
Alex W. Jackson
fa7d35f037
irem_cpu: dsoccr94 too... (no whatsnew)
2011-06-02 21:11:27 +00:00
Alex W. Jackson
d0873766c8
irem_cpu: Fixed one nbbatman/ssoldier opcode. Still no joy on MT\#4345... (no whatsnew)
2011-06-02 20:03:09 +00:00
mariuszw1
0a284c7b59
New clones added
...
--------------------------------------------------
Pit Boss Superstar (9221-10-00A) [Siftware]
2011-06-02 19:33:09 +00:00
Ryan Holtz
30b0cb9a6f
De-regressing HLSL performance on certain resolutions of game, nwn
2011-06-02 17:01:08 +00:00
smf-
36f4054d6b
added MCFG_PSXGPU_ADD for adding the gpu device and hooking up the dma to the cpu.
2011-06-02 14:28:41 +00:00
Angelo Salese
04490d67e9
Comm a vulimm vencer a' uerr ... (cit.)
2011-06-02 13:43:05 +00:00
R. Belmont
d6382bc1c0
stcc: add ROM dump from motor drive board [RetroRepair]
2011-06-02 12:55:27 +00:00
Scott Stone
0954b0c775
Fix validation errors for fb6s1, fb6s3 (sfbonus.c) (no whatsnew)
2011-06-02 12:49:23 +00:00
Alex W. Jackson
2a2d602f50
cps2: Gaaaah, whoops (no whatsnew)
2011-06-02 12:37:26 +00:00
Alex W. Jackson
744cf19119
cps2: Replaced mvsc bad ROM with hand-repaired one (no whatsnew)
2011-06-02 12:21:40 +00:00
smf-
0aacf2ad77
removed dma trampoline from the cpu.
2011-06-02 11:01:00 +00:00
Alex W. Jackson
7a0fca46c2
nec disassembler - Only display "byte/word ptr" when it's actually needed to resolve ambiguity (same as the i386 disassembler)
2011-06-02 06:46:24 +00:00
Ryan Holtz
844296b795
Split HLSL code into a separate file, d3dhlsl.c/.h. Also split drawd3d.c into a couple of headers. [Ryan Holtz, Bat Country Entertainment]
2011-06-02 06:22:09 +00:00
Alex W. Jackson
6a52f841eb
Fixed POP() in nec cpu core, for real this time (no whatsnew)
2011-06-02 03:35:51 +00:00
Ryan Holtz
b3406aac94
nwn: bad printf, bad!
2011-06-01 22:21:35 +00:00
Ryan Holtz
b6f85b8c26
Kill height-based HLSL prescaling, only prescale based on frame width. Brings Kangaroo's prescale down from 5 to 2 and thus within a more reasonable GPU budget. Games that have a ridiculously higher vertical resolution than horizontal resolution will still have issues.
2011-06-01 22:08:28 +00:00
Brian Troha
7fe6818493
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Fruit Bonus '06 - 10th anniversary (3 sets) [Brian Troha, Smitdogg, The Dumping Union]
2011-06-01 21:45:56 +00:00
Angelo Salese
246e9482ac
Added SKIT_F0 opcode to the uPD7801/uPD7810 CPU core [Angelo Salese]
2011-06-01 14:55:37 +00:00
Olivier Galibert
b0a4945735
Revert "memory: Change the gc into a refcounter, for speed reasons. [O. Galibert]"
...
This reverts commit 5deef5b2c6fabdea8cd45ccf71c99f56940e88a2.
Broken, sorry.
2011-06-01 13:00:12 +00:00
Olivier Galibert
f90cbff557
memory: Change the gc into a refcounter, for speed reasons. [O. Galibert]
2011-06-01 12:56:00 +00:00
Miodrag Milanovic
e32cd1f5ec
pic8259 - Fixed edge triggering and non-specific EOI [Carl, Miodrag Milanovic]
2011-06-01 10:39:43 +00:00
Miodrag Milanovic
d966fe3e0d
i286 - small issue fixed by Carl (no whatsnew)
2011-06-01 07:39:48 +00:00
Olivier Galibert
459102e95f
memory: Implement depopulate_unused(). [O. Galibert]
...
depopulate_unused is essentially the garbage collector for
bottom-level handlers. The previous code was working around not
having it implemented yet by reusing handlers with the same start
address, end address and address mask. The problem with that trick is
that it is slightly incorrect. If you have a memory map with:
AM_RANGE(0x0000, 0x0fff) AM_READ(up_r)
AM_RANGE(0x0000, 0x0fff) AM_READ(down_r) AM_MIRROR(0x8000)
then the range 8000..8fff would have called up_r instead of down_r due
to the handler reuse. The mirror value is not saved, hence not
compared. New code doesn't use the trick, so doesn't call the wrong
handler, but OTOH eats handlers for breakfast.
It's important to note that such a memory map is so highly improbable
hardware-wise that it wasn't worth worrying about. But it's a
behaviour change it is interesting to keep in mind. In particular
since the up_r range can be added through an install_read_handler
instead of a static map.
2011-06-01 07:09:24 +00:00
Scott Stone
d5370bdafb
Reverting of POP() (from r12754) for both v20 and v25 for now pending more information. (no whatsnew)
2011-06-01 05:56:08 +00:00
Scott Stone
50c4a12869
Per OG: Change to allow debug to correctly build. (no whatsnew.txt)
2011-05-31 22:14:59 +00:00
Olivier Galibert
f8c1c71594
memory: Finally allow different handlers on different subunits of the same address. [O. Galibert]
2011-05-31 19:18:48 +00:00
Olivier Galibert
35df369f0f
memory: Add a handler copy function which works on subunits-only handlers. [O. Galibert]
2011-05-31 19:18:42 +00:00
Olivier Galibert
a860700bbf
memory: Make the proxy manage a list of handlers instead of a unique one. [O. Galibert]
2011-05-31 19:18:36 +00:00
Olivier Galibert
a511ce2d19
memory: Split the map_range function into a fixed entry mapping one and a dynamically allocating entry one. [O. Galibert]
2011-05-31 19:18:29 +00:00
Olivier Galibert
fb374c78fc
memory: Tuck the unitmask into the proxy. [O. Galibert]
2011-05-31 19:18:23 +00:00
Olivier Galibert
afe9864d99
memory: Proxy the handler entry access when adding handlers. [O. Galibert]
2011-05-31 19:18:16 +00:00
Olivier Galibert
e5fb48ffdc
memory: Combine the map_range and handler_read/write() operations into one. [O. Galibert]
2011-05-31 19:18:10 +00:00
Olivier Galibert
9d7efea985
memory: Add utility methods to clean up colliding subunit masks and testing if any are remaining. [O. Galibert]
2011-05-31 19:18:03 +00:00
Olivier Galibert
b1940a2cca
memory: Make the memdump file include a description of every subunit. [O. Galibert]
2011-05-31 19:17:56 +00:00
Olivier Galibert
a8db172be1
memory: Split the subaccesses delegation information per-slot. [O. Galibert]
2011-05-31 19:17:48 +00:00
Olivier Galibert
8e73d99610
memory: Separate delegates for the main access and the subaccesses. [O. Galibert]
2011-05-31 19:17:37 +00:00
Olivier Galibert
587f1db003
memory: Build a structure with all possible delegate sizes [O. Galibert]
2011-05-31 19:17:30 +00:00
Olivier Galibert
617ca7a08a
memory: Merge width-conversion functions together from the same source width. [O. Galibert]
2011-05-31 19:17:21 +00:00
Olivier Galibert
7d9f24728b
memory: Pass the legacy object/handler as a set_delegate parameter. [O. Galibert]
2011-05-31 19:17:12 +00:00
Olivier Galibert
2740bad7dc
memory: Store legacy object and handler together in the same structure. [O. Galibert]
2011-05-31 19:17:03 +00:00
Angelo Salese
5350e1ad31
Fix crash, nw
2011-05-31 18:34:13 +00:00
Miodrag Milanovic
9cfc7c1ee4
Fixed POP, POPF, PUSHF, and flags for V20 core [Carl]
2011-05-31 17:33:14 +00:00
Ryan Holtz
130b3fcabb
Keep HLSL prescaling from blowing out VRAM when regular prescaling is enabled.
2011-05-31 15:58:49 +00:00
Ryan Holtz
61eda625cb
NWN: Fixing the NTSC codec. Oops.
2011-05-31 14:43:47 +00:00
Ryan Holtz
f42b5ccda0
No whatsnew
...
Attempting to fix the HLSL 'blurriness' reported by a few people. Now HLSL will auto-prescale to the nearest texture size that is greater than the target screen size on both axes and is also an even multiple of the raw bitmap's size.
2011-05-31 13:53:25 +00:00
Miodrag Milanovic
7418f28a63
Fixed UNSP CPU core reset [Robbbert]
2011-05-31 09:50:25 +00:00
Miodrag Milanovic
4b395a3016
Fixed for apple2fdc softlist loading (no whatsnew)
2011-05-31 07:54:20 +00:00
Miodrag Milanovic
1deb20bb57
mc146818 - Implemented IRQ callbacks for this RTC [Carl]
2011-05-31 07:24:24 +00:00
Ryan Holtz
103358104c
nwn, reducing default scanline brightness offset to 0
2011-05-31 05:08:35 +00:00
Ryan Holtz
ed6689e2d4
Fixed scanlines, nwn. This took much longer to fix than it should have. :[
2011-05-31 05:02:17 +00:00
Ryan Holtz
37e8c1d7e4
Fixing some scanline-alignment issues.
2011-05-31 02:04:28 +00:00
R. Belmont
6bacece859
Fix for Apple GCC (no whatsnew)
2011-05-31 00:06:19 +00:00
Ryan Holtz
773e35d79b
Moved "color floor" functionality to occur after scanlines but before shadow mask. Scanlines look much better and no longer cut black lines through the shadow mask. No whatsnew.
2011-05-30 21:40:25 +00:00
Ryan Holtz
796e691522
HLSL Updates: [Ryan Holtz, Bat Country Entertainment, austere, SoltanGris42]
...
- Added the ability to render screenshots at arbitrary resolutions.
- Added the ability to record AVI videos (albeit with no audio) at arbitrary resolutions.
- Added a 43-tap-wide FIR-based NTSC filter with tunable Y, I and Q frequency response.
- Updated scanlines to have a user-tunable pixel-height ratio in addition to the current screen-height ratio.
- Fixed a VRAM leak that was causing many dynamic-resolution drivers to run out of memory mid-run.
2011-05-30 21:10:23 +00:00
Aaron Giles
e532e74a8a
Should fix osd keys.
2011-05-30 20:58:55 +00:00
Angelo Salese
74ee3457f7
Port from MESS
2011-05-30 19:49:30 +00:00
Aaron Giles
665d213ee4
(Finally found the time to finish this....)
...
Low-level input upgrade. Classes now exist for input_codes, input_items,
input_devices, and input_seqs. Also created an input_manager class to
hold machine-global state and made it accessible via machine.input().
Expanded the device index range (0-255, up from 0-16), and the OSD can
now specify the device index explicitly if they can better keep the
indexes from varying run-to-run. [Aaron Giles]
Note that I've built and run SDL on Windows, but not all the code paths
were exercised. If you use mice/joysticks extensively double-check them
to be sure it all still works as expected.
This is mainly an OSD and core change. The only thing impacting drivers
is if they query for specific keys for debugging. The following S&Rs
took care of most of that:
S: input_code_pressed( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed\1\(\2
S: input_code_pressed_once( *)\(( *)([^, ]+) *, *
R: \3\.input\(\)\.code_pressed_once\1\(\2
2011-05-30 19:07:19 +00:00
R. Belmont
8f7d456e70
Another missed 4.6 warning (no whatsnew)
2011-05-30 14:57:35 +00:00
R. Belmont
070ce2db36
3do: fix array bounds warning (no whatsnew)
2011-05-30 14:57:01 +00:00
Miodrag Milanovic
73323f655d
idectrl - implemented verify no retry command [Carl]
...
i86 - Fixed imul instruction [Carl]
2011-05-30 14:25:35 +00:00
Miodrag Milanovic
c3d6f72453
Fix compile/linking issue (no whatsnew)
2011-05-30 08:11:23 +00:00
R. Belmont
52d71359e2
Last round of GCC 4.6 fixes (no whatsnew)
2011-05-30 04:13:28 +00:00
R. Belmont
6f1a375e76
GCC 4.6 "Variable assigned but not used" fixes part 7 (no whatsnew)
2011-05-30 04:09:45 +00:00
R. Belmont
277314847c
GCC 4.6 "Variable assigned but not used" fixes, part 6 (no whatsnew)
2011-05-30 03:59:42 +00:00
R. Belmont
da488dc93c
GCC 4.6 "Variable assigned but not used" for 6502 family (no whatsnew)
2011-05-30 03:50:06 +00:00
R. Belmont
601301fc95
GCC 4.6 "Variable assigned but not used" fixes, part 6 (no whatsnew)
2011-05-30 03:31:11 +00:00
R. Belmont
999394b8f5
GCC 4.6 "Variable assigned but not used" fixes, part 5 (no whatsnew)
2011-05-30 03:19:31 +00:00
R. Belmont
7d5d4c3d2f
GCC 4.6 "Variable assigned but not used" fixes part 4 (no whatsnew)
2011-05-30 03:06:58 +00:00
R. Belmont
c6ff977c4f
GCC 4.6 "Variable assigned but not used" fixes, part 3 (no whatsnew)
2011-05-30 02:45:38 +00:00
R. Belmont
a37912936c
GCC 4.6 "Variable assigned but not used" fixes part 2 (no whatsnew)
2011-05-30 02:37:07 +00:00
R. Belmont
9bb0a24eb1
GCC 4.6 "variable assigned but not used" fixes, part 1 (no whatsnew)
2011-05-30 02:30:20 +00:00
R. Belmont
1a23f8659b
More GCC 4.6 fixes (no whatsnew)
2011-05-30 02:19:30 +00:00
R. Belmont
e74642d127
Fix array bounds overflow trapped by gcc 4.6 (no whatsnew)
2011-05-30 02:13:05 +00:00
smf-
7afd54e86a
removed psx_machine structure
2011-05-29 21:50:29 +00:00
smf-
f8fbbefc96
removed some calls to psx_dma_install_read_handler/psx_dma_install_write_handler
2011-05-29 21:37:04 +00:00
R. Belmont
ad1d996059
sh2: fix use of interpreter again (no whatsnew)
2011-05-29 19:48:25 +00:00
Angelo Salese
9e70961d4f
Another one ...
2011-05-29 19:35:36 +00:00
Jonathan Gevaryahu
98296576e9
whoops. no whatsnew.
2011-05-29 18:26:52 +00:00
Angelo Salese
6290c039a7
PAL porting, nw
2011-05-29 17:17:09 +00:00
Miodrag Milanovic
4e66031c99
enabled pcb recognition to softlists too, this way coco softlist works (no whatsnew)
2011-05-29 14:37:02 +00:00
Angelo Salese
4b3057cc4a
Port from MESS
2011-05-29 14:24:16 +00:00
Angelo Salese
81036ed1f9
Robbbert port from MESS, nw!
2011-05-29 12:42:57 +00:00
Angelo Salese
008573a41b
Small update, nw
2011-05-29 12:27:33 +00:00
Curt Coder
bcf1c3856c
Added HD6345 CRTC-II variant to mc6845.c. [Curt Coder]
2011-05-29 12:06:32 +00:00
Jonathan Gevaryahu
af26ffda0c
revert mc-8123 comment 'fix'. (no whatsnew)
2011-05-29 11:12:47 +00:00
mariuszw1
0ecb206afc
New clones added
...
--------------------------------------------------
Nouryoku Koujou Iinkai (prototype) [Yohji, Smitdogg, The Dumping Union]
2011-05-29 10:32:48 +00:00
Miodrag Milanovic
5aa0cf528a
i286 - enabling 287 emulation by trapping when needed [Carl]
...
idectrl - Clears error status on driver initialization [Carl]
2011-05-29 08:43:52 +00:00
Jonathan Gevaryahu
6659e57a43
more clarification; no whatsnew.
2011-05-29 04:02:50 +00:00
Jonathan Gevaryahu
b436a833eb
Fixed Sega System E to use xtal.h, fixed mc8123 comment,
...
clarified PCB diagram, verified xtal for z80b.
[Lord Nightmare, Charles MacDonald]
2011-05-29 03:42:18 +00:00
Jonathan Gevaryahu
77d51c4852
Switch SEGA System E to use the SEGAPSG sn764xx variant,
...
as it uses two SEGA 315-5124 VDPs which have the SEGAPSG
integrated. Should slightly improve sound. [Lord Nightmare]
2011-05-29 03:04:39 +00:00
R. Belmont
c33ec622d3
ertictac/poizone: Greatly improved (not perfect) audio [R. Belmont, Heihachi_73]
2011-05-28 15:05:03 +00:00
Tomasz Slanina
54f3296521
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Reality Tennis [Tomasz Slanina, Antonio 'Peluko' Carrillo, Smitdogg, The Dumping Union]
2011-05-28 14:32:44 +00:00
Angelo Salese
75f1480ae9
Added accurate hblank durations to Sega Saturn / ST-V HW [Angelo Salese, Corrado Tomaselli, Charles MacDonald]
2011-05-28 13:51:15 +00:00
Miodrag Milanovic
0eb16cefbd
Placed in a MESS version of pc_vga (no whatsnew)
2011-05-28 13:22:26 +00:00
smf-
74c524bb5d
added a couple of primitives
2011-05-28 13:15:11 +00:00
smf-
767bd23c70
fixed access violation when running -verifyroms * in the visual studio debugger.
2011-05-28 09:01:15 +00:00
smf-
53b2299115
fixed lockups because of circular parent reference in cmash
2011-05-28 08:03:18 +00:00
Wilbert Pol
6c3b540570
Removed an assignment in device_start that shouldn't have been there, nwn.
2011-05-27 19:42:54 +00:00
Jonathan Gevaryahu
bee985e04f
Changed name of sn76489 variant used in Sega Master System
...
and Megadrive/Genesis from SMSIII to the more technically
accurate SEGAPSG, as the PSG in question was not only used
on the mark 3 units. [Lord Nightmare]
2011-05-27 19:15:25 +00:00
Angelo Salese
349ff02ed4
Moved SMPC intback command inside a timer, removes a kludge for SMPC mask irq [Angelo Salese]
2011-05-27 17:15:34 +00:00
Angelo Salese
10701a9978
Fixed a rather silly bug with SCU DSP execute flag [Angelo Salese]
2011-05-27 15:16:53 +00:00
Jonathan Gevaryahu
10583a2dfb
TMS52xx: Minor updates to the comments and the disabled-by-default
...
pulse excitation code to better match how hardware would probably
work. [Lord Nightmare, Neill Corlett]
2011-05-27 00:19:31 +00:00
Roberto Fresca
bad7edf8ca
Fixed MC6845 related crash on 4roses and 4rosesa [Roberto Fresca]
2011-05-26 18:00:23 +00:00
Angelo Salese
bc1613a362
Documentation update for Naomi [f205v]
2011-05-26 16:51:29 +00:00
smf-
79bc475089
PlayStation GPU splits 4 point polygons into triangles. [smf]
2011-05-26 16:44:25 +00:00
Fabio Priuli
535ec3dd99
megatech.c: added some verified labels [ElBarto]
...
+ out of whatsnew: verified saturn bios labels (for MESS)
2011-05-26 16:38:12 +00:00
Angelo Salese
ad049e5cda
Saturn specific fix, nw
2011-05-26 14:12:23 +00:00
Angelo Salese
23955bb721
Fixed Sega Saturn / ST-V start-up crash that was happening on some ends [Oliver Stöneberg] Fixed a use-after-free bug in build/verinfo.c [Oliver Stöneberg]
2011-05-26 13:32:45 +00:00
smf-
56bff7c4ef
removed some unused things
2011-05-26 13:24:23 +00:00
Curt Coder
729e2ecc48
Always align T11 CPU opcode fetches. (nw)
2011-05-26 07:50:22 +00:00
Aaron Giles
b9e77930f0
Fix device clock modification to update all related parameters.
...
Fixes issue with segahang games in particular.
2011-05-26 05:25:13 +00:00
Angelo Salese
847582b9d1
Fixed an ST-V window effect bug when it's in double interlace mode, fixes a graphic bug with Virtua Mahjong [Angelo Salese]
2011-05-25 23:47:02 +00:00
smf-
25c61185e5
fix build with visual studio
2011-05-25 23:09:55 +00:00
Angelo Salese
dac639961a
Fix for vmahjong, astrass and presumably znpwfv
2011-05-25 23:07:30 +00:00
Angelo Salese
ac985ba262
Breaks groovef, lovely, hacked it before I blow all my fuses ._.
2011-05-25 22:13:59 +00:00
Angelo Salese
3bb86174fc
Fixed NTSC resolution, helps with myfairld
2011-05-25 19:32:40 +00:00
Angelo Salese
9d98d0352f
er ... lol
2011-05-25 19:19:08 +00:00
Angelo Salese
dc1ea8a9cb
Fixed Pebble Beach regression, at last
2011-05-25 19:18:02 +00:00
Scott Stone
bc59359e83
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Baryon Future Assault [Corrado Tomaselli, f205v, The Dumping Union, David Haywood]
2011-05-25 18:47:23 +00:00
Angelo Salese
7e9314d20c
Moved SCSP to main irq function into an external write line function, fixes sound regression in Groove on Fight and Intro Don Don [Angelo Salese]
2011-05-25 18:10:42 +00:00
Angelo Salese
a01fcb25b3
More accurate pixel clocks for Sega Saturn / ST-V [Angelo Salese]
2011-05-25 17:55:44 +00:00
Scott Stone
17f02def66
Recompressed arctthnd.chd as a hard drive with proper params (no whatsnew)
2011-05-25 17:03:18 +00:00
Angelo Salese
134deb2857
new NOT WORKING games
...
---------------------
New Hi-Lo Poker [Smitdogg, The Dumping Union]
2011-05-25 16:36:38 +00:00
smf-
43aded85d3
fixed variable name collision which caused bad graphics in some games.
2011-05-25 15:39:49 +00:00
Angelo Salese
ed55276652
Still drawing lambs ...
2011-05-25 15:34:44 +00:00
Miodrag Milanovic
45dd274257
Removed memory allocation calls from image device (no whatsnew)
2011-05-25 14:00:45 +00:00
Miodrag Milanovic
5268e8a68b
Fix for unmounting not detected image files (no whatsnew)
2011-05-25 13:56:44 +00:00
Olivier Galibert
035f516ddb
konicdev et al.: Turn the 053250 into a modern device. [O. Galibert]
2011-05-25 11:16:24 +00:00
Olivier Galibert
f424a6b6f1
SVN sucks, let me count the ways.
2011-05-25 11:15:49 +00:00
smf-
db10b0d699
fixed display problems due to an uninitialized variable.
2011-05-25 10:04:40 +00:00
smf-
47f57b52f5
oops, forgot about debug builds.
2011-05-25 07:46:13 +00:00
Miodrag Milanovic
397d5652ae
inptport.c - Keyboard chars initialization fix [Tom Clayton]
2011-05-25 06:51:02 +00:00
Scott Stone
abda7f5273
New Games Added
...
===============
Arctic Thunder v1.002 [J. Wilke, ranger_lennier, gamerfan, Smitdogg, The Dumping Union] (NOT WORKING)
2011-05-25 03:40:48 +00:00
Scott Stone
574f396439
Added PORT_NAME to buttons to better illustrate actual use in Atari System 1 and Atari G1 drivers. [Tafoid]
2011-05-25 03:30:20 +00:00
Angelo Salese
00c4f1df2b
Ogni scarrafone è bell' a mamm' soja ...
2011-05-25 03:22:36 +00:00
Scott Stone
a74988fdfe
Fix duplicate ROM_REGION in overdriv as seen by -validate (no whatsnew)
2011-05-25 01:55:39 +00:00
smf-
2c8245a4c7
converted PlayStation GPU to a device [smf]
2011-05-24 23:04:47 +00:00
Angelo Salese
e932699a97
Dumped GFX / sound roms to Gigaman 2 [f205v, Smitdogg, The Dumping Union]
...
new NOT WORKING games
---------------------
Panikuru Panekuru [dopefishjustin, Smitdogg, The Dumping Union]
new clones
----------
Dream Crown (Set 2) [Yohji, Smitdogg, The Dumping Union]
Harley Davidson (Rev.B) [Gerald (COY), Smitdogg, The Dumping Union]
Motocross Go (MG2 Ver.A) [Gerald (COY), Smitdogg, The Dumping Union]
2011-05-24 21:18:24 +00:00
Ryan Holtz
0d2bc3300f
Fix -nohlsl
2011-05-24 19:35:47 +00:00
Angelo Salese
a2196c79ed
Cleaned up VDP2 dynamic res stuff
2011-05-24 18:34:17 +00:00
Ryan Holtz
e97aa6b56d
Internal HLSL cleanup - removed aux texcoords, restored software vertex processing due to low-end cards not doing hardware vertex processing, removed unnecessary tristrip->trilist splitting. Restores D3D functionality on integrated chipsets and marginal cards. [Ryan Holtz, Ashura-X]
2011-05-24 18:28:54 +00:00
Angelo Salese
3f0f794c59
Started a new irq code, disabled by default
2011-05-24 18:13:33 +00:00
Fabio Priuli
dff616147f
fixed macosx compile. no whatsnew.
...
and yeah, apple gcc is stupid. not really Kale's fault ;)
2011-05-24 17:45:47 +00:00
Angelo Salese
8a400aa919
Fixed Final Arch failing the IC13 test [Angelo Salese]
2011-05-24 15:18:44 +00:00
Ryan Holtz
8e7b015e3e
Using ROM_COPY instead of multiple of the same ROM_LOAD, nwn
2011-05-24 15:05:09 +00:00
Scott Stone
944f7a1d67
Changed manufacturer for Doraemon. Historically, the original anime author and publisher information is not added to a game developer/manufacturer data in MAME. (no whatsnew)
2011-05-24 14:16:53 +00:00
Ryan Holtz
5592299046
Fixing a MAMETesters crash re: xexex Mask ROM test, can't be arsed to track down the actual bug #
...
Also fixing bad ROM checks in GI Joe, Metamorphic Force, and Moo Mesa. Anyone who writes code that munges ROM data in place and also has a ROM-verification handler that returns that munged data instead of original data will from here on out be promptly shot.
2011-05-24 09:40:11 +00:00
Angelo Salese
661198bbfe
Small work
2011-05-24 02:07:48 +00:00
Angelo Salese
5bb984a67a
Small clean-up, in prevision of my upcoming big changes
2011-05-24 01:12:34 +00:00
Ryan Holtz
6760f6a40c
HLSL bugfxes, nwn
2011-05-24 00:23:40 +00:00
Angelo Salese
95f06e11a8
Cleanups and version bump
2011-05-24 00:13:27 +00:00
Luca Elia
9a4a69c85c
New games added or promoted from NOT_WORKING status
...
---------------------------------------------------
Doraemon no Eawase Montage (prototype) [dopefishjustin, Smitdogg, Luca Elia, The Dumping Union]
2011-05-23 21:34:11 +00:00
Angelo Salese
749008af45
Removed bogus variable
2011-05-23 19:54:46 +00:00
Angelo Salese
b91ca7e606
Initial frameworking for upcoming artwork updates [Mr. Do]
2011-05-23 16:28:23 +00:00
Angelo Salese
f6cd8f7a8f
More clean-ups, last ones at this cycle
2011-05-23 16:23:41 +00:00
Angelo Salese
b756d28cb2
Porting from MESS, nw
2011-05-23 15:18:30 +00:00
Miodrag Milanovic
b93dd974c6
i386/i86 : Fixed error in disassembler by Carl (no whatsnew)
2011-05-23 14:59:47 +00:00
Angelo Salese
b994284798
Stateized the SMPC
2011-05-23 14:40:07 +00:00
Angelo Salese
47d242348c
TODO clean-ups ...
2011-05-23 13:16:37 +00:00
Miodrag Milanovic
6b45acc0a6
pic8259 - updated to be more according to documentation [Carl]
2011-05-23 08:22:58 +00:00
Miodrag Milanovic
dd5385298c
i286 - Fixed one opcode, making win 3.1 boots done by Carl (no whatsnew)
2011-05-23 08:21:10 +00:00
Roberto Fresca
950fd3a6f1
Major Poker: Proper MC6845 support to get it running...
2011-05-23 06:43:11 +00:00
Ryan Holtz
b63233e7a6
Call off the dogs, the OSD routing for OSD-side sliders has been fixed. nwn
2011-05-23 05:03:16 +00:00
Ryan Holtz
b1b15dd44e
Oops.
2011-05-23 00:57:17 +00:00
Ryan Holtz
25029d2dbf
Fixing broken Red Power slider
2011-05-23 00:15:18 +00:00
Ryan Holtz
01f16cb0f8
HLSL Updates: [Ryan Holtz, Bat Country Entertainment]
...
- Created a new OSD function, osd_get_slider_list, which allows OS-specific slider controls.
- Plumbed new OSD-specific slider controls for HLSL parameters on Direct3D 9 targets. And there was much rejoicing.
2011-05-22 23:59:27 +00:00
Roberto Fresca
16df8a060c
typo...
2011-05-22 21:20:32 +00:00
Roberto Fresca
d373e0fe8d
Added some notes about Lucky Lady (Wing) encryption.
2011-05-22 21:08:11 +00:00
Roberto Fresca
5d643a413a
Added missing bipolar PROM dumps to Lucky Lady (Wing) [Team Europe]
2011-05-22 20:35:22 +00:00
Angelo Salese
be5a0d2897
Removed some logging, nw
2011-05-22 17:23:20 +00:00
Angelo Salese
f59109e56f
Fix for find love
2011-05-22 17:15:42 +00:00
Angelo Salese
70c6ebeff9
More movements
2011-05-22 16:23:10 +00:00
R. Belmont
56ffe46769
Redo of F3 alloc/clear fix (no whatsnew)
2011-05-22 16:17:59 +00:00
Angelo Salese
982684a6cb
State-ized VDP1
2011-05-22 16:00:03 +00:00
Miodrag Milanovic
e4ccc74ae3
i286 - some fixes from Carl (no whatsnew)
2011-05-22 15:47:04 +00:00
Curt Coder
dbe84fd73d
Fixed MSVC warning. (nw)
2011-05-22 14:56:59 +00:00
Angelo Salese
c4cc882ad0
State-ized the vdp2
2011-05-22 12:45:04 +00:00
Curt Coder
87aa62c30a
Added missing COSMAC CPU configurations. (nw)
2011-05-22 09:12:31 +00:00
smf-
bf7fc842c7
initialize gatedesc as otherwise the compiler complains. no idea what the author intended, looks like the code is unfinished or bugged. nwm
2011-05-22 08:06:07 +00:00
Miodrag Milanovic
550cd7e8d8
i286 - Added switch task and logging for testing by Carl (no whatsnew)
2011-05-22 05:38:20 +00:00
Ryan Holtz
f38312b078
NULL crash fix, nwn
2011-05-22 02:50:39 +00:00
Ryan Holtz
53e20c168f
Fixing multiscreen games, nwn
2011-05-22 02:27:31 +00:00
Ryan Holtz
2cd23c1476
Made texture_create display a verbose message if texture creation fails, as texture creation failure leads to a crash and thus the user should know about it, nwn
2011-05-22 01:43:35 +00:00
Ryan Holtz
99dffc122e
HLSL: Added adjustable color carrier in YIQ processing mode. [Ryan Holtz, Bat Country Entertainment]
...
HLSL: Fixed resolution-change crash and likely D3D performance regression with -nohlsl on low-spec cards [Ryan Holtz, Bat Country Entertainment]
2011-05-22 01:30:55 +00:00
R. Belmont
690f25a582
taitof3: initialize all allocated video RAM regions, prevents undeterministic behavior on startup
2011-05-21 22:27:42 +00:00
R. Belmont
877e1dffce
mc6845: Fixed a bunch of uninitialized variables. More still lurk.
2011-05-21 21:39:35 +00:00
Angelo Salese
8f893f592b
Disregard previous fix, crashed after a lot of time ._.
2011-05-21 19:31:17 +00:00
Angelo Salese
f9f3e00625
Last one for today
2011-05-21 18:53:29 +00:00
Angelo Salese
71646f871d
Boosted m/sinit comms in Super Major League / Final Arch, fixing the dead locks in it [Angelo Salese]
2011-05-21 18:48:23 +00:00
Angelo Salese
d513485771
Fix prikura regression
2011-05-21 17:56:58 +00:00
Angelo Salese
fb7b5e1352
Fix write handler name
2011-05-21 14:53:25 +00:00
Angelo Salese
aa54afa8e3
Managed to get the multiplexer/state machine emulated, amongst some watchdog fixes for BFM games. [J. Wallace]
...
new NOT WORKING games
---------------------
Popeye (20p/8 GBP Token) [J. Wallace]
2011-05-21 14:06:35 +00:00
Angelo Salese
3abda49b4f
defaults to multi cart, nw
2011-05-21 12:36:16 +00:00
Fabio Priuli
93e2f248e2
I have no idea where this line got lost in the previous commit, anyway now it's in. no whatsnew.
2011-05-21 10:33:31 +00:00
Fabio Priuli
cb14c047e9
clifront.c: temporarily re-enabled -listsoftware to allow more work on support in qmc2 frontend. no whatsnew.
2011-05-21 08:18:52 +00:00
Miodrag Milanovic
f2a42ffe4d
i286 - Fix for protected mode, ibm5170 no errors anymore by Carl (no whatsnew)
2011-05-20 16:13:02 +00:00
Ryan Holtz
0235cef534
Fix for -noyiq issues, nw
2011-05-20 07:51:59 +00:00
Ryan Holtz
fd7a110eba
HLSL Updates [Ryan Holtz, Bat Country Entertainment]
...
- Re-worked render target handling to align pixels better, reducing unintentional blurring
- Made major fixes to CVBS simulation, significantly increasing color saturation
2011-05-20 07:37:34 +00:00
Miodrag Milanovic
3126517ab3
i286 - protection mode cleanup and fixes by Carl (no whatsnew)
2011-05-20 06:52:55 +00:00
Aaron Giles
8d7c1cb8ad
Link to DLL version of SDL since the static version is hard to come by.
2011-05-20 00:50:48 +00:00
Aaron Giles
2625a01395
Update needed for new toolchain.
2011-05-20 00:49:03 +00:00
Scott Stone
af20a718d3
Change default value/maximum setting for audio_latency in SDL to match that of baseline. (no whatsnew)
2011-05-19 23:58:10 +00:00
Ryan Holtz
cfd6731fa8
HLSL Post-Processing Updates: [Ryan Holtz, Bat Country Entertainment, cgwg]
...
- The defocus pass is now switched off when defocus_x and defocus_y are zero, allowing finer-grained performance tuning.
- Removed YIQ convolution from the main color-convolution shader and replaced it with a full composite encode/decode pass. This is slower, but looks amazing(ly like a terrible TV) and can be turned off.
- More authentic NTSC dot crawl and bandwidth limiting.
2011-05-19 19:14:20 +00:00
Scott Stone
545a7e58c0
Added reload_plain flag to softlists (mess import). (no whatsnew)
2011-05-19 02:03:38 +00:00
Scott Stone
4527c9840b
Readded correct dips from manual I mistakenly 'dummied' (no whatsnew)
2011-05-19 01:15:25 +00:00
Angelo Salese
c0c52888ed
Cleaned up one thing
2011-05-18 23:30:54 +00:00
Angelo Salese
de9c2b6e5e
Implemented multi-cart support to ST-V driver [Angelo Salese]
2011-05-18 23:22:43 +00:00
Angelo Salese
3960c5423a
Prot fix
2011-05-18 21:16:39 +00:00
Angelo Salese
5da94c3277
Preparation to add multi-cart support ...
2011-05-18 21:15:41 +00:00
Angelo Salese
cb88dc3010
Note addition
2011-05-18 19:47:15 +00:00
Scott Stone
120da97ec5
Some minor brixian work + hooked up proms (no whatsnew)
2011-05-18 17:55:12 +00:00
Miodrag Milanovic
d96852828b
i286 - More protected mode fixes by Carl (no whatsnew)
2011-05-18 16:24:02 +00:00
Miodrag Milanovic
8f7dba221c
i86 - Implemented POP CS and MOV CS,reg instructions that are 8086 specific [Miodrag Milanovic]
2011-05-18 12:17:17 +00:00
Angelo Salese
8805896738
sync, continue tomorrow
2011-05-18 01:13:16 +00:00
Ryan Holtz
2820e31451
HLSL Updates [Ryan Holtz, Bat Country Entertainment]
...
- Potential fix for some crashing reported by John IV
- Split color convolution and deconvergence into separate shaders for potential GPU savings down the line
- Added light and heavy variants of the color convolution shader, the former with YIQ colorspace removed
- Re-worked defocus to occur prior to shadow mask application, as it would be on a real monitor.
- Removed Edge Detection, as it was just for fun and can easily be added in by users if desired.
- Split "pincushion" into "Pincushion" and "Screen Curvature", the former affecting the only the displayed image and the latter only affecting the shadow mask.
2011-05-18 00:35:16 +00:00
Angelo Salese
09cc8833fb
Major clean-up and state machine conversion for the Sega ST-V / Saturn driver [Angelo Salese] (still in progress)
2011-05-18 00:15:57 +00:00
smf-
f9dcd9ba77
documentation fix. nwm
2011-05-17 21:11:59 +00:00
Wilbert Pol
bde6c691df
Removed mc6845 trampolines (nw)
2011-05-17 21:01:52 +00:00
Angelo Salese
87a2812966
Removed SMPC trampolines, in preparation for the upcoming change, nw
2011-05-17 18:53:49 +00:00
Angelo Salese
def3409db0
Removed SMS, nw
2011-05-17 18:41:45 +00:00
Angelo Salese
d0186209e2
Removed SG-1000, nw
2011-05-17 18:27:10 +00:00
Scott Stone
e4d30e722f
New Clone Added
...
---------------
Amidar (Konami/1982) [Patrik Styrnell]
Comment: Since this was a newer set than the current Amidar Konami set, I made this the parent instead - naming the other one as amidar1. If this needs correction, please do so.
2011-05-17 17:07:32 +00:00
Miodrag Milanovic
949d846714
i286 - Added 286 LOADALL and triple fault resets. [Carl]
...
i286 - Added support for 16-bit protected mode far calls and segment privilege checks. [Carl]
i86 - Fixed shift instructions, helps detecting proper CPU [Miodrag Milanovic]
i86 - Fixed handling of invalid instructions in 0x60-0x6f section [Miodrag Milanovic]
2011-05-17 13:22:58 +00:00
Miodrag Milanovic
9cf16652c7
Enable Visual Studio basic run-time checks in non-optimized builds [Oliver Stoneberg]
...
Flush stderr, so the data is actually written when output is being redirected [Oliver Stoneberg]
2011-05-17 13:15:29 +00:00
Miodrag Milanovic
188921974e
Updated mconfig so in cases there is no option defined at all that default devices
...
are mounted, this fixes issue of generating valid -listxml in case dynamic devices are used (no whatsnew)
2011-05-17 09:20:03 +00:00
Brian Troha
4ba8d997de
minor rom name update for some Namco Sys12 - NW
2011-05-16 20:53:56 +00:00
smf-
18d5499f6f
added some extra dependencies for psx code. nwm
2011-05-16 19:49:13 +00:00
Ryan Holtz
66756f18d9
Implemented experimental HLSL post-processing support on Direct3D 9 targets. [Ryan Holtz, Bat Country Entertainment]
...
- 5-pass post-processing: Upscale, Post-Process, Store Last Frame, Defocus 1, Defocus 2
- Many tunable effects including: Scanlines, defocus, linear deconvergence, radial deconvergence, pincushion, RGB colorspace convolution, YIQ colorspace convolution, saturation, simulated dot crawl, simulated chroma subsampling, aperture masking, and more.
- Requires a GPU that supports Shader Model 3.0 to be enabled and a powerful GPU, the entire pipeline consists of approximately 30 texel fetches and approximately 230 arthimetic ops.
- Will supersample the framebuffer up to 9x in both X and Y, but this requires an enormously powerful GPU that has not been invented; users with Radeon 5000-class cards should limit themselves to 3x, Radeon 4000 to 1.5x.
- The default configuration will NOT appear to do anything; it requires tuning to the user's liking.
- Should nicely fall back in all cases except missing shaders, and it might fall back correctly in that case as well. Report any anomalies.
- For obvious reasons, the Direct3D8 renderer cannont support this.
2011-05-16 18:23:25 +00:00
smf-
f0d5461a45
didn't know about delegate.isnull() when I wrote this. nwm
2011-05-16 16:12:06 +00:00
Brian Troha
ddea100d0f
New Clone added - Gunbarl
...
New Clone Added
----------------------------------
Gunbarl (Japan, GNB4/VER.A) [The Dumping Union]
2011-05-16 04:10:12 +00:00
Scott Stone
fd59dc92b5
Gave labels to many inputs in Midway's T, Wolf and Y Unit games as well as CPS1 and CPS3. [Joe Caporale]
...
Comment: Seems to check out. I had to make some minor changes/fixes to the submission (duplicated buttons) but it looked correct to me.
2011-05-16 01:27:10 +00:00
Angelo Salese
9f05a533e2
Fixed input regression with Racin' Force, allowing it to boot again [Angelo Salese]
2011-05-16 00:44:28 +00:00
smf-
b365b096eb
call save_item instead of state_save_register_global for state saving. nwm
2011-05-16 00:02:21 +00:00
smf-
6b3bb8fd75
"I'm sorry. Am I interrupting anything?" -- Lando Calrissian
...
Moved PlayStation IRQ code to sub device of the CPU. [smf]
2011-05-16 00:01:37 +00:00
Angelo Salese
62950e6917
Fixed the disassembly of the "mov ax, mem" instructions (opcodes A0-
...
A3) in the i386 and NEC disassemblers. The argument (the memory
address) was being displayed as a signed number, which doesn't make
any sense. [Alex Jackson]
Fixed a tiny bug with the debugger hex dump command: the printable
characters in ASCII range from 32 to 12*6*, not 127. [Alex Jackson]
2011-05-15 23:57:04 +00:00
Angelo Salese
d0979397ef
And moomesa too ...
2011-05-15 23:53:38 +00:00
Scott Stone
e6d9327bab
04350: buggyboy, buggyboyjr: Missing/corrupt graphics (whatsnew taken care of in MT Change Log)
2011-05-15 23:50:56 +00:00
Angelo Salese
e31e84167c
Added the CCU for mystwarr.c games, nw
2011-05-15 23:36:12 +00:00
Angelo Salese
f338b29b02
Re-format
2011-05-15 22:50:33 +00:00
Angelo Salese
06f9239ca4
Moved k053252 emulation into a separate file, nw
2011-05-15 22:46:05 +00:00
Angelo Salese
f91c5f133e
More irq acks, nw
2011-05-15 21:41:48 +00:00
Angelo Salese
90b8225ac4
Added offset param kludge for the CCU, and hooked it up to several other games, nw
2011-05-15 20:34:05 +00:00
Angelo Salese
e82c21b8e2
Hooked up irq line handlers, and removed an hack for Hexion, nw
2011-05-15 19:28:10 +00:00
Angelo Salese
f882605d74
Implemented a preliminary Konami k053252 device emulation, adds accurate refresh rate timings to Hexion and Dragonball Z games [Angelo Salese]
2011-05-15 18:49:30 +00:00
Angelo Salese
995033214d
Extra params for the k053252, nw
2011-05-15 16:55:29 +00:00
Curt Coder
eef7787136
Fixed T11 disassembler. (nw)
2011-05-15 16:10:00 +00:00
Miodrag Milanovic
079a719a01
Fixed annoying memory leak (no whatsnew)
2011-05-15 15:50:08 +00:00
Angelo Salese
a22a38c8f1
Fix for MT #4346
2011-05-14 19:13:24 +00:00
smf-
9447052d30
The codes changed, we need R2 -- Princess Leia
...
Root counter & Serial I/O converted to internal CPU devices [smf]
2011-05-14 17:39:20 +00:00
Wilbert Pol
5c1ee28b34
mc6845.c: Converted to C++. [Wilbert Pol]
2011-05-14 12:12:09 +00:00
Miodrag Milanovic
71b9b2b1cc
Updated makelist to be able to import list items from more files (no whatsnew)
2011-05-13 10:42:39 +00:00
Miodrag Milanovic
03129d576d
Removed file not used anymore (no whatsnew)
2011-05-13 08:09:37 +00:00
Angelo Salese
54a0995d5d
Unwanted change
2011-05-13 00:48:31 +00:00
Angelo Salese
073cfd746c
More documentation ...
2011-05-13 00:47:26 +00:00
Angelo Salese
d715b4237b
Bulk replaces for k53252, nw
2011-05-12 23:47:44 +00:00
Angelo Salese
4613f2ff42
Fix mame.mak
2011-05-12 23:19:08 +00:00
Angelo Salese
ae73e1503a
Removed stuff that is MESS-only, nw
2011-05-12 20:51:40 +00:00
Angelo Salese
518779c19e
Again
2011-05-12 20:06:14 +00:00
Angelo Salese
a9fa45e24a
Dreamcast
2011-05-12 19:40:58 +00:00
Angelo Salese
2ab7957d74
astrocdh ...
2011-05-12 19:30:44 +00:00
Angelo Salese
82700b27c3
MSX says goodbye
2011-05-12 19:20:43 +00:00
Angelo Salese
361ef2675c
Start of the boredom ...
2011-05-12 18:03:32 +00:00
Angelo Salese
79ab1a154d
Untangled another one ... next time let me know properly instead of going around like the blonde joke, mmmkay?
2011-05-12 17:40:00 +00:00
Angelo Salese
9db12a3043
new NOT WORKING games
...
---------------------
Orbatak (prototype)
2011-05-12 17:22:15 +00:00
Angelo Salese
32c091dc51
Lamb drawing ...
2011-05-12 17:04:24 +00:00
smf-
037eb9e9c0
moved some psx files from namco.a to sony.a NWM
2011-05-12 16:24:01 +00:00
Miodrag Milanovic
63d029a782
There is no difference in handling ide hard drives and other hard drives (no whatsnew)
2011-05-12 14:40:16 +00:00
Aaron Giles
8afce7956a
Removed legacy trampolines from eeprom_device, taking
...
advantage of new input port support for delegates.
2011-05-12 04:05:31 +00:00
Aaron Giles
b56339a9a0
Changed input read/write and crosshair callbacks into delegates.
...
Changed signature for callbacks to take an input_field_config
reference instead of pointer.
2011-05-11 22:50:01 +00:00
Aaron Giles
fda7ea574d
Readd type checking to late-binding delegates. This is generally used in
...
a limited capacity (e.g., for devices), but the existing copy-and-rebind
code would just cast the bound object without verifying the pointer was
of the correct type or pointing to the correct class in the hierarchy.
Objects that are late-bound must be derived from the delegate_late_bind
class at some point so that a dynamic_cast from delegate_late_bind to the
appropriate type succeeds.
Updated the address map and custom NVRAM handlers to do the right thing
with their re-binding.
2011-05-11 16:46:18 +00:00
Scott Stone
8791d827c0
Fix for validate warning (no whatsnew)
2011-05-10 23:39:12 +00:00
Aaron Giles
d5af6b6a9b
Switch input ports to use function-based constructors instead of tokens.
...
Remove the old tokenizing helpers. Add basic classes for ports, fields,
settings, and dip locations as a first step. These will be fully cleaned
up later. Added machine() method to field to hide all the necessary
indirection. Changed custom/changed handlers into generic read/write
handlers, and added wrappers to convert them to device read/write
lines. [Aaron Giles]
2011-05-10 22:20:27 +00:00
smf-
7940e28ae2
"Why do you take this apart now? I'm trying to get us out of here and you pull both of these. Put them back together right now." --Han Solo
...
MDEC is now an internal device of the PlayStation CPU [smf]
PlayStation DMA uses delegates so devices can be hooked up.
device_t::siblingdevice() uses device list on mconfig() so it can work before the machine is constructed.
moved unused console code back to mess.
2011-05-10 21:21:55 +00:00
Miodrag Milanovic
59ff551237
Fix for tools building (no whatsnew)
2011-05-10 12:18:09 +00:00
Miodrag Milanovic
71f7bbc770
Fix for image device unmount (no whatsnew)
2011-05-10 10:16:52 +00:00
Olivier Galibert
9e1610508c
konicdev: Try interpreting the values in a GX fashion. [O. Galibert]
2011-05-10 07:26:24 +00:00
Angelo Salese
f0a86ce73d
Added Xexex, useful especially because we have proper screen raw params
2011-05-10 01:47:57 +00:00
Scott Stone
1576d2f7c7
forgotten bit for brixian (no whatsnew)
2011-05-10 01:44:58 +00:00
Angelo Salese
02b6c51fe9
Heuristic table for the 053252, nw
2011-05-10 01:40:18 +00:00
Scott Stone
16a2df2207
Added inputs/dips (from dip sheet) to give something for brixian to use - allowing it to show some title text at least. It surely needs reorganization, but it's a start (no whatsnew)
2011-05-10 01:05:30 +00:00
Angelo Salese
d47e0239d5
deprecat.h
2011-05-10 00:59:43 +00:00
Angelo Salese
9641b7ef1b
deprecat.h
2011-05-10 00:27:44 +00:00
Angelo Salese
bac241c60c
Missed
2011-05-10 00:15:53 +00:00
Angelo Salese
f34f73fb05
new NOT WORKING games
...
---------------------
Brixian [ Corrado Tomaselli, f205v, The Dumping Union]
2011-05-10 00:14:31 +00:00
Angelo Salese
eb03a96d51
new NOT WORKING games
...
---------------------
Baryon Future Assault [ Corrado Tomaselli, f205v, The Dumping Union]
2011-05-09 23:52:41 +00:00
Angelo Salese
66cd2fb0b8
Cleaned-up protection simulation in Yam Yam!? [Angelo Salese]
2011-05-09 23:51:03 +00:00
Angelo Salese
382f32acac
Deprecat.h
2011-05-09 23:26:36 +00:00
Tomasz Slanina
00d259239c
superwing.c - removed unused controls. Not worth to mentioning.
2011-05-09 13:51:20 +00:00
smf-
f1127cec19
modernised internal memory map [smf]
2011-05-09 09:08:08 +00:00
Roberto Fresca
42679fe445
Inputs from the scratch for Champion Poker (v100) [Roberto Fresca]
...
New working clones added
------------------------
Champion Poker (v100) [Roberto Fresca, Team Europe]
2011-05-09 06:05:14 +00:00
Angelo Salese
e3e8b857c1
deprecat.h
2011-05-09 01:29:39 +00:00
Scott Stone
951e3cbf8d
readded previously commented set (no whatsnew)
2011-05-09 00:02:35 +00:00
Angelo Salese
7878118446
Cleanups and version bump
2011-05-08 19:52:50 +00:00
R. Belmont
2bb589beaf
Compile fix for kFreeBSD [Christian Marillat]
2011-05-08 19:10:51 +00:00
Angelo Salese
3d8cfd01f4
More Multifish
2011-05-08 18:59:23 +00:00
Miodrag Milanovic
b734d88389
- Removed difference between handling driver and device address maps
...
- Updated modern macros to propagate device so it is possible to make modern maps for devices too
- Updated bsmt2000.c and mie.c as examples of modern address map devices
2011-05-08 18:07:36 +00:00
Tomasz Slanina
91276001f2
superwng.c - removed use of deprecat.h
2011-05-08 17:05:22 +00:00
Tomasz Slanina
4041b4da0f
New games added or promoted from NOT_WORKING status
...
----------------------------
Super Wing [Tomasz Slanina, Wulfman]
2011-05-08 16:15:01 +00:00
Scott Stone
c55261a287
Readd multifish missing (no whatsnew)
2011-05-08 15:42:46 +00:00
smf-
f7334058e6
DEVICE_SELF_OWNER->DEVICE_SELF
2011-05-08 14:34:11 +00:00
smf-
dbf11f83ae
reapplied change until someone can actually explain where it causes a problem.
2011-05-08 13:41:43 +00:00
Angelo Salese
f7faf93b85
Haze: fixed daisenpu regression, nw
2011-05-08 13:10:02 +00:00
Miodrag Milanovic
33b33272ac
Reverting back addrmap changes and adding AM_SUBDEVICE macro to help addressing cpu sub devices in address maps (no whatsnew)
2011-05-08 10:55:12 +00:00
Scott Stone
b4be3fa561
Fix for ppan (m92.c) from AWJ - no whatsnew
2011-05-08 04:18:52 +00:00
R. Belmont
54f417c8f8
chdman: Handle track type 6 in .nrg files [R. Belmont]
2011-05-07 22:47:50 +00:00
Angelo Salese
631e51d75a
Bulk replace Maina -> Mania
2011-05-07 18:53:00 +00:00
Angelo Salese
693561a28e
Boot patches, nw
2011-05-07 18:49:28 +00:00
Angelo Salese
03a47dd130
new NOT WORKING games
...
---------------------
Mahjong Maina - Kairakukan he Youkoso [alien_mame, The Dumping Union]
The Nanpa [alien_mame, The Dumping Union]
Cospure Tengoku 7 - Super Co-gal Grandprix [alien_mame, The Dumping Union]
Fudol [alien_mame, The Dumping Union]
2011-05-07 18:38:13 +00:00
Angelo Salese
c331e62b73
Fixed missing sprite regression in the Wiz driver [Angelo Salese]
2011-05-07 17:44:04 +00:00
Angelo Salese
d5dd01d599
Clean-ups
2011-05-07 16:59:50 +00:00
Angelo Salese
5dde408958
Converted Ginga Ninkyouden to use proper 6840 PTM device [Angelo Salese]
2011-05-07 16:44:38 +00:00
Scott Stone
f2365d1df0
Commented setnames and routines needed by them until such time that the romsets can be properly sourced. (no whatsnew)
2011-05-07 15:03:49 +00:00
Angelo Salese
52eea8d484
Fix compile
2011-05-07 14:58:40 +00:00
Angelo Salese
396fcfc38a
Various Irem M92 / M107 fixes [Alex Jackson]
...
- Hooked up sound CPU interrupts properly, using the V35 builtin
interrupt controller, rather than generating the vectors in the
driver.
- Cleaned up ROM mirroring, using AM_REGION macros in the address
maps instead of memcpy()ing all over the place in the DRIVER_INITs.
- Converted bankswitching to use configured banks. Only configure the
banks and install the bankswitch WRITE_HANDLER in the games that
actually use it (i.e. those with a full megabyte of program ROM).
This and the previous change make the drivers a lot less confusing to
look at... I hope.
- Converted both drivers to use a scanline timer device instead of a
hand-rolled one.
- Added save state support to m92.c. Everything necessary was already
saved, I just had to add the tag. However, presumably due to the core
emu_timer breakage (MT 4330, 4331) the save states don't actually
work at the moment. I've already reported this as MT #4333
- Added GAME_MECHANICAL tag to wpksoc and clone
- "Ninja Baseball Batman" -> "Ninja Baseball Bat Man"--it's clearly
two words both on the game's title screen and even more obviously in
the flyer.
2011-05-07 14:42:55 +00:00
Miodrag Milanovic
df7401d0e2
Moved some devices back to MESS since they belong there and are not used by arcades. (no whatsnew)
...
Note that msm8251 would be nice to have on emu section but it depends of serial.c which needs to be rewritten in order to be useful. Also upd765 is used only by MESS and it's pain to keep it in emu since it is not yet bug free.
2011-05-07 12:03:33 +00:00
Miodrag Milanovic
f7d01e8bf5
Fix issues with define of logerror (no whatsnew)
2011-05-07 10:57:23 +00:00
Miodrag Milanovic
e2a7503880
formats lib - Removed some core dependency, put back asserts and made logging mapping depend of define (no whatsnew)
2011-05-07 10:09:26 +00:00
smf-
3b01fd9a76
optimised device removal & prevent accessing removed devices
2011-05-07 09:41:21 +00:00
Curt Coder
4b896b641d
Added support for default NVRAM in MCCS1850. [Curt Coder]
2011-05-07 08:50:32 +00:00
smf-
5a49af2303
fixed building non debug with visual studio 2010, it wants a virtual destructor if there are any virtual methods.
2011-05-07 07:04:08 +00:00
smf-
86a98de07c
fixed potentially uninitialised variable warning building with visual studio 2010
2011-05-07 06:11:28 +00:00
smf-
d1b109625d
"You have taken your first step into a larger world." ―Obi-Wan Kenobi
...
Converted PlayStation DMA to an internal device to the CPU core. DMA to external devices can be set in the machine config, the old calls are still there until the rest of the code is converted. [smf]
The following MAME core changes have been required to allow internal devices to be configurable by the main machine config & to work with internal memory maps.
device.machine_config_additions() are now processed as soon as the device is added, so sub devices can be configured straight away.
replacing or removing a device removes any devices owned by the device being removed, as now they are added straight away.
device_t::subdevice() uses the machine config device list instead of the machine to find the device as the machine is not created until after all the devices have been created.
devices in an internal address map are assumed to be owned by the CPU, while devices in a standard address maps are assumed to be siblings of the CPU.
A code review and regression test would be a good idea.
2011-05-06 23:55:53 +00:00
Miodrag Milanovic
edd7394ca8
moved aescart to machine, same as it is for other cart devices for nes and msx, let's don't make it too complicated structure (no whatsnew)
2011-05-06 20:22:53 +00:00
Miodrag Milanovic
62d841c270
Moved format handling and all formats to separate library [Miodrag Milanovic]
2011-05-06 19:42:26 +00:00
Angelo Salese
987909ff31
Hooked up proper sound program in Combat School bootleg [Angelo Salese]
2011-05-06 19:19:44 +00:00
Angelo Salese
18f84bcc0c
More porting ...
2011-05-06 17:13:14 +00:00
Miodrag Milanovic
29e7942986
Moved centronics device to proper location (no whatsnew)
2011-05-06 12:45:56 +00:00
Angelo Salese
f280fd9f99
Ported DC, SMS and SG1000 to main folder, nw
2011-05-06 10:52:23 +00:00
Fabio Priuli
249c2c6402
srcclean.c: srcclean should remove invalid chars only for source files which are not xml (softlists have UTF-8 characters) [Fabio Priuli]
2011-05-05 20:48:24 +00:00
Phil Bennett
aa36ff470a
6840ptm.c: Fixed mode check in set_gate() [J Wallace]
2011-05-05 20:19:18 +00:00
Phil Bennett
6605e70546
MT 04320: Many sets in mpu4drvr.c: Crash: Integer Divide by Zero [J Wallace]
...
mpu4.c: Started adding support for the Crystal Gaming program card, and the link keys for setting parameters. [J Wallace]
New games added as GAME_NOT_WORKING:
------------------------------------
Frank 'n' Stein (unencrypted) [J Wallace]
2011-05-05 20:13:14 +00:00
Miodrag Milanovic
96c25f2e57
Added 0xE3 command to idectrl, ATAPI identify should not work for hard disk, so updated unknown commands always to return IDE_ERROR_UNKNOWN_COMMAND, this way at586 driver boots (no whatsnew)
2011-05-05 19:15:32 +00:00
Miodrag Milanovic
4a296fc359
Updated idectrl to react on IDE_COMMAND_ATAPI_IDENTIFY it is returning same content as case IDE_COMMAND_GET_INFO, disks are being identified by 586 drivers in MESS (no whatsnew)
2011-05-05 18:30:30 +00:00
Angelo Salese
77f540317d
More Seta ... improves Visco Roulette
2011-05-05 15:34:00 +00:00
Miodrag Milanovic
af35c8613f
Support for dynamic devices added to the core. [Miodrag Milanovic]
...
- Added slot and slot card interfaces
- Added SLOT_INTERFACE macros in order to simplify device adding
- Added new menu option "Slot Devices" and support to change device in runtime
- Updated emuopts to support command setting of slot cards
- Update clifront and added listslots option to display available slots and
device options for each one
2011-05-05 15:18:47 +00:00
Miodrag Milanovic
36c1f1f875
Added UI menu support for slot devices (no whatsnew)
2011-05-05 14:40:14 +00:00
Phil Bennett
36826329fc
01893: mk4: MK4 hangs in demo mode after about 5 mins/matches. [Phil Bennett]
2011-05-05 12:48:20 +00:00
Aaron Giles
ff1db593b7
Attach gamedrv's input ports to the driver_device, so that there's
...
no longer anything special about how they are processed. Removed
logic that handled the game inputs as a special case.
2011-05-05 07:02:28 +00:00
Curt Coder
5951529d11
Fixed devcb regression. (nw)
2011-05-05 06:55:47 +00:00
Aaron Giles
d4138762a7
Coding convention cleanup.
2011-05-05 06:55:15 +00:00
Aaron Giles
61778d4955
Remove legacy trampolines in the 7474 device and fix
...
some undefined behavior in the process. Should fix
reported issues in systems using the 7474.
2011-05-05 05:31:17 +00:00
Aaron Giles
90184e8b79
Fix missed unresolved callback case in m6803.
2011-05-05 03:58:49 +00:00
Angelo Salese
d630c76382
Implemented serial type scrolling for Youma Ninpou Chou bootlegs [Angelo Salese]
2011-05-05 00:58:46 +00:00
Angelo Salese
f3f678e44d
More, more, more ...
2011-05-05 00:22:05 +00:00
Angelo Salese
aa13b8d7ce
Fixed bootlegs
2011-05-05 00:02:26 +00:00
Scott Stone
d9fa7a237f
New Games Added (Not Working)
...
-----------------------------
Quizard Rainbow 4.0 [Team Europe]
2011-05-04 23:53:51 +00:00
Angelo Salese
03d868ec58
Fixed Youma, and a regression too
2011-05-04 23:37:21 +00:00
Angelo Salese
cbb913417e
Yet more Seta
2011-05-04 23:18:41 +00:00
Angelo Salese
d2fef79817
More fixes for Ninja Emaki
2011-05-04 23:13:02 +00:00
Angelo Salese
cc00bd2177
More Seta001 ...
2011-05-04 21:56:15 +00:00
Angelo Salese
3c9d563044
Hooked up NB1414M4 to Ninja Emaki, greatly improving gfxs in it [Angelo Salese]
2011-05-04 21:55:36 +00:00
Angelo Salese
372a9d51b2
Bulk replace machine/armedf.c -> machine/nb1414m4.c
2011-05-04 21:25:00 +00:00
Angelo Salese
a0e27ecd4e
De-stateized the NB1414M4 routines, and converted the correlated Armed F text tilemap to be 8-bits [Angelo Salese]
2011-05-04 21:18:37 +00:00
Aaron Giles
be29321b99
Converted btoads to a modern driver as a checkpoint to see what's
...
still gross about it.
2011-05-04 21:06:11 +00:00
Angelo Salese
f535812870
Ported i8275 from MESS to MAME, will be needed for Dwarf's Den / Quarter Horse driver, nw
2011-05-04 20:27:34 +00:00
Angelo Salese
1528fdbf56
Hooked up rom tests, just to get more annoyance out of them ...
2011-05-04 20:12:33 +00:00
Miodrag Milanovic
92ce55d23c
Cleaned slot implementation, and added few more macros (no whatsnew)
2011-05-04 19:22:37 +00:00
Angelo Salese
8974eada98
Checkpoint
2011-05-04 19:10:43 +00:00
Angelo Salese
82b5fb6ab1
3do import from MESS, nw
2011-05-04 18:51:52 +00:00
Angelo Salese
c0214df35a
Another one, shrug
2011-05-04 18:38:03 +00:00
Angelo Salese
89bf152dae
Missed files
2011-05-04 18:31:47 +00:00
Angelo Salese
a16d106a97
Moves Spectrum I+ (Vectrex based strength tester?) from MESS to MAME, nw
2011-05-04 18:30:17 +00:00
Miodrag Milanovic
767ed2bf82
Renamed one image interface call till I am aware what is what (no whatsnew)
2011-05-04 18:14:01 +00:00
Miodrag Milanovic
be28e96b39
Fixed problem with image devices due to same name in interface and device class (no whatsnew)
2011-05-04 17:33:07 +00:00
Angelo Salese
df6a8a697a
Another seta001.c from Haze
2011-05-04 16:21:49 +00:00
Miodrag Milanovic
eeff4d5133
Added support for dynamic devices, will add more info for log
...
later when there are more support added (no whatsnew)
2011-05-04 14:47:41 +00:00
Aaron Giles
209e8b8eef
devcb.h: removed inline configuration macros for devcb; they frighten me
...
delegate.h: added static creators for static variants as well
2011-05-04 07:01:38 +00:00
Aaron Giles
68ddfa5066
Cleanup acia6850 modernization, removing trampolines.
...
Moved a few trivial methods in the ptm6840 device to inline.
2011-05-04 06:01:07 +00:00
Aaron Giles
2ff70f9220
Fix for crash. Code was wrong before and is wrong in a different way now. :)
2011-05-04 04:31:27 +00:00
Aaron Giles
c3e74be300
Add labels to devcb callbacks. Add static creation template function
...
to delegates.
2011-05-04 04:29:06 +00:00
Aaron Giles
14c5876876
Fix crash caused by not resolving a devcb write line.
2011-05-04 04:27:57 +00:00
Angelo Salese
f9a2131977
More refactoring, nw
2011-05-03 23:26:02 +00:00
Aaron Giles
262a97b165
Clean up 6821 PIA modernization, removing all trampolines. Some
...
grossness remains, to be dealt with in the future.
2011-05-03 23:02:37 +00:00
Angelo Salese
d18a4b79e1
Minor fix, nw
2011-05-03 23:01:49 +00:00
Angelo Salese
0e94582a3d
Yet More Seta fixes from Haze, nw
2011-05-03 22:52:35 +00:00
Angelo Salese
8ad215c1b3
More Seta fixes from Haze, nw
2011-05-03 22:05:50 +00:00
Angelo Salese
ead4db7d1d
Added input button labels for Midway T-Unit driver [Joe Caporale]
2011-05-03 21:23:19 +00:00
Aaron Giles
8736e66684
Switch to static_set_interface for setting the interface struct in a type-safe
...
manner.
2011-05-03 19:42:31 +00:00
Angelo Salese
1f5b4919e7
Forgot this ...
2011-05-03 19:39:59 +00:00
Angelo Salese
eb0514c684
By request, testing the waters etcetera ...
2011-05-03 19:39:22 +00:00
Olivier Galibert
09cbc1ef08
naomi: Add jvs command 0x32, crazy taxi starts ! [O. Galibert]
2011-05-03 19:26:59 +00:00
Jonathan Gevaryahu
8586b98aab
Add Puzznic MCU dump and added a PAL as NO_DUMP.
...
The MCU still needs to be properly hooked up.
[Smitdogg, The Dumping Union, Lord Nightmare]
2011-05-03 19:12:22 +00:00
Angelo Salese
17e361c008
Seta update from Haze, nw
2011-05-03 18:45:34 +00:00
Angelo Salese
72d617faeb
Bulk replace usagui -> usagiym
2011-05-03 17:51:43 +00:00
Olivier Galibert
72812275c7
drcbex64: Fix op_debug implementation [O. Galibert]
2011-05-03 17:04:42 +00:00
Angelo Salese
644feafb54
Multifish newer revision, nw
2011-05-03 16:14:00 +00:00
Angelo Salese
d7e4a3e2a2
Fix compile
2011-05-03 15:50:58 +00:00
Angelo Salese
fe2561055f
Started unifying sprite implementations for setax001/x002 chips [David Haywood]
2011-05-03 15:20:11 +00:00
Curt Coder
9ff27abf55
Fixed i8255 regression. (nw)
2011-05-03 09:01:09 +00:00
Aaron Giles
1c7b9ec528
Cleaned up 6840 device modernization, removing legacy trampolines
...
and using device timers.
2011-05-03 06:55:11 +00:00
Curt Coder
a5a153d114
Fixed MCCS1850 read/write. (nw)
2011-05-02 22:02:37 +00:00
Aaron Giles
c4c2a1655e
Fix 7474 device to handle new internal details of devcb callbacks.
2011-05-02 21:02:02 +00:00
Olivier Galibert
6a016847ff
naomi: Abstract the maple and jvs interfaces into a set of devices [O. Galibert, MetalliC, Tormod, D. Knute]
2011-05-02 19:58:35 +00:00