Changes done for each driverversion:
head (0.06-1, Rudolf)
- Updated modelist to include one more suggested mode for 800x600 resolution: Done by Andrew Bachmann;
- CRTC timing restriction checking updated: Modelists exported adhere to every cards max. CRTC capability now: the oldest cards support upto and including 1024x1000, while the newest cards support upto and including 1280x1024 resolution;
- Kernel driver now signals abort on not being able to setup the INT routine instead of letting the machine freeze during accelerant initialisation;
- BWindowScreen R3-style function update for acceleration (once setup) and page flipping/virtualscreens in apps ('Allegro' update): fixed cloning accelerants.
nm_driver 0.05 (Rudolf)
- Prevent system or video freeze on dragging files or so in tracker windows;
- BWindowScreen / Sync_to_retrace fix: prevent apps from crashing on endless waiting for retrace. Wait_for_retrace is temporary disabled now until it's actually implemented;
- Sync polarity setup now actually works (external monitor only mode);
- Power-up register unlocking narrowed down to overlay engine only. This should fix the screen rubbish trouble most users had with V0.04 which did not exist for them on V0.03.
nm_driver 0.04 (Rudolf)
- included hardware overlay for the B_YCbCr422 (FourCC: YUY2) colorspace;
- added CRTC registers unlock command on startup.
nm_driver 0.03 (Rudolf)
- virtual screens / BWindowScreen support including panning/scrolling;
- colorspace selection;
- colorpalette setup;
- refreshrate selection in external (CRT only) mode;
- resolution selection;
- hardcursor support;
- preliminary LCD panel centering support;
- you can switch between panel and the external monitor via the special key on the laptop KB. Also the driver respects the output preselected in the BIOS. Note that the NeoMagic BIOS does the output device switch: the driver may not work correctly in all settings yet.
Still todo:
- updates needed for LCD centering support;
- fix for trouble with booting into modes above 800x600 resolution on some cards (please report this behaviour!);
- shadowregister programming needed for 'full' KB switch BIOS support;
- 2D acceleration;
- MagicMedia series overlay update: still contains errors apparantly.