Peter Veenstra
245d35c4c8
Add patch from h-a-l-9000 that deals with LIN4 palette setting (cad software)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3040
2007-11-05 18:42:56 +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
Peter Veenstra
1b2e2b541e
Silence a warning
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3032
2007-11-01 12:11:40 +00:00
Sebastian Strohhäcker
ecbec7dda0
align vga memory
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3021
2007-10-19 20:30:24 +00:00
Peter Veenstra
391377b585
Don't clear bl on succes as it contains the amount of free handles.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3019
2007-10-19 12:15:40 +00:00
Sebastian Strohhäcker
993f47a01c
some more ega updates (monitor, height control, text modes)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3015
2007-10-13 16:34:06 +00:00
Sebastian Strohhäcker
e8cfa94063
add ega video parameter table
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3012
2007-10-08 20:22:13 +00:00
Sebastian Strohhäcker
129fbb70fd
several ega machine fixes (mode parameters, double scanning, palette data etc.)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3011
2007-10-07 18:38:24 +00:00
Sebastian Strohhäcker
53350b35be
fix dcc functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3010
2007-10-06 19:46:32 +00:00
Sebastian Strohhäcker
c1b3523d01
use 8x14 fonts for ega text modes (350 line modes)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2998
2007-09-27 16:11:40 +00:00
Sebastian Strohhäcker
2d3e9c28e4
add video parameter table/generator functions (fixes Popeye2 and others)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2997
2007-09-26 18:05:51 +00:00
Sebastian Strohhäcker
9c45a245e8
add video state functionality
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2996
2007-09-25 17:46:18 +00:00
Sebastian Strohhäcker
d64648208a
tweak some vga bios functions to better stick to real implementations
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2995
2007-09-24 20:50:40 +00:00
Sebastian Strohhäcker
208edab1ac
fix vesa mode tables (4bpp mode plane amount; 15bpp mode reserved mask)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2994
2007-09-22 17:01:17 +00:00
Sebastian Strohhäcker
6188566e38
add partial ega-only machine
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2992
2007-09-20 16:42:43 +00:00
Peter Veenstra
30d69b595f
Do touch bl on succes. Fixes Blakestone 1.0
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2967
2007-08-15 19:09:25 +00:00
Sebastian Strohhäcker
e60fb98981
allow non-palette vga attr registers to always be modified during modeswitch (fixes Dreamweb)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2948
2007-08-05 15:33:02 +00:00
Sebastian Strohhäcker
6f9374b2de
load floppy images with additional information-sector at their end
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2919
2007-07-14 16:42:38 +00:00
Sebastian Strohhäcker
8afc061422
disable MMIO on modeswitch
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2918
2007-07-05 19:36:53 +00:00
Sebastian Strohhäcker
cd9b01ef68
add default palette skipping on modeset functionality (int10 alternate function select; fixes WW2 Battles of the South Pacific)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2902
2007-06-28 16:32:45 +00:00
Peter Veenstra
b15b9575e4
Remove pop as well
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2894
2007-06-25 18:45:48 +00:00
Peter Veenstra
d6ddccf64a
Add ifdefs around pragma
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2892
2007-06-25 11:28:25 +00:00
Sebastian Strohhäcker
5f965cc48b
allow read-only disk images to be booted (fixes some booter games)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2891
2007-06-17 12:26:35 +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
7ca4e50bf8
set int44 to first character(8) table for pcjr/tandy (personal deskmate 2)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2875
2007-06-07 17:34:30 +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
Sebastian Strohhäcker
2a7805656a
return maximal cylinder number instead of cylinder count on int13/get driveparams (thanks to formatc)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2851
2007-05-02 18:56:15 +00:00
Peter Veenstra
af5b21b013
reset pelmask on a new mode. Fixes univbe 5.0lite with panzer general
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2847
2007-05-01 12:24:58 +00:00
Peter Veenstra
cb98d87b7a
Make textmode 54 and 55 work again
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2845
2007-04-19 13:11:49 +00:00
Peter Veenstra
bd718ada6a
Fix amount of arguments in LOG_MSG. Thanks Ludwig.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2832
2007-03-07 10:47:12 +00:00
Peter Veenstra
e24c554ec0
Hack for Jurresic (game comparing stuff against interrupt table)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2809
2007-02-22 08:33:15 +00:00
Sjoerd van der Berg
42adb8617c
Vesa 16 color modes use the highres vga/textmode palette
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2790
2007-01-31 11:08:35 +00:00
Sjoerd van der Berg
576d1c6eff
Fix setwindow position setting for 15/16/32bpp modes
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2782
2007-01-24 16:29:53 +00:00
Sjoerd van der Berg
5660ee1856
Fixes to hercules emulation, better detection and bank switching
...
Fixes to tandy emulation, 640x200x16 mode and different sizes bank.
EGA/VGA memory changes detection for faster rendering added
Renderer does initial pass to check for needing to lock buffer
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2781
2007-01-24 16:29:09 +00:00
Sebastian Strohhäcker
e608297aae
add imagedisk swapping capabilities (prompt, slightly modified sf patch #1505951 ); fix int13 write sectors return code
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2778
2007-01-21 16:21:22 +00:00
Sebastian Strohhäcker
d3cb9bd1b8
different PCJr cart loading supported
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2764
2007-01-14 18:44:01 +00:00
Peter Veenstra
85af8429ac
Add beta2 patch: nullmodem and serial update. Add some more configure tests for OS/2 and Mac OS X
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2758
2007-01-13 08:35:49 +00:00
Peter Veenstra
46d89dc3b3
Add beta 2 patch: Fix inherit the earth harddisk size detection.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2757
2007-01-12 20:59:04 +00:00
Sebastian Strohhäcker
f7f853ddf7
add 0x6a vesa mode (dupe of 0x102)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2755
2007-01-12 17:33:43 +00:00
Sebastian Strohhäcker
f65e4b3423
Add beta2 patch: allow some non-pageframe segments to be remapped through the ems interface (Synnergist/Overlord)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2739
2007-01-08 22:04:20 +00:00
Sebastian Strohhäcker
aad5eb3e23
fully clear display start on graphics mode switches (duke3d vesa exit)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2738
2007-01-08 21:58:37 +00:00
Peter Veenstra
779ab9f715
Add beta2 patch: Some hack to make SKYRICA work. (allocate a zero xms page to get a pointer to xms memory area)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2736
2007-01-08 21:40:15 +00:00
Peter Veenstra
24b3c2a1b8
Add beta2 patch: Move dos tables to c800 to make easier umb management.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2730
2007-01-08 20:10:34 +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
454422c970
Type specifiers for unsigned values. Makes g++ happy.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2727
2006-12-12 21:25:50 +00:00
Sebastian Strohhäcker
61fffb166e
enable interrupts when leaving int16/ax=1 as bios uses sti/retf2 (fixes Joust)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2723
2006-11-20 17:35:53 +00:00
Sebastian Strohhäcker
76478e8cec
add dos keyboard layout support
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2715
2006-10-27 13:37:14 +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