PM_SZ_OS

PM SZ OS::32 Bit Protected Mode Operating System for 486+ Processors - IDE, ATAPI, soundblaster, FDC, VGA, NE2000, parallel port, serial port, RTC, keyboard, ALI1543 SMB

emulation:- starting Java binaries in own JavaVM., loading Microsoft® Windows NT© device driver. 'sparrow.sys', 'bootvid.dll', 'beep.sys', 'null.sys' and 'fsvga.sys' tested., loading Microsoft® Windows© applications. 'calc.exe', 'clock.exe' and 'taskmgr.exe' tested., starting DOS in V86 mode. 'msd.exe' and 'volkov commander' tested.

supported filesystems:- VFAT [FAT32/FAT16/FAT12], NTFS, ext2, CD Filesystem [ISO9660/Rock Ridge Extension/Joliet Extension], HPFS

facts:- 1. preemtive multitasking, 2. controller enum devices, on which drivers will be mounted, 3. drivers are loaded based on PnP id's, 4. every controller is running in a own thread, 5. controller, devices and drivers can be loaded/unloaded at runtime, 6. io subsystem with irp's for queueing io requests, asynchronous I/O, 7. serial terminal like sgetty, 8. memory paging, 9. Deferred Procedure Call support, 10. PCI, APM, ACPI, PnP Bios, DMI Bios access, 11. Mutex support, 12. DMA support, 13. Filesystem cache, 14. virtual multiple screens with different resolutions and scrollback buffer, 15. Graphical User Interface 'WinSZ' based on messages