Commit Graph

12546 Commits

Author SHA1 Message Date
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