Commit graph

450 commits

Author SHA1 Message Date
Alexandre Julliard
3b3112cb4d winedos: Don't import kernel 16-bit version functions. 2009-10-08 11:12:20 +02:00
Alexandre Julliard
fa6ffb4d5d Fix empty function prototypes. 2009-10-07 12:24:53 +02:00
Alexandre Julliard
68dd560860 winedos: Always run the BIOS tick timer. 2009-09-28 19:55:39 +02:00
Henri Verbeet
1d1b07b95b winedos: Avoid comparing BOOLs against TRUE. 2009-09-22 16:16:42 +02:00
Gerald Pfeifer
deb9404bc5 winedos: Make an expression in DOSVM_Int10Handler() more clear. 2009-09-16 14:38:26 -05:00
Gerald Pfeifer
26527b4c70 winedos: Clarify three logical expressions. 2009-09-16 14:38:14 -05:00
Alexandre Julliard
e7da3b519f winedos: Add call frame annotations in x86 assembly code. 2009-06-25 12:05:09 +02:00
Jörg Höhle
d3723a9e44 winedos: Provide trailing \ now required by GetVolumeInformation. 2009-06-23 15:53:01 +02:00
Francois Gouget
8396dad5c2 winedos: DOSVM_GetTimer() is not used so remove it. 2009-06-15 13:42:29 +02:00
Francois Gouget
c54031960a winedos: DPMI_FreeInternalRMCB() is not used so remove it. 2009-06-15 13:42:29 +02:00
Francois Gouget
c772cdfca5 winedos: Move VGA_SetGraphicMode() up a bit and make it static. VGA_GetModeInfoList() is unused so remove it. 2009-06-15 13:42:29 +02:00
Rein Klazes
1591e3a762 winedos: int21, function 32h returns data in DS:BX, not DS:DX. 2009-06-15 13:42:28 +02:00
Alexandre Julliard
c5bdfdfb2d winedos: Release the 16-bit lock before calling ExitThread.
This avoids deadlocks with the loader lock.
2009-03-31 12:39:10 +02:00
Andrew Talbot
46c8ab351a winedos: Initializations fix. 2009-03-26 11:50:58 +01:00
Alexandre Julliard
c4c2d9807a winedos: Don't create an import library. 2009-03-13 12:00:02 +01:00
Francois Gouget
96848a0605 Remove spaces before '\n's. 2009-03-09 12:05:58 +01:00
Michael Stefaniuc
c6be3fea10 winedos: Remove superfluous pointer casts. 2009-03-04 12:07:20 +01:00
Andrew Talbot
044e76df92 winedos: Replace malloc/calloc with HeapAlloc(). 2009-02-12 11:53:36 +01:00
Florian Tobias Schandinat
15d07b5c9a winedos: Adjust get_timer_val calls to prevent buffer overflow. 2009-02-09 14:37:23 +01:00
Francois Gouget
b4c47eabd4 winedos: Remove spaces before '\n's. 2009-02-05 13:14:58 +01:00
Jeremiah Flerchinger
8ee698c29e winedos: Unify Fake BIOS & VGA display mode selection information and algorithms. 2009-02-04 15:55:15 +01:00
Florian Tobias Schandinat
edbd488554 winedos: Improve PIT emulation. 2009-02-04 12:26:29 +01:00
Dan Kegel
d71a60378d winedos: Get File Attributes must fail for files with names ending in slash. 2009-01-29 15:07:00 +01:00
Andrew Talbot
e2fa299029 winedos: Declare some functions static. 2009-01-26 16:05:46 +01:00
Francois Gouget
d27010511c winedos: VGA_SetQuadPalette() is unused so remove it. 2009-01-07 14:40:34 +01:00
Francois Gouget
5f18947d79 winedos: VGA_SetTextAttribute() is unused so remove it. 2009-01-07 14:40:31 +01:00
Francois Gouget
7bf39d4b14 winedos: Remove unused functions from devices.c. 2009-01-07 14:40:28 +01:00
Christian Costa
95810a8999 winedos: Increase extended memory from 7MB to 15MB. 2008-12-30 12:53:41 +01:00
Christian Costa
dd0faf7dd0 winedos: Compute CMOS image checksum automatically. 2008-12-30 12:53:33 +01:00
Christian Costa
3ae00dafe3 winedos: Document CMOS image bytes. 2008-12-30 12:49:13 +01:00
Michael Stefaniuc
63ce2ac3dc winedos: Don't cast zero. 2008-12-08 12:04:29 +01:00
Alexandre Julliard
522d836c00 winedos: Make a function static. 2008-12-04 12:48:47 +01:00
Andrew Talbot
3e8f6538c8 winedos: Sign-compare warning fix. 2008-12-03 09:46:50 +01:00
Peter Dons Tychsen
7160d8c709 winedos: Fixed a problem with timer values that are below 50ms. 2008-11-28 12:56:24 +01:00
Peter Dons Tychsen
e83b62f3d0 winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes. 2008-11-24 14:18:41 +01:00
Peter Dons Tychsen
b627dd2afc winedos: Implement mode control register, and the 160x200x4 display mode that it opens. 2008-11-13 11:49:50 +01:00
Peter Dons Tychsen
9d15a99a10 winedos: Implement VGA_WritePixel for int10 service in CGA mode. 2008-11-10 11:16:54 +01:00
Peter Dons Tychsen
db0a4b9c9b winedos: Implement int10 CGA palette control. 2008-11-10 11:16:45 +01:00
Peter Dons Tychsen
49ad04c1f7 winedos: Add support for the Color Control Register (CGA). 2008-11-10 11:16:38 +01:00
Peter Dons Tychsen
e0b91a7aa7 winedos: Add support for decoding and displaying the 4 bit CGA framebuffer. 2008-11-10 11:06:48 +01:00
Michael Stefaniuc
ea3980974d winedos: Do not cast NULL. 2008-11-03 13:41:40 +01:00
Jeremiah Flerchinger
d237f08be6 winedos: Added/stubbed/documented missing VGA registers. 2008-10-20 13:56:42 +02:00
Jeremiah Flerchinger
7808a8cb27 winedos: Added additional VGA/VESA modes & information missing in mode descriptions.
Used new mode information to fix required attributes incorrectly set.
2008-10-20 13:56:12 +02:00
Jeremiah Flerchinger
1e8eb27200 winedos: Added missing values to VGA Mode 19 (256 color) palette registers.
Windows programs that access VGA directly or through BIOS that
previously displayed black for many values should now show correct
values for many more cases.
2008-10-20 13:55:07 +02:00
Alexandre Julliard
1a3791494c winedos: Convert source files to utf-8. 2008-10-18 19:21:31 +02:00
Rob Shearman
2c37baba0a winedos: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison. 2008-10-01 11:43:34 -05:00
Rob Shearman
c4179cf64e winedos: Fix the type of res in VGA_DoSetMode.
It should be HRESULT instead of LRESULT.

Add explicit "!= S_OK" to expressions that use HRESULTs as booleans.
2008-09-12 16:50:08 +02:00
Gerald Pfeifer
e375b0c4a2 Add return statements to avoid gcc warnings. 2008-08-20 12:53:22 +02:00
Andrew Talbot
9c6b1fee38 winedos: Remove unneeded address-of operators from array names. 2008-07-14 11:50:25 +02:00
Andrew Talbot
7e917a0f9d winedos: Remove unneeded address-of operator from function name. 2008-07-07 12:33:21 +02:00