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
Sebastian Strohhäcker
af59fbc915
fix int15 returnflags for unimplemented functions
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2688
2006-08-18 18:23:02 +00:00
Sebastian Strohhäcker
196d204ccf
adapt vcpi interface offset to callback size
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2681
2006-08-04 17:30:46 +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
Sjoerd van der Berg
930207e209
Add support for character fonts wrapping around segment limits
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2662
2006-06-27 07:32:42 +00:00
Peter Veenstra
bf6a8d4c3d
Don't change colours on text mode stuff.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2656
2006-06-21 08:52:02 +00:00
Peter Veenstra
b950bf43ba
2 small patches from h-a-l-9000. Joystick equimentbit. Don't change drive when there none mounted.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2641
2006-05-28 09:40:42 +00:00
Peter Veenstra
796af47e74
Move irq 2/9 to a different location.
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2635
2006-05-23 10:30:02 +00:00
Peter Veenstra
346d4332ab
Add cancel "Set event wait interval."
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2633
2006-05-22 15:46:13 +00:00
Sebastian Strohhäcker
fc4c24f231
fix scanlength setting for INT10_LoadFont functions (7 Spirits of Ra)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2632
2006-05-22 15:36:28 +00:00
Peter Veenstra
42c95e065b
Fix Resize memory. (handle information didn't have the resized size.) Fix error codes of move_memory. Implement 8f. This fixes E.EXE (an editor).
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2622
2006-05-07 20:00:05 +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
aa07ccb528
Keep it compiling
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2604
2006-04-18 13:52:24 +00:00
Sebastian Strohhäcker
0b6195208d
implement ioctl control channels for ems device (GEMMIS support)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2601
2006-04-16 20:11:04 +00:00
Peter Veenstra
1627e9540a
Don't change reg_bl on succes. (Fixes B.A.T 2 CD version)
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2597
2006-04-14 13:53:58 +00:00
Sebastian Strohhäcker
1521cdcbda
change swapInNextDisk
...
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2588
2006-04-09 13:03:24 +00:00
Sebastian Strohhäcker
3359eee956
add device control channel handling;
...
fix typo in ems.cpp (#1462677 )
Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@2582
2006-04-07 16:34:07 +00:00