Ove Kaaven
9acfc0e4fb
Clear DOS extended error only for funcs >=0x2f (thanks to Dave
...
Pickles).
1999-01-20 12:45:32 +00:00
Alexandre Julliard
62a8b43301
Hacked server-side device support
...
Added user APCs support.
Many changes to the xterm console to make use of the server (not
finished yet).
Moved some other small stuff to the server.
1999-01-19 17:48:23 +00:00
Alexandre Julliard
8da12c43a9
Group commit for recovery after disk crash.
...
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e
Recovery of release 990110 after disk crash.
...
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Joseph Pranevich
d8935f10c0
Do not advance the cursor in certain routines. This cleaned up the
...
implementation quite a bit.
1999-01-03 16:16:36 +00:00
Andreas Mohr
cc0248e52d
Implemented raw device access calls for ioctlGenericBlkDevReq()
...
and therefore moved the core functionality of int2[56].c into files/drive.c.
1999-01-03 12:31:51 +00:00
Andreas Mohr
eeaafcc047
Added automatic CMOS RAM checksum calculation.
1999-01-03 12:30:43 +00:00
Alexandre Julliard
0562539d18
Implemented file sharing checks in the server.
...
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Alexandre Julliard
338e757d08
Added beginnings of server-side file handling.
...
Added -debugmsg +server support.
Better server request dumping for varargs requests.
1998-12-27 15:28:54 +00:00
Joseph Pranevich
25a810fbd5
Hook into the (stubbed) resize code in msdos int10.
1998-12-25 08:50:06 +00:00
Ove Kaaven
35693719af
Moved DPMI wrapper allocation code to dosmem.c to REALLY make the
...
RMcall shortcuts independent of dosmod. SS had been left out of
the REALMODECALL copy routines for some reason, fixed now. Also
cleaned up a few compiler warnings.
1998-12-14 17:26:04 +00:00
Andreas Mohr
7a6228d1e1
Fixed a bunch of compiler warnings.
1998-12-11 09:16:48 +00:00
Ulrich Weigand
1cd07940de
Let the System_Time_Selector clock tick.
1998-12-10 11:01:09 +00:00
Ulrich Weigand
7b57b24fda
Adapted to CreateSystemTimer interface change.
1998-12-10 10:47:26 +00:00
Ove Kaaven
2866809ce4
Implemented DPMI RMCBs using the DOS subsystem, and a few other
...
improvements. Also, some special-cased shortcut paths will allow some
common real-mode call/RMCB combinations to work even without calling the
DOS subsystem, thus letting APIs like DOSASPI work without any dirty hacks
even on platforms that cannot use dosmod.
1998-12-09 13:14:19 +00:00
Ove Kaaven
373bd357ae
Fixed DPMI_CallRMProc (I think).
1998-12-07 16:10:11 +00:00
Stefan Leichter
9f8a5298e2
File handle bug fix.
1998-12-07 11:02:55 +00:00
Andreas Mohr
a00b49f068
- Several kernel.spec return type mismatch fixes
...
- [GS]etSelectorBase Win32s offset support by Ulrich Weigand (thanks v.m. !!)
- Move AppToWine/WineToApp macros as W32S_APP2WINE etc. to ldt.h
- LocalNotify() basic support
- Fixes for local heap handling with heap handles created by Virtual*()
1998-12-07 10:48:09 +00:00
Joseph Pranevich
1c1be3aa37
Call the new console driver for some routines. This is not completely
...
done yet and more for testing purposes.
1998-12-03 16:29:56 +00:00
Ulrich Weigand
7129d9f696
Changed CTX_SEG_OFF_TO_LIN to allow linear addresses in 32-bit
...
registers (used by DeviceIoControl). Adapted all users.
1998-11-25 10:29:22 +00:00
Andreas Mohr
8f4252d6c6
Added INT21_ParseFileNameIntoFCB() and some other things to get
...
COMMAND.COM working.
1998-11-22 16:33:35 +00:00
Ulrich Weigand
ab635b211f
Added stubs for several VxDs / interrupts.
1998-11-14 18:33:34 +00:00
Ove Kaaven
194cfed110
Simulate the VGA vertical refresh.
1998-11-08 15:06:31 +00:00
Andreas Mohr
a01bab7772
Made this file DOSMOD friendly.
1998-11-07 12:36:56 +00:00
Ove Kaaven
5359722ceb
Added VGA 256-color mode 0x13 using the DisplayDib VGA emulation.
...
(DOS apps/games using this mode comes up now, although you can't
really do anything with them (yet?).)
1998-11-01 12:53:43 +00:00
Ove Kaaven
99c174e9a1
Use macro V86_FLAG.
1998-11-01 12:53:17 +00:00
Ove Kaaven
6877411688
Set default video mode to 3 (80x25 color).
1998-11-01 12:52:41 +00:00
Ove Kaaven
1499a845ff
Moved VGA-emulating DirectX code from dispdib.c to a separate
...
file. Made it use a system timer and trap I/O accesses to the VGA
DAC registers to accommodate DisplayDib-using programs that try to
access the VGA hardware directly.
1998-11-01 12:51:47 +00:00
NF Stevens
1410cdd0c4
A couple of TRACE messages are missing a newline at the end.
1998-10-26 11:04:12 +00:00
Patrik Stridvall
c9e1950021
Compile fix for Solaris.
1998-10-24 11:18:18 +00:00
Joseph Pranevich
912049d936
Added support for int17 and int19.
1998-10-24 10:40:36 +00:00
Carl van Schaik
e269f8ad80
Stubs for dos mode reboot interrupt.
1998-10-24 10:39:06 +00:00
Carl van Schaik
0ada41eb45
Some printer stubs for DOS added.
1998-10-24 10:38:42 +00:00
Joseph Pranevich
f217cf5e1f
More stubs added. These changes are only partially mine, I just made
...
them compile.
1998-10-24 10:35:11 +00:00
Joseph Pranevich
f7c6049dd4
Added some traces and cleaned up a couple of things.
1998-10-24 10:34:45 +00:00
Uwe Bonnes
a370ab4eb7
File sharing fixes.
1998-10-24 09:16:44 +00:00
Ove Kaaven
28c11324b5
First shot at DPMI realmode calls.
1998-10-23 09:50:07 +00:00
NF Stevens
277312f870
Removed an incorrect error message.
1998-10-20 15:26:26 +00:00
Joseph Pranevich
1491e3ffea
Shell parameters (config.sys) and ANSI support stubs.
1998-10-17 11:58:15 +00:00
Joseph Pranevich
0be396373d
Terminate and Stay Resident now a fixme because it shouldn't be a
...
trace since it doesn't work.
1998-10-17 11:57:52 +00:00
Joseph Pranevich
e24b6500de
Added int16.c and int29.c.
1998-10-17 11:57:19 +00:00
Joseph Pranevich
20a2c1e5b0
More interrupts that can be done from DOS mode.
1998-10-17 11:56:44 +00:00
Joseph Pranevich
f990cfab29
Added int29 (Fast Write to Screen) support.
1998-10-17 11:55:51 +00:00
Joseph Pranevich
7bcf341a64
Added int16 (Keyboard) support, mostly stubs.
1998-10-17 11:55:07 +00:00
Ulrich Weigand
ff1c569d5c
Added stub for VMM PM API AH=026[de] (never say 'safe mode').
1998-10-14 18:01:08 +00:00
Ulrich Weigand
0b597bce93
Stubs for COMM.DRV, REBOOT.VXD, VDD.VXD.
1998-10-11 19:01:33 +00:00
Ove Kaaven
a7cf4eecf2
Simulates DPMI memory map by converting lower-MB segment base
...
addresses as necessary. Implemented allocating/freeing DOS memory
blocks. Added XMS hook. (DPMI remains disabled by default until
someone implements the raw mode switch entry points pkunzip needs.)
1998-10-11 12:26:00 +00:00
Ove Kaaven
c6e16c3a4a
I think it's time to rethink the HFILE16_TO_HFILE32 strategy,
...
can't keep working around flaws in it like this (now stdio
was getting closed when programs close handles >=5)
1998-10-11 12:22:54 +00:00
Ove Kaaven
32486cded4
Implemented basic XMS functions. wcb.exe (Win16 disassembler) now
...
seems to work fine under Wine.
1998-10-11 12:16:56 +00:00
Alexandre Julliard
c0d52e0688
Initial revision
1998-10-04 18:02:24 +00:00