1
0
Fork 0
Commit graph

79 commits

Author SHA1 Message Date
Peter Veenstra
b35cfb2e74 Several changes that speed limit the amount of mouse events. Keeping tracking of mode and UIR now (no action though). Fixes to Get buttonpress/release.(Tunnels of Armageddon). Reset less stuff on videomode changes (Stonekeep). Thanks for you help wd and ripsaw (beta3).
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3344
2009-04-16 12:11:45 +00:00
Sebastian Strohhäcker
904307ce5b add custom fast filesearch routines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3314
2009-03-04 19:34:42 +00:00
Sebastian Strohhäcker
30cadccb6e can't people just remove a simple call themselves and not opening hundreds of reports for dev sources before it's finished?
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3306
2009-02-19 10:52:53 +00:00
Sebastian Strohhäcker
54606df9dd mouse min/max setting is signed, fixes Magic Maze (thanks to ripsaw)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3305
2009-02-16 20:33:11 +00:00
Peter Veenstra
c90ebb3028 Header updates.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3289
2009-02-01 14:24:38 +00:00
Peter Veenstra
01e8571ece Make the mouse struct a bit smaller. ignore mouse.page in text mode, always use current page. Fixes CV RENUM.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3190
2008-08-03 15:52:06 +00:00
Sebastian Strohhäcker
581a6c2322 don't screw up gfx regs when using mouse on non-vga machine modes (workaround)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3154
2008-05-15 20:12:37 +00:00
Sebastian Strohhäcker
cf48084cea correct mouse maximal y-value for non-standard font heights in text mode (fixes mouse in lba2 installer)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3117
2008-03-08 22:05:05 +00:00
Sebastian Strohhäcker
112ec0d637 don't speed up small mouse movements;
skip some duplicate mouse events (don't add a move if another move is already in the queue)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3041
2007-11-05 21:46:26 +00:00
Sebastian Strohhäcker
adf02d82df mouse completely ignores vesa modes (fixes Waterworld and others);
reset less mouse parameters on mode switches


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3039
2007-11-05 17:49:17 +00:00
Sebastian Strohhäcker
0c24e87fdc silence some warnings, add most of sf patch #1185267 by Moe
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2883
2007-06-12 20:22:09 +00:00
Sebastian Strohhäcker
131553c479 initialize private dos segment early; move int33 handler out of rom (Kippesoep)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2874
2007-06-06 15:44:40 +00:00
Sebastian Strohhäcker
7859569c6d add mouse driver backdoor entry point (enables mouse in Last half of Darkness, PC-BLOX)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2869
2007-06-03 16:46:33 +00:00
Peter Veenstra
fdd16dea1a Happy New Year\!
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2728
2007-01-08 19:45:42 +00:00
Peter Veenstra
712a055b7b Add Beta1 patch: "Remove ida4 mouse unhiding. It's a but in the application afterall. Change type of mouse.shown."
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2714
2006-10-27 12:07:41 +00:00
Sebastian Strohhäcker
1a17ed9833 change mouse swap subroutine default parameters a bit
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2696
2006-09-02 17:03:43 +00:00
Sebastian Strohhäcker
6215071ebc change callback code; get rid of several calls to DOSBOX_RunMachine()
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2677
2006-07-24 19:06:55 +00:00
Sebastian Strohhäcker
1d89346c16 move callbacks into read-only memory (Pinball/Adventure construction kit booters)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2612
2006-04-22 15:25:45 +00:00
Peter Veenstra
df62fa5c20 lock mouse on 0xc (define USR) (requested by wd)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2495
2006-02-13 07:48:25 +00:00
Peter Veenstra
df67775306 time passes on and on....
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2480
2006-02-09 11:47:57 +00:00
Peter Veenstra
2ac98a74ab Add patch 1210768 which reintroduces the lockfree mouse from Moe
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2468
2006-01-31 09:26:45 +00:00
Sjoerd van der Berg
f416052584 Fix some compilation warnings
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2449
2006-01-30 10:06:36 +00:00
Peter Veenstra
8ebe87d0ce Don't restore int 33 vector on int 10 mode change. Fixes Rac Racing and Big Red Adventure
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2411
2005-12-13 11:15:50 +00:00
Sebastian Strohhäcker
59910aafbc add some EGA RIL functions, show mouse on requestet page (1994Pool);
don't use current page for bios string output (Gobble Man)


Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2335
2005-10-03 19:22:13 +00:00
Peter Veenstra
1f3c7cb160 Fix Celtic Tales. By enabling writes to planes
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2331
2005-09-30 10:14:27 +00:00
Sebastian Strohhäcker
37d91eea18 update ps2 mouse; fix mousecursor in mode13
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2317
2005-09-21 11:37:35 +00:00
Peter Veenstra
7b1990cdcf Check current mouselocation when the ranges change. Update if needed. Fixes Battle Chess (EGA). (thanks kippesoep)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2312
2005-09-13 18:44:45 +00:00
Peter Veenstra
a39d291266 don't position mouse if the location remains the same. Fixes some sticky mouse behaviour
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2311
2005-09-11 20:56:48 +00:00
Peter Veenstra
3bd8abfccd hide mouse cursor on non-supported(vesa) modi
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2266
2005-08-10 15:35:54 +00:00
Peter Veenstra
3700380484 change bx if a bogus mouse button is selected for button data. Fixed The Patrician (Der Patrizer)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2215
2005-06-02 17:27:27 +00:00
Peter Veenstra
30193f5eed fix for 1173099. Might need a different fix oneday.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2181
2005-04-21 18:34:47 +00:00
Peter Veenstra
228f4f4435 sensivity is max 100. Fixes/closes 1156137
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2138
2005-03-24 19:16:33 +00:00
Peter Veenstra
042a98ddeb The mouse doesn't use Int10_setpos anymore. Added read+write char that accept x,y coordinates. Fixes Lotus123
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2122
2005-03-01 11:13:29 +00:00
Peter Veenstra
b333849e49 disable the hiding of the mousecursor videomode setting. (fixes ida)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2120
2005-02-24 20:14:57 +00:00
Peter Veenstra
2094d8b985 Year update
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2106
2005-02-10 10:21:12 +00:00
Peter Veenstra
b2fa2df349 Change irq mask with ps2 callback. Use pops instead of a normal stack adjustment
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2090
2004-12-28 15:57:31 +00:00
Peter Veenstra
e79fab40ea Some changes for legends of valour(hiding cursor on reset) and Grand Prix Unlimited(cursor in the middle of the screen)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2075
2004-12-07 21:49:13 +00:00
Peter Veenstra
ca409fd57c Typo in preamble
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1899
2004-08-04 09:12:57 +00:00
Peter Veenstra
519aeb3d97 New larry 6 hack. Renders Wayne's world hack obselete (Thank you c2woody!)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1887
2004-07-13 16:56:06 +00:00
Peter Veenstra
a79e0bffbc Removed larry 6 hack. Added some more information on the mode limits stuff. Added fix for wayne's World (ignoring set limit if limit_min is limit_max)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1885
2004-07-11 20:02:08 +00:00
Peter Veenstra
08b6d96b7b Little hack for larry 6 mouse stuck at right side
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1877
2004-07-06 19:12:28 +00:00
Sjoerd van der Berg
8c427c4aa0 Mysterious line endings in 0xd 0xd 0xa
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1780
2004-04-24 17:57:38 +00:00
Sjoerd van der Berg
a196125109 Don't commit shit with a zillion newlines
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1779
2004-04-24 12:43:54 +00:00
Peter Veenstra
5b60224768 update dx instead of x. duh
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1740
2004-03-24 19:26:49 +00:00
Peter Veenstra
76d89159c9 changed sensitivity settings. makes master of orion 2 playable
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1737
2004-03-23 20:25:41 +00:00
Peter Veenstra
416fbac8e3 Fix relative motion when mode switching and ps2callback is used
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1733
2004-03-18 19:53:08 +00:00
Peter Veenstra
7deaa068a5 PS2 mouse bios emulation (c2woody)
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1720
2004-03-14 13:39:45 +00:00
Sjoerd van der Berg
96b66f1d45 Added new modes vertical resolution
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1692
2004-02-29 22:22:56 +00:00
Sjoerd van der Berg
bd451f9df4 Fix mouse cursor in monochrome text mode......
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1636
2004-01-31 22:42:49 +00:00
Peter Veenstra
d47032feeb made new window do less and mouse_reset a bit more. Fixes ironseed
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@1571
2004-01-11 18:49:59 +00:00