Commit Graph

444 Commits (3591c44e5504220cc8c457e4737931e9c6b74f82)

Author SHA1 Message Date
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
Alexandre Julliard f8f8e7ef51 winedos: Don't disable long filename functions on NT versions. 2008-05-12 11:44:19 +02:00
Alexandre Julliard 2dc9ed3006 winedos: Print better diagnostics when a DOS app fails to start. 2008-05-07 17:33:50 +02:00
Alexandre Julliard f334c0fbba winedos: Make sure that the main message queue exists before the DOS thread starts. 2008-05-07 17:33:19 +02:00
Alexandre Julliard 279acf6a8a winedos: Only read input from the stdin handle if it is a console. 2008-05-07 17:32:23 +02:00
Austin English 6e59cd2c34 Spelling fixes. 2008-04-22 12:20:12 +02:00
Alexandre Julliard 16e8633ee5 winedos: Handle memory reservation errors more gracefully. 2008-04-14 20:39:52 +02:00