pkkilleru Posted August 3, 2014 Posted August 3, 2014 Hello everyone, This is my first post on this forum, even though I have been around here for a while, I want to share my problem in hope that somebody can help me sort it out. I have a 14.1 inch WXGA Acer Aspire 5502WXMi laptop with the following main specs: CPU: Mobile Intel Pentium M 760 2.0 GHzMB: Intel Alviso 915PM + 82801FBM ICH6-MGPU: ATI Mobility Radeon X700 (M26) 256 MB PCI-ERAM: 2x512 MB DDR2HDD: 80 GB IDE I built this laptop because I wanted the smallest possible laptop that supports Windows 98/ME natively and has a discrete video card, there are some old games that i really love and i thought it would be neat to play them again. Initially i wanted to build this laptop with an nVIDIA GeForce Go 6600 from a Toshiba M65, physically the video card is compatible, but since the Acer Insyde BIOS supports only ATI cards, it did not agree with it and did not POST, so I had to go with the ATI Mobility Radeon X700, even though it's performance is lower and it seems to be the party breaker. I installed Windows ME on it and it went through without any major problems apart from a hardware conflict (Motherboard Resources) probably from ACPI, which doesn't bother me.I have all the drivers working except the one for the video card, which is making me pull my hair in frustration. I downloaded the ATI Catalyst 6-2_wme_dd_cp_30314.exe and I edited the inf to support my video card hardware ID, amazingly the card installs just fine, Direct 3D acceleration works flawlessly but right after the driver installs and the laptop reboots, the screen looks unintelligible and displays artifacts as if the resolution is not supported, and so i plugged in an external monitor to change the resolution. The external monitor works just fine but the laptop LCD it's as if the video card does not recognize it, even if i edit the driver inf and input the native 1280x800 resolution before i install it. At this point i'm out of ideas and i was hoping that somebody here can help me mod this driver in such a way that it supports and detects my laptop LCD properly. Here is the modification i did to the driver inf, i removed the unnecessary lines that not represent my video card just to keep it simple but there are aspects of it that i do not understand, i highlighted the modifications i did in red: ;-----------------------------------------------; ATI Display Information file : atii9xag.inf; Installation INF for the ATI display driver.; Copyright© 1985-2004 ATI Technologies Inc.; Windows 9x; Base INF Last Updated on 2005/07/29[version]Class=DISPLAYsignature="$Windows 95$"Provider=%Mfg%DriverVer=01/24/2006, 4.15.1.9165[sourceDisksNames]1="ATI Installation CD ROM",,1,.\B_30408[sourceDisksFiles]ati2cqag.dll=1ati2drag.drv=1ati2edxx.dll=1ati2evxx.dll=1ati2evxx.exe=1ati2i9ag.dll=1ati2vxag.vxd=1ati3d1ag.dll=1ati3d2ag.dll=1ati3duag.dll=1atiddc.dll=1atiicdxx.dll=1atiicdxx.sys=1atiicdxx.vxd=1atiiiexx.dll=1atiiisxx.exe=1atio9xxx.dll=1atipdlxx.dll=1atitvo32.dll=1ativ16xx.dll=1ativifxx.dll=1ativvaxx.dll=1ativvxxx.vxd=1atricdxx.enu=1oemdspif.dll=1[Manufacturer]"%Mfg%"=Mfg;-----------------; Driver sections[Mfg]"ATI MOBILITY RADEON X700" = M26_ENU, PCI\VEN_1002&DEV_5653&SUBSYS_00811025[M26_ENU]Include=msdv.infCopyFiles=R6_Copy, INFFiles, INFOther, SysFiles, IniFilesDelFiles=MACXW4_DelFilesDelReg=MACXW4_DelRegAddReg=R6_Common_AddReg, R6_Desktop_AddReg, DriverInfoAddReg, M26_AddReg, R6_MobileSoftwareSettingsUpdateInis=R6_UpdateInis, DVCR.UpdateIniUninstallFiles=UninstHlpCleanFiles=R6_Copy, INFFiles, INFOtherUninstallReg=R6_Desktop_AddReg, R6_Common_AddRegCleanReg=R6_Common_AddReg, DriverInfoAddReg, M26_AddReg, R6_MobileSoftwareSettingsUninstallUpdateInis=R6_UpdateInis[MACXW4_DelReg]HKR,,DevLoaderHKR,,VerHKR,DEFAULTHKR,MODESHKR,CURRENTHKLM,"System\CurrentControlSet\Services\Class\DISPLAY\ATI\00\TVOut"HKLM,"System\CurrentControlSet\Services\Class\DISPLAY\ATI\00\Modes\TVOut"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\DriverPages"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\ATIPages"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\ATIPagesX"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\ATIPagesEx"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Desktop\shellex\PropertySheetHandlers\ATIPages"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Desktop\shellex\PropertySheetHandlers\ATIPagesX"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Desktop\shellex\PropertySheetHandlers\ATIPagesEx"HKLM,"SOFTWARE\ATI Technologies\Driver\OpenGL"HKLM,"Software\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers\ATI ICD Settings"HKR,"shellex\PropertySheetHandlers\ATIPagesX"HKR,"shellex\PropertySheetHandlers\ATIPagesX2"HKR,"shellex\PropertySheetHandlers\ATIPagesEx"HKLM,"Software\ATI Technologies\Driver","TV"HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ATI Mach64 Display Driver"HKLM,"SOFTWARE\ATI Technologies\Driver\ati3drag"HKLM,"Software\ATI Technologies\Driver","LCD",1,0HKLM,"Software\ATI Technologies\Desktop\Icon"HKR,INFOHKR,DesktopHKLM,"Software\Microsoft\Windows\CurrentVersion\Run\Atitask"HKLM,"Software\Microsoft\Windows\CurrentVersion\Run","ATIGART"HKR,"INFO\INFO\DAL",DFPRULE_HotplugSupportedHKR,"INFO\INFO\DAL",ATIPollHKR,"INFO\INFO\DAL",ExtEvent_EnablePollingHKR,"INFO\INFO\DAL",ExtEvent_BroadcastDispChangeHKR,"INFO\INFO\DAL",ExtEvent_UpdateAdapterInfoOnHKHKR,"INFO\INFO\DAL",ExtEvent_DriverMessageSupportHKR,"INFO\INFO\DAL",ExtEvent_EnableHotPlugHKR,"INFO\INFO\DAL",ExtEvent_EnableMouseRotationHKR,"INFO\INFO\DAL",ExtEvent_EnablePowerPlayHKR,"INFO\INFO\DAL",ExtEvent_EnableChgLCDResOnHotKeyHKR,"INFO\INFO\DAL",ExtEvent_LCDSetMaxResOnDockChgHKR,"Desktop",NoAtiptaHKR,"INFO\INFO\VxD",ActiveBusCapsHKR,"INFO\INFO\VxD",RequestedBusCapsHKR,"INFO\INFO\VxD",TestedBusCapsHKR,"INFO\INFO\DAL",DALPowerPlayOptionsHKR,"INFO\INFO\DAL",DALRULE_NOCRTANDDFPONSAMECONTROLLERHKR,"INFO\INFO\DAL",DALRULE_NOCRTANDLCDONSAMECONTROLLERHKR,"INFO\INFO\DAL",GCORULE_DISABLETMDSREDUCEDBLANKINGHKR,"INFO\INFO\DAL",GCORULE_IntTMDSReduceBlankTimingHKR,"INFO\INFO\2D",MemInitLatencyTimerHKR,"INFO\INFO\2D",DynamicClockBypassHKR,"INFO\INFO\DAL",GCORULE_R200TVPLLWAHKR,"INFO\INFO\DAL",TVR200FlagHKR,"INFO\INFO\DAL",GCORULE_DisableHotKeyIfOverlayAllocatedHKR,"INFO\INFO\VXD",MemInitLatencyTimerHKR,"INFO\INFO\DAL",DALRULE_MOBILEFEATURESHKR,"INFO\INFO\DAL",DALM26TMDSiReducedBlankingHKR,"INFO\INFO\DAL",DALM26TMDSiCoherentModeHKR,"INFO\INFO\VxD", OptimalNBHKR,"INFO\INFO\VxD", OptimalPamac0HKR,"INFO\INFO\VxD", OptimalPamac1HKR,"INFO\INFO\DAL",DAL2ndDisplayDefaultModeHKR,"INFO\INFO\VXD",DisableRptrWriteBackHKR,"INFO\INFO\DAL",GCORULE_MemoryClockGraduallyChangeHKR,"INFO\INFO\VXD",DisableAGPWriteHKR,"INFO\INFO\VxD",DisableExtendDesktopHKLM,"Software\ATI Technologies\Multimedia\Features\DVD"HKR,"INFO\INFO\2D",CmdThrottleHKR,"INFO\INFO\VxD",MobilePlatformHKR,"Desktop\UIO\Color",DefaultGammaDesktopHKR,"INFO\INFO\DAL",ExtEvent_EnableFjsuMouseOrientationHKR,"INFO\INFO\DAL",GCORULE_DisableHotKeyIfOverlayAllocatedHKR,"INFO\INFO\DAL",GCORULE_TMDSiCoherentModeHKR,"INFO\INFO\DAL",GCOHOOK_TMDSiCoherentModeHKR,"INFO\INFO\DAL",DALRULE_USECMOSDISPLAYSETTINGSHKR,"INFO\INFO\DAL",DALRULE_OTHEREXPANSIONMODEDEFAULTHKR,"INFO\INFO\VxD",DisableD1D2SupportHKR,"INFO\INFO\DAL",DALRULE_WADSUPPORTHKR,"INFO\INFO\DAL",GCORULE_WADSUPPORTHKR,"INFO\INFO\DAL",DALRULE_ALLOWNONDDCCRTALLMODESUPTO1024x768HKR,"INFO\INFO\DAL",GCORule_ForceSingleControllerHKR,"INFO\INFO\DAL",DALRULE_DISABLEDISPLAYSWITCHINGIFOVERLAYALLOCATEDHKLM,"Software\ATI Technologies\WDMCapture",Keep704AspectRatioHKR,"INFO\INFO\DAL",DALRULE_DONOTTURNONTVBYDEFAULTHKR,"INFO\INFO\DAL",TVLumaFlickerHKR,"INFO\INFO\DAL",TVDotCrawlHKR,"INFO\INFO\DAL",TVCompositeFilterHKR,"INFO\INFO\DAL",DALRULE_SETNONDDCCRTPREFERREDMODE800x600HKR,"INFO\INFO\DAL",DALRULE_DISABLEPOWERPLAYMESSAGESHKR,"INFO\INFO\DAL",GCORULE_PPForceBlankDisplaysHKR,"INFO\INFO\DAL",DALOverdriveHKR,"INFO\INFO\DAL",DALRULE_DISABLEOVERDRIVEHKR,"INFO\INFO\DAL",ExtEvent_OverDriveSupportHKR,"INFO\INFO\DAL",DALRULE_GETDEFAULTTVFORMATATBOOTHKR,"INFO\INFO\DAL",DALRULE_USEENABLEDATBOOTSCHEMEHKR,"INFO\INFO\DAL",DALRULE_UNRESTRICTSXGAPCRTONOWNCRTCHKR,"INFO\INFO\DAL",DAL_CRTRestrictedModesBCDHKR,"INFO\INFO\DAL",GCOOPTION_RemoveOverscanBorderHKR,"INFO\INFO\DAL",DALRULE_USERESTRICTEDNATIVETIMINGHKR,"INFO\INFO\DAL",DFPOption_MaxFreqHKR,"INFO\INFO\DAL",DALRestrictedModesCRTC2BCD1HKR,, GCORULE_ModeBWExceptionHKLM,"Software\ATI Technologies\DirectX VA",DXVA_HWSP_1CRTCHKR,"INFO\INFO\VXD",DisableAGPFWHKR,"INFO\INFO\atidxhal",UseBT601CSCHKR,"INFO\INFO\DAL",DALRULE_SETCRTANDDFPTYPESONPRIMARYCONTROLLERHKR,"INFO\INFO\DAL",DAL2ndDrvMin1stModeHKR,"INFO\INFO\DAL",GCORULE_CloneModeBWExceptionHKR,"INFO\INFO\DAL",GCORULE_ExtModeBWExceptionHKR,"INFO\INFO\DAL",DALRULE_NOTVANDDVIACTIVESIMULTANEOUSLYHKR,"INFO\INFO\DAL",DFPOption_SingleLinkHKR,"INFO\INFO\DAL",DFPXOption_SingleLink;-----------------------; Model AddReg sections[R6_Common_AddReg]HKR,DEFAULT,drv,,"ATI2DRAG.DRV"HKR,DEFAULT,drv2,,"ATI2DRAG.DRV"HKR,DEFAULT,vdd,,"*vdd,*vflatd"HKR,DEFAULT,minivdd,,"ATI2VXAG.VXD"HKR,DEFAULT,minivdd2,,"ATI2VXAG.VXD"HKR,DEFAULT,DDC,,"1"HKR,"INFO\INFO",INIT,1,1HKR,"INFO\INFO\DVD",Path,,"DVD"HKR,"INFO\INFO\DVD",5,,"Atimiaag.dll"HKR,"INFO\INFO\DAL",Path,,"%a%sDAL"HKR,"INFO\INFO\OpenGL",Path,,"%a%sOpenGL";HKR,"INFO\INFO\DAL",IDCRegOptionRestrictDisplayEnable,0x10001,0HKLM,"Software\ATI Technologies\Multimedia\Features\DVD","Adaptive De-interlacing",,"1"HKLM,"Software\ATI Technologies\Multimedia\Features\DVD","VPE Adaptive De-interlacing",,"1"HKR,"INFO\INFO\VxD",Path,,"%a%sVxD"HKR,"INFO\INFO\2D",Path,,"%a"HKR,"INFO\INFO\2D",VRAMHeap,0x10001,0HKR,"INFO\INFO\2D",LPOSH,1,01,00,00,00HKR,"INFO\INFO\atidxhal",Path,,"%a%satidxhal"HKR,"MMLib",,,HKR,"MMLib",MMLibDuringInstall,1,01,00,00,00HKCR,"CLSID\{EBB5845F-CA80-11CF-BD3C-008029E89281}\InProcServer32",ThreadingModel,,"Both"HKLM,"Software\CurrentControlSet\Services\Class\vpm",,,"ativpm32.dll"HKR,,ReleaseVersion,,"8.03.98.5-060124a-030314E-ATI"HKLM,"Software\ATI Technologies\CBT",ReleaseVersion,,"8.03.98.5-060124a-030314E-ATI"HKR,, BuildNumber,,"30314"HKR,,Ver,,"4.00"HKR,,DevLoader,,"*vdd"HKLM,"Software\ATI Technologies\Driver",BMDefault,,"0"HKLM,"Software\ATI Technologies\Driver",MPP,,"1";HKLM,"Software\ATI Technologies\Driver",PMBIOS,,"0"HKR,"INFO\INFO\DAL",GCOOPTION_DisableGPIOPowerSaveMode,1,01,00,00,00HKR,"INFO\INFO\DAL",DALGameGammaScale,1,64,64,64,00HKR,"ATI WDM Configurations","PnP ID Version",,"32"HKLM,"Software\Microsoft\Windows\CurrentVersion\Controls Folder\Display\shellex\PropertySheetHandlers\ATIPagesEx",,,"{700B1221-CAFF-11d1-B9DE-000000001B1B}"HKR,"INFO\INFO\DAL",UseNewOGLRegPath,1,01,00,00,00HKR,"INFO\INFO\2D",D3D3DNameStr,,"ati3duag.dll"HKR,"INFO\INFO\OpenGL\Private",TMFOhS7vfIxcTeuRR79,0x10001,0HKR,DEFAULT,Mode,,"8,640,480"HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\OPenGLdrivers","atio9xxx",,"atio9xxx.dll"HKR,"INFO\INFO\DAL",DALRULE_DISABLEHTIME,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_GETVGAEXPANSIONATBOOT,1,00,00,00,00HKCR,"CLSID\{EBB5845F-CA80-11CF-BD3C-008029E89281}\InProcServer32",,,"ATITVO32.DLL"HKR,"INFO\INFO\DAL",ExtEvent_EnableHotPlug,1,01,00,00,00HKR,"INFO\INFO\VxD",HotPlugDisable,0x10001,0HKR,"INFO\INFO\DAL",ExtEvent_EnableMouseRotation,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_EnableAlpsMouseOrientation,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_DriverMessageSupport,1,01,00,00,00HKLM,"Software\Microsoft\Windows\CurrentVersion\RunServices","ATIPOLL",,"ati2evxx.exe"HKR,"INFO\INFO\DAL",ExtEvent_SafeEscapeSupport,1,01,00,00,00HKR,"INFO\INFO\DAL",DFPRULE_HotplugSupported,1,01,00,00,00HKR,"INFO\INFO\DAL",TVContrastDefaultNTSC,1,58,00,00,00HKR,"INFO\INFO\2D",DisableOvlTheaterMode,1,00,00,00,00HKR,"INFO\INFO\2D",OvlTheaterMode,1,00,00,00,00HKR,"INFO\INFO\atidxhal",UseVMRPitch,,"1"HKR,"INFO\INFO\VxD\MMLIB",DisableMMSnifferCode,0x10001,0HKR,DEFAULT,RefreshRate,,"-1"HKR,"INFO\INFO\DAL",DALRULE_NOTVANDCRTONSAMECONTROLLER,1,00,00,00,00HKR,, Catalyst_Version,,"06.2"HKR,"INFO\INFO\DAL",DALRULE_RESTRICTCRTANALOGDETECTIONONEDIDMISMATCH,1,00,00,00,00HKR,"INFO\INFO\DAL",GCORULE_ENABLETILEDMEMORYCALCULATION ,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_MACROVISIONINFOREPORT,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_BANDWIDTHMODEENUM,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_NOCRTANDLCDONSAMECONTROLLER,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_LCDSetNativeModeOnResume,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_LIMITTMDSMODES,1,00,00,00,00HKR,"INFO\INFO\DAL",TVForceDetection,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_ADAPTERBANDWIDTHMODEENUM,1,00,00,00,00HKR,"INFO\INFO\DAL",GCOOPTION_MinMemEff,1,00,00,00,00HKR,"INFO\INFO\DAL",GCORULE_IncreaseMinMemEff,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_DISABLECWDDEDETECTION,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_SELECTION_SCHEME,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_NOCRTANDDFPACTIVESIMULTANEOUSLY,1,00,00,00,00HKR,"INFO\INFO\DAL",TVEnableOverscan,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_NOFORCEBOOT,1,01,00,00,00[R6_MobileSoftwareSettings][R6_DesktopSoftwareSettings][M26_AddReg]HKR,"INFO\INFO\DAL",DALRULE_NOTVANDLCDONCRTC,1,01,00,00,00HKR,"INFO\INFO\DAL",DALOPTION_MinResBCD,1,00,00,00,00,00,00,00,60 HKR,"INFO\INFO\DAL",GCOOPTION_DigitalCrtInfo,1, A3,38,61,C1,A3,38,61,B1HKR,"INFO\INFO\VxD",PMBIOS,,"1"HKR,"INFO\INFO\VXD",MemInitLatencyTimer,0x10001,0xBF, 0x71, 0x57, 0x77HKR,"INFO\INFO\DAL",GCORULE_FlickerWA,1,01,00,00,00HKR,"MODES\8\640,480",,,"60,72,75,85,90,100,120,160,200"HKR,"MODES\8\800,480",,,"60"HKR,"MODES\8\800,600",,,"60,70,72,75,85,90,100,120,160,200"HKR,"MODES\8\848,480",,,"60,88"HKR,"MODES\8\1024,480",,,"60"HKR,"MODES\8\1024,600",,,"60"HKR,"MODES\8\1024,768",,,"60,70,72,75,85,90,100,120,150,160,200"HKR,"MODES\8\1152,864",,,"60,70,75,85,100"HKR,"MODES\8\1280,600",,,"60"HKR,"MODES\8\1280,800",,,"60"HKR,"MODES\8\1280,1024",,,"60,70,75,85,90,100,120,160"HKR,"MODES\8\1400,1050",,,"60"HKR,"MODES\8\1600,1200",,,"60,70,75,85"HKR,"MODES\8\2048,1536",,,"60,66,70,75"HKR,"MODES\16\640,480"HKR,"MODES\16\800,480"HKR,"MODES\16\800,600"HKR,"MODES\16\848,480"HKR,"MODES\16\1024,480"HKR,"MODES\16\1024,600"HKR,"MODES\16\1024,768"HKR,"MODES\16\1152,864"HKR,"MODES\16\1280,600"HKR,"MODES\16\1280,800"HKR,"MODES\16\1280,1024"HKR,"MODES\16\1400,1050"HKR,"MODES\16\1600,1200"HKR,"MODES\16\2048,1536"HKR,"MODES\32\640,480"HKR,"MODES\32\800,480"HKR,"MODES\32\800,600"HKR,"MODES\32\848,480"HKR,"MODES\32\1024,480"HKR,"MODES\32\1024,600"HKR,"MODES\32\1024,768"HKR,"MODES\32\1152,864"HKR,"MODES\32\1280,600"HKR,"MODES\32\1280,800"HKR,"MODES\32\1280,1024"HKR,"MODES\32\1400,1050"HKR,"MODES\32\1600,1200"HKR,"MODES\32\2048,1536"HKR,"INFO\INFO\DAL",DALNonStandardModesBCD1,1,08,00,04,80,00,00,00,60,10,24,04,80,00,00,00,60,10,24,06,00,00,00,00,60,12,80,06,00,00,00,00,60,12,80,08,00,00,00,00,60,14,00,10,50,00,00,00,60,16,00,12,00,00,00,00,70HKR,"INFO\INFO\VxD",EnableDDC,0x10001,1HKR,"INFO\INFO\DAL",IDCRegOptionDontUseOSMonitorInfo,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_ENABLEDALRESUMESUPPORT,1,01,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_EnablePolling,1,01,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_BroadcastDispChange,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_EnablePowerPlay,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_POWERPLAYFORCEREFRESHSCREEN,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_UpdateAdapterInfoOnHK,1,00,00,00,00HKR,"INFO\INFO\DAL",GCORULE_DisableHotKeyIfDDExclusiveMode,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_LCDSetMaxResOnDockChg,1,00,00,00,00HKR,"INFO\INFO\DAL",GCORULE_DisableGPIOPowerSaveMode,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_NOCRTANDDFPONSAMECONTROLLER,1,01,00,00,00HKR,"INFO\INFO\DAL",GCORULE_IntTMDSReduceBlankTiming,1,01,00,00,00HKR,"INFO\INFO\DAL",TVDisableModes,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_LCDSHOWRESOLUTIONCHANGEMESSAGE,1,00,00,00,00HKR,"INFO\INFO\DAL",HDTVRULE_HDTVGDOENABLE,1, 01,00,00,00HKR,"INFO\INFO\DAL",HDTVRULE_HDTVSIGNALFORMAT,1, 01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_GETLCDFAKEEDID,1,00,00,00,00HKR,"INFO\INFO\DAL",GCORULE_ENABLERMXFILTER,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_RESTRICT2ACTIVEDISPLAYS,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_POWERPLAYOPTIONCOLORDEPTHREDUCTION,1,00,00,00,00HKR,"INFO\INFO\DAL",R6LCD_FOLLOWLIDSTATE,1,00,00,00,00HKR,"INFO\INFO\VxD",DisableBIOSIntEvent,0x10001,1HKR,"INFO\INFO\DAL",ExtEvent_BIOSEventByInterrupt,1,00,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_EnableChgLCDResOnHotKey,1,00,00,00,00HKR,"INFO\INFO\DAL",TVM6Flag,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_POWERPLAYOPTIONENABLEDBYDEFAULT,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_SETMODEAFTERPOWERSTATECHANGE,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_USEOLDPOWERPLAYINTERFACE,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_USEOLDPOWERPLAYPROPERTYPAGE,1,00,00,00,00HKR,"INFO\INFO\DAL",DALRULE_ENABLESHOWACSLIDER,1,01,00,00,00HKR,"INFO\INFO\DAL",DALRULE_ENABLESHOWDCLOWSLIDER,1,01,00,00,00HKR,"INFO\INFO\DAL",GCORULE_MemoryClockGraduallyChange,1,01,00,00,00HKR,"INFO\INFO\DAL",ExtEvent_OverDriveSupport,1,01,00,00,00HKR,"INFO\INFO\DAL",UseCentredCVTiming,1,01,00,00,00[R6_Desktop_AddReg]HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ATI Display Driver",UninstallString,,"rundll32 %11%\atiiiexx.dll,_InfEngUnInstallINFFile_RunDLL@16 -force_restart -flags:0x2010001 -inf_class:DISPLAY -clean"HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ATI Display Driver", DisplayName,, "ATI Display Driver"HKLM,"SOFTWARE\ATI Technologies\Installed Drivers\ATI Display Driver"HKLM,"Software\Microsoft\Windows\CurrentVersion\Uninstall\ATI Display Driver",DisplayVersion,,"8.03.98.5-060124a-030314E-ATI"[DriverInfoAddReg]; This section is added to all INFs to add registry entries for Driver Info.HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,BaseDriverFileName,,%BaseDriverFileName%HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,BaseDriverFileVersion,,%BaseDriverFileVersion%[MACXW4_DelFiles]ati64hlp.stb,,,1ati64hl2.stb,,,1ativmdxx.sys,,,1[uninstHlp]Atfdftxx.hlpAttdftxx.hlpatpdftxx.hlpatvdftxx.hlpAtfenuxx.hlpAttenuxx.hlpatpenuxx.hlpatvenuxx.hlpAtfaraxx.hlpAttaraxx.hlpatparaxx.hlpatvaraxx.hlpAtfchsxx.hlpAttchsxx.hlpAtpchsxx.hlpAtvchsxx.hlpAtfchtxx.hlpAttchtxx.hlpAtpchtxx.hlpAtvchtxx.hlpAtfcsyxx.hlpAttcsyxx.hlpAtpcsyxx.hlpAtvcsyxx.hlpAtfdanxx.hlpAttdanxx.hlpAtpdanxx.hlpAtvdanxx.hlpAtfdeuxx.hlpAttdeuxx.hlpAtpdeuxx.hlpAtvdeuxx.hlpAtfellxx.hlpAttellxx.hlpAtpellxx.hlpAtvellxx.hlpAtfespxx.hlpAttespxx.hlpAtpespxx.hlpAtvespxx.hlpAtffinxx.hlpAttfinxx.hlpAtpfinxx.hlpAtvfinxx.hlpAtpfraxx.hlpAtvfraxx.hlpAtffraxx.hlpAttfraxx.hlpAtfhebxx.hlpAtthebxx.hlpAtphebxx.hlpAtvhebxx.hlpAtfhunxx.hlpAtthunxx.hlpAtphunxx.hlpAtvhunxx.hlpAtfitaxx.hlpAttitaxx.hlpAtpitaxx.hlpAtvitaxx.hlpAtfjpnxx.hlpAttjpnxx.hlpAtpjpnxx.hlpAtvjpnxx.hlpAtfkorxx.hlpAttkorxx.hlpAtpkorxx.hlpAtvkorxx.hlpAtfnldxx.hlpAttnldxx.hlpAtpnldxx.hlpAtvnldxx.hlpAtfnorxx.hlpAttnorxx.hlpAtpnorxx.hlpAtvnorxx.hlpAtfplkxx.hlpAttplkxx.hlpAtpplkxx.hlpAtvplkxx.hlpAtfptbxx.hlpAttptbxx.hlpAtpptbxx.hlpAtvptbxx.hlpAtfrusxx.hlpAttrusxx.hlpAtprusxx.hlpAtvrusxx.hlpAtfsvexx.hlpAttsvexx.hlpAtpsvexx.hlpAtvsvexx.hlpAtfthaxx.hlpAttthaxx.hlpAtpthaxx.hlpAtvthaxx.hlpAtftrkxx.hlpAtttrkxx.hlpAtptrkxx.hlpAtvtrkxx.hlpATTJPNxx.hlpATFJPNxx.hlpATVJPNxx.hlpATPJPNxx.hlp;------------------------; File Update References[DestinationDirs]DefaultDestDir=11 ; LDID_SYSINFFiles=17 ; windows\infINFOther=17,OTHER ; windows\inf\otherSysFiles=11IniFiles=10[iNFFiles][iNFOther][sysFiles]atiiisxx.exeatiiiexx.dllatiicdxx.dllatiicdxx.vxdatiicdxx.sysatricdxx.enu;--------------------; CopyFiles sections[R6_Copy]ATI2DRAG.DRVATI2VXAG.VXDati2cqag.DLLATI2I9AG.DLLATI3DUAG.DLLATIV16XX.DLLATIVIFXX.DLLATIVVXXX.VXDATIVVAXX.DLLATI3D1AG.DLLATI3D2AG.DLLATIO9XXX.DLLATIDDC.DLLatitvo32.dllAti2evxx.exeAti2evxx.dllatipdlxx.dllOemdspif.dllati2edxx.dll[iniFiles];--------------------; System.ini Updates[R6_UpdateInis];----------------------; User visible strings[strings]ClassName="Display"Mfg="ATI Tech. - Enhanced"ATIM6="ATI Mobility Radeon"; Driver Information Entries; These items will be set by IHV...DriverMfgr="ATI Technologies Inc." ; IHV nameDriverVersionID="7.xx" ; The IHV driver versionBaseDriverFileName="Ati2drag.drv" ; Key file for versionBaseDriverFileVersion="4.15.9163" ; version of key file; These items will be set by IHV and updated by OEMDriverOEM="ATI Technologies Inc." ; name of the OEMDriverFamily="Video" ; device family (NIC, Storage, Video...)DriverProduct="ATI Radeon" ; Specific Name of device (chipset, for example)DriverDescription="Graphics Driver" ; Description of device (product name, OS or system supported)DriverOEMVersion="Centralized Build" ; OEM-specified version;;DPSC="CLSID\{E62DCD80-C262-11d1-A419-006097923041}"DAOS="CLSID\{2EADFE65-C751-11D1-A636-0000E8DB1EA2}"ATPS="CLSID\{F2B8E361-D2E2-11D1-A41F-00609729B902}"TKML="CLSID\{EBB5845F-CA80-11CF-BD3C-008029E89281}\InProcServer32"TKM2="CLSID\{700B1221-CAFF-11d1-B9DE-000000001B1B}\InProcServer32" I hope somebody can help me, or else i will be forced to use this laptop with an external monitor, which denies the whole purpose of it being a laptopIf you need further information, please ask and i shall answer you to the best of my knowledge. Thank you in advance
pkkilleru Posted August 3, 2014 Author Posted August 3, 2014 I installed Windows XP, and apart from the fact that the card is working flawlessly on it, there are 4 monitors being detected in device manage, one plug and play monitor and 3 default monitors. When i look in ATI Control Panel under Displays, indeed there are 4 monitors listed there (Monitor, TV, FPD and Panel which is the laptop panel). The laptop panel is the only one active and obviously the other three are not connected.Now, in WIndows ME, after installing the modded driver and ATI Control Panel, only two monitors show in device manager, the one installed with the standard VGA graphics adapter that installed with Windows ME and only one Default Monitor that was installed when the driver was installed. Also in Windows ME, if i open ATI Control Panel and go to Displays, only 3 devices show there (Monitor, TV and FPD), there is no Panel like in XP, my suspicion is that there is a registry problem which can be fixed by modding the INF of the Windows ME driver, but i can never be 100% sure.
pkkilleru Posted August 3, 2014 Author Posted August 3, 2014 The old driver is the standard pci graphics adapter that windows loads at a fresh install, i tried catalyst 5.2, 5.9 and 6.2 (4.14.01.9150, 4.15.1.9163, 4.15.1.9165) each with a fresh install both windows 98 and windows ME with the same result, for some reason the laptop display is not being detected properly either by the inf/registry settings or by the driver itself. I will try to compare the inf for XP with the one for 98/ME but at a glance they look very dissimilar.... Strangely enough, there are a few early XP drivers such as 6.14.10.6422 that let me load the inf in the manual driver installation in windows ME (windows 98 gives me the incompatibility message) and actually go through with it, at least the driver says it's installing (the driver files copy) but when the system restarts all i get is 640x480x4bit, which means the driver files could not initialize obviously.......... Heck i even tried to replace a few files in the XP driver with the ones from 98/ME, and the behavior is the same as if i loaded the 98/ME drivers as explained before, which leads me to believe the fault lies in the driver files themselves, not in the inf, since i used the inf for XP. I really want to make this work...
jaclaz Posted August 4, 2014 Posted August 4, 2014 Try VBEMP:http://www.bearwindows.reboot.pro/vbe9x.htmhttp://www.msfn.org/board/topic/163436-vbemp-9x-with-3d-aceleration/or the SciTech driver.https://web.archive.org/web/20030725183829/http://www1.scitechsoft.com/products/enterprise/free_titles.html jaclaz
CamTron Posted August 4, 2014 Posted August 4, 2014 You can try editing the registry to add the correct timings like this guy did with his widescreen monitor: http://toastytech.com/guis/miscb.html I could be wrong, but I'm pretty sure it's impossible to get hardware acceleration with VBEMP 9x or SciTech. I'd use that as a last resort. 1
pkkilleru Posted August 5, 2014 Author Posted August 5, 2014 (edited) Well, frustration and desperation got me into flashing an acer bios from a very similar laptop, the acer travelmate 4150, it has absolutely the same specs except for the video card which is nvidia instead of ati. i guess you see where i'm going with this, i was hoping that by flashing the bios from the travelmate 4150 to the aspire 5500, it would support nvidia cards instead of ati cards, i was wrong, my laptop is now a paperweight, i am waiting on a USB floppy disk drive and some floppies to attempt a bios recovery........ oh well..... acer really makes it hard, don't they..... the platform of my acer aspire 5500 is called EFL50 and the one for the acer travelmate 4150 is called EDL00, clearly they both use an insyde bios and they have the same specs, i wish i knew how to copy the code from the vbios in the EDL00 to the EFL50 so that it would boot with the nvidia card that i have, then i could install it on windows 98/ME .... One thing is for sure, once i get the floppy disk drive and the floppies, i shall have a means to recover from a bad BIOS flash, and that's when the real experimenting will start until i shall have a breakthrough, if the ati drivers don't help me, i will get rid if the ati card all together. Shame on them for not supporting their products properly, and i'm not talking about windows 98/ME (may they rest in peace), i'm talking about a whole history of buggy drivers and lack of support. I mean look at nvidia, they always had new versions of drivers available, they would fix bugs instantly. But enough rambling, shame on you ATI !!! Edited August 5, 2014 by pkkilleru
pkkilleru Posted August 5, 2014 Author Posted August 5, 2014 (edited) I had some trouble with Windows 98 compatibility, the installation hangs at the last 10 minutes, but eventually it goes through with a lot of waiting and restarts, maybe going into safe mode a few times, the Windows ME installation doesn't hang at all, then there is the native USB external media compatibility. I know Windows 98 is way better but for this laptop it's just a headache, eventually when all the problems with drivers and all would have been sorted out, i shall definitely consider it.As for 9x compatibility in NT, i'm sure most of the games/programs would work with a few exceptions (Pro Rally 2001, a game that i really miss), and when i said epicness i meant the whole project, but i admit, it's quite a headache lol.Travelmate 4150 has the same chipset 915PM if it has a discrete video card, which it does, if you look at the bios, and use buidrom.bat in a 32 bit environment, several 512 kb roms will be created among which there is one called 43M.ROM, which stands for the nvidia geforce go 6600 chipset (NV43M). By the same analogy, if you look at the aspire 5500 2.10 (the last msdos version i could find) bios and use the same buidrom.bat, several roms will be created among which there will be one called M26P.ROM, which stands for the ati mobility radeon X700 chipset (M26).The only difference of EDL00 compared to the EFL50 is the video platform and of course the checksum. I have looked into tools to help me unpack the roms but it seems they are old and proprietary, like some dell ones, so i hit another brick wall... i shall resort to hex editing and a lot more soft bricks ahead. I might have gotten myself into more than i bargained for, but it's the challenge (question) that drives us Oh by the way, when i flashed the EDL00 2.5 bios from the Travelmate 4150 to the Aspire 5500, the flashing process went through without problems, the flash utility detected everything as if the platform was EDL00.... But then, the black screen of death ..... Bummer Edited August 5, 2014 by pkkilleru
DougB Posted August 6, 2014 Posted August 6, 2014 I (and other folks here) have experienced conflicts between ACPI and video drivers on Win98. (I don't know about with WinME -- did they manage to fix that issue?) So it might be worth a try to re-install the O/S with ACPI disabled: setup /p iThis might, however, produce some standby issues on some systems, but at least you get your video drivers in. (Fair tradeoff, at least to my mind.) This has always worked for me (and has worked for others on this list as well) when video drivers crashed during installation. So now i just routinely use this switch when installing my Win98SE. (And if it is an ACPI/video-driver conflict, i don't think the video manufacturer matters -- i've experienced the conflict with NVidia cards as well as with Intel m/b-chipset video.) - Doug B. 1
pkkilleru Posted August 6, 2014 Author Posted August 6, 2014 I (and other folks here) have experienced conflicts between ACPI and video drivers on Win98. (I don't know about with WinME -- did they manage to fix that issue?) So it might be worth a try to re-install the O/S with ACPI disabled: setup /p iThis might, however, produce some standby issues on some systems, but at least you get your video drivers in. (Fair tradeoff, at least to my mind.) This has always worked for me (and has worked for others on this list as well) when video drivers crashed during installation. So now i just routinely use this switch when installing my Win98SE. (And if it is an ACPI/video-driver conflict, i don't think the video manufacturer matters -- i've experienced the conflict with NVidia cards as well as with Intel m/b-chipset video.) - Doug B. Yes, i have tried with ACPI off, and like you say, the installation of both 98 and ME goes without hitches, but the video driver behaves the same, it installs perfectly, 2D/3D acceleration works great, but the laptop screen behaves like an old CRT monitor that doesn't support any resolution (the image is either unintelligible and looks like artifacts or it's partly intelligible but looks cropped to the left with two compressed vertical lines in the middle). On the other hand, if I use an external monitor, everything is perfect, I guess the driver itself does not detect the laptop panel or there are some registry issues involved that can be corrected.
Drugwash Posted August 8, 2014 Posted August 8, 2014 Dunno if it can be of any help but do try 'Quick switcher' from the repository in my signature. See if it correctly detects the display, set up three hotkeys with different resolutions (also check the resolutions list, see if you can get some different vertical refresh rates) and use the hotkeys one at a time, see what happens. Keep the external monitor on for feedback, there should be a brief OSD message at top-left on each resolution change. Can't tell much about the registry, I'm having difficulties myself finding all the necessary data for Quick Switcher. 1
pkkilleru Posted August 8, 2014 Author Posted August 8, 2014 Dunno if it can be of any help but do try 'Quick switcher' from the repository in my signature. See if it correctly detects the display, set up three hotkeys with different resolutions (also check the resolutions list, see if you can get some different vertical refresh rates) and use the hotkeys one at a time, see what happens. Keep the external monitor on for feedback, there should be a brief OSD message at top-left on each resolution change. Can't tell much about the registry, I'm having difficulties myself finding all the necessary data for Quick Switcher. Thank you very much, will do, but first, i am waiting for a USB floppy disk drive to recover my bad BIOS flash
Drugwash Posted August 8, 2014 Posted August 8, 2014 Good luck with that! If the floppy unit won't get recognized, your only chance would be a hot swap and reflash the BIOS on a similar/compatible board, only when the chips have same capacity and only if they're not soldered directly on board. For details on BIOS modding/flashing try looking through all the sections here. But be careful, there be dragons!
pkkilleru Posted August 8, 2014 Author Posted August 8, 2014 Good luck with that! If the floppy unit won't get recognized, your only chance would be a hot swap and reflash the BIOS on a similar/compatible board, only when the chips have same capacity and only if they're not soldered directly on board. For details on BIOS modding/flashing try looking through all the sections here. But be careful, there be dragons! Aye, there be dragons there, but i've done it before, although this one is not a simple 8-lead SOIC SPI Serial EEPROM, it's a 32-lead PLCC soldered onto the motherboard, which has hair thin lines Anyway, the crisis rescue disk will work, being an old laptop, the crisis doesn't support a CD or USB flash drive, but it does support a USB floppy drive, and i already tried the FN+ESC method, it takes me into crisis mode but it's not reading either the USB flash drive or the CD, i'm sure it will read the floppy disk though, or else i'm screwed, i really want to experiment some more
Drugwash Posted August 8, 2014 Posted August 8, 2014 You're on thin ice, mate. May the Force be with you!
pkkilleru Posted August 19, 2014 Author Posted August 19, 2014 Well, today the USB floppy disk finally came and i was able to use crisdisk (FN+Esc) to revive my acer aspire 5500. Since i had the mans to recover from a bad flash, i started experimenting again with the EDL00 (Acer TravelMate 4150) bios and still had no success. Finally after many tries and failures, video card swapping (ATI and Nvidia) frustration and some more time lost, i was just looking at the files that came with the TravelMate 4150 bios v2.50 and like i mentioned in a previous post, there is a file called buidrom.bat that uses the file flas***.exe to extract the bios rom and repack it in a few different files to match different platform configurations. As it turns out, for this particular bios version, the bat file created four rom files NV43.ROM, NV43DOCK.ROM, NV44MV.ROM and NV44MVDOCK.ROM, obviously each one matching the kind of laptop and vga card you have, geforce go 6600 no docking station or with docking station and geforce go 6200 no docking station or with docking station. Anyway, i said to myself, hey if the flash doesn't work with NV43.ROM, let me try the NV43DOCK.ROM, so that's what i did, loaded and renamed the NV43DOCK.ROM to BIOS.ROM to the floppy disk along with bflas***.bin as required by crisdisk, and initiated the rescue flashing process, waited for it to finish and shut down the platform, then to my surprise and disbelief, the platform booted, i looked next to it and there was the ATI x700 card sitting there disconnected, i cried out loud in joy YEAAAAAAAAHHHHHHHH, i did it! it works!, in your face Acer! Then went into the bios and there it is, the proof is attached to this post :D Now i can finally have my windows 98/ME platform fully compatible with Nvidia drivers!!!!!!!!! Yupee, i'm a happy camper
Recommended Posts