mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 17:44:45 +00:00
425bbb1543
- Added assembler versions of memcmp() memcpy() memset() - Implemented Int386() so that real-mode interrupts can be called from C-code - Removed unnecessary call in DbgPrint() macro (freeldr.sys is ~16k smaller now) - 64-bit lba sector addressing for disk calls - Re-coded biosdisk.S as i386disk.c - Re-coded mem.S as i386mem.c - Re-coded rtlcode.S as i386rtl.c - Cleaned up i386trap.S so that it only saves the registers once. - Re-coded biosvid.S as i386vid.c - Video fade in/out - VESA text modes supported now - Offscreen buffering to remove flicker - Standardized format of boot sector so that BootPartition is stored right before 0xaa55 - Prefixed all file system functions with 'Fs' svn path=/trunk/; revision=3782 |
||
---|---|---|
.. | ||
bootsect | ||
freeldr | ||
install | ||
tools | ||
COPYING | ||
FREELDR.INI | ||
notes.txt | ||
ntvdmpat.c | ||
ntvdmpat.exe | ||
readme |
Perform at your own risk. Directions for patching NTVDM on Windows 2000 1) Start a Command Prompt Window 2) Start Task Manager. Sort by Name. If NTVDM.EXE is a task End Process. 3) Execute NTVDMPAT.EXE from this ZIP file. Notes: With no arguments the executable patches both the DLLCACHE (for system file protection) and the version in SYSTEM32. The image is a Win32 executable (launching a DJGPP image will require NTVDM, locking the DLL so it can't be patched). It saves the old version into NTVDM.ORI if you want to go back. If you specify arguments on the command line it will patch the executables you specify instead of automating the process (if you want to do the archives/patches/moves yourself). Good luck. Source included if you want to hack your own version.