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