Changes in 0.12
- Applied Jean-Michel's G550 patch
Changes in 0.11
- Dualhead support for the G450 (NOTE: no TVout though....)
Changes in 0.10b
- Clears ZORG on G450, this fixes blitting crash (no reboot from win required)
Changes in 0.10a
- (whistles)....This release never happened:-)
Changes in 0.10
- TVout support (for medium resolution modes - picture placement still off)
- G450 support (must reboot from windows to prevent crash in screen to screen blit)
- Adjusted G100/G200 to use bios initialisation (colours still broken...)
Changes in 0.09(a)
- 0.09 was initially (well for 3 months!) released with singlehead broken...
- Fixed G400 crash when cold booting (no idea why it works, but it does...)
- Preliminary G100 support (you must reboot from another OS, as with G200 - also only 32-bit)
Changes in 0.08
- Preliminary G200 support
- Removed DMA stuff (just wastes memory ATM)
- More sensible use of CRTC/DAC connection on dualhead
- MAVEN border is black!
Changes in 0.07
- PCI retries re-enabled (did not fix problem)
- DualHead support
- DMA preliminaries(just wastes 1MB RAM ATM)
Changes in 0.06
- Supports custom monitor timing
- PCI retries disabled
- Detects amount of card RAM
- SDRAM support
- Uses VBI instead of VSYNC interrupt (more blanking time after waiting for retrace)
- CRTC unlocked at init
Changes in 0.05
- Refresh rate set much more accurately.
- H-Sync, V-Sync polarity is REALLY set!
- Fix for R4.5.0 implemented, but still best to upgrade.
- Memory priority requests are set
- Benaphore for engine synchronisation initialised properly
- Synchronisation now always waits for idle if it has to wait, rather than attempting (and sometimes failing) to wait for individual operations.
- Pixel clock of display mode reported accurately (so refresh rate reported correctly)
- Maximum pixel clock reported correctly
Changes in 0.04
- Discovered driver only works with R4.5.2, no fix (yet?) (please upgrade)
- Removed MAX hack (problem was not with MAX cards, but with Be version - see above)
- Adjusted vertical sync to give more precise refresh rates (still could be better)
- Fixed bug with MOVE_DISPLAY (occurred when returning from fullscreen apps)
- Adjusted mouse pointer positioning, so hot spot is in the correct place.
Changes in 0.03a
- Reworked interrupt code, now uses correct method.
Changes in 0.03
- Vertical blank interrupt fixed - no longer steals interrupts!
- Polarity is set for VSYNC and HSYNC
- refresh with low dot clock is now correct
- logfile now has 3 levels (1 - all, 2 - info, 3 - error)
- ROM is now mapped in a better way (thanx for the info)
- Sounds like init is failing for some G400MAX owners. Please try new version first, but if it still fails please do the following (it sets it up as a standard G400 without using the BIOS):
- cd accelerent/mgag400
- mv mga_fake_info.c mga_info.c