Peter Veenstra
5bb10db88b
Time keeps on ticking
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4109
2018-05-29 12:58:58 +00:00
ripsaw8080
29bb526d20
Implement update region in mouse driver; only text modes for now. Fixes mouse pointer problems in Microsoft Programmer's Library.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4062
2017-10-28 19:49:11 +00:00
Peter Veenstra
6cf39c1fc6
Years update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4021
2017-05-30 11:35:08 +00:00
ripsaw8080
77bb9df6a6
Reset CurMode object when detecting that the video mode number in BIOS memory was modified directly instead of through the INT 10h mode set function. Fixes cases where BIOS behavior is influenced with the mode number, such as the status line in Bruce Lee.
...
Set color modes (to the extent that they can be) on the Hercules machine type if the BIOS equipment list is not set to monochrome. Fixes missing text in Victory Road.
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3975
2016-04-05 05:29:05 +00:00
Peter Veenstra
b0a3ca8259
Add hardware text mode cursor support.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3937
2015-09-30 12:25:13 +00:00
ripsaw8080
b293cfa044
Improve compatibility of internal mouse driver with respect to video mode changes and hiding the pointer, and handle font reloading as a kind of mode change. Also fix unlocked mouse pointer to recognize the full range of tweaked/fontloaded text modes.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3914
2015-05-13 02:26:37 +00:00
Peter Veenstra
0f4c92ca32
Year update.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3878
2015-01-06 14:40:32 +00:00
Peter Veenstra
d60d8b8995
Add int 33 0x2a for speed manager 96. (ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3817
2013-02-09 21:11:32 +00:00
Peter Veenstra
2fea508f7f
Year update
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3812
2013-01-15 09:03:13 +00:00
Peter Veenstra
21bbbec1cc
Update mickeys directly instead of when reporting them to the application. Apply improved handling of sign switching. Improves Settlers 2(ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3782
2012-06-08 21:01:43 +00:00
Peter Veenstra
837396cc21
apply granularity only for stuff reported to the clientmou
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3765
2011-12-08 12:59:51 +00:00
Sebastian Strohhäcker
6f5930ee92
some warning fixes (fear the msvc)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3758
2011-11-17 23:04:05 +00:00
Peter Veenstra
333da22de6
Add textmode granulity. Fix cursor handling in mode 0 and 1. Fixes DOOM-IT (thanks ripsaw)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3757
2011-11-12 22:14:51 +00:00
Peter Veenstra
999f33de27
Update year. Remove CVS tags
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3700
2011-04-26 09:34:55 +00:00
Peter Veenstra
a78b2c4f8b
Update year
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3548
2010-02-11 13:36:50 +00:00
Peter Veenstra
641160f569
Add basic granularity support. (ripsaw, rc1)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3541
2010-01-31 15:02:41 +00:00
Peter Veenstra
3e936332a5
Don't parse mouse button release and presses with numbers outside the amount of reported buttons.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3532
2010-01-11 14:56:30 +00:00
Peter Veenstra
6de523ff7b
Add 0x31. Should improve Waterworld. Thanks ripsaw
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3427
2009-06-16 19:00:26 +00:00
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