- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Guys,
This is my first post, just joined today, looks interesting with a nice bunch of contributors.
I'm a keen user of an older DOS based CAD program (Protel) for electronic design
as I already have libraries, can update them, very fast, produces good output &
work fine under 32 bit XP on a reliable laptop which can dual boot to Win7 64 bit dual boot.
Laptop's native resolution 1366x768 is fine for windows but, there's no 1366x768 Vesa mode
for DOS based programs so the 1366x768 graphic driver which I can get for "Protel for DOS"
does not function, it only goes to 1024x768 with the aspect ratio out so circles appear as ovals.
The lfb.exe cml/dos program on this link shows all the modes (incl Vesa) the GM45 on my Dell has
in DOS mode:- http://airborn.com.au/layout/easytrax.html Protel Autotrax video drivers link can be found in string "the http://airborn.com.au/layout/lfb.exe lfb tool inside DOSBox"
I don't need to run DOSBox as slow/messy & Xp-32bit will open a cml window with appropriate .pif and
there are corruption issues/delays using the Windows XP driver thats offered on the Airborn website.
ie. To run the vesa report program; d/l the .exe, virus check then open a cml/dos window & type lfb
or optionally pipe the output to a txt file as lfb > mine.txt
Then type exit to leave the cml closed
On my system the Vesa mode are as listed below but, doesn't show the laptop's
native 1366x768 at all, here it is:-
-----------------------------------------------------------
Version : 3.00
OEM Name : Intel(r)Cantiga Graphics Chip Accelerated VGA BIOS
memory : 33488896
no VESA Protected Mode Interface
160h: 0 x 0 (text)
161h: 0 x 0 (text)
162h: 0 x 0 (text)
163h: 0 x 0 (text)
164h: 0 x 0 (text)
165h: 0 x 0 (text)
166h: 0 x 0 (text)
167h: 0 x 0 (text)
168h: 0 x 0 (text)
169h: 0 x 0 (text)
16ah: 0 x 0 (text)
16bh: 0 x 0 (text)
16ch: 0 x 0 (text)
16dh: 0 x 0 (text)
16eh: 0 x 0 (text)
16fh: 0 x 0 (text)
170h: 0 x 0 (text)
171h: 0 x 0 (text)
13ch: 0 x 0 (text)
14dh: 0 x 0 (text)
15ch: 0 x 0 (text)
13ah: 0 x 0 (text)
14bh: 0 x 0 (text)
15ah: 0 x 0 (text)
107h: 0 x 0 (text)
11ah: 0 x 0 (text)
11bh: 0 x 0 (text)
105h: 1024 x 768 x 8 0xf8000000, 41 pages
117h: 1024 x 768 x 16 0:5:6:5 0xf8000000, 20 pages
118h: 1024 x 768 x 32 8:8:8:8 0xf8000000, 9 pages
112h: 640 x 480 x 32 8:8:8:8 0xf8000000, 25 pages
114h: 800 x 600 x 16 0:5:6:5 0xf8000000, 33 pages
115h: 800 x 600 x 32 8:8:8:8 0xf8000000, 16 pages
101h: 640 x 480 x 8 0xf8000000, 101 pages
103h: 800 x 600 x 8 0xf8000000, 62 pages
111h: 640 x 480 x 16 0:5:6:5 0xf8000000, 50 pages
--------------------------------------------------------
The Vesa mode I need is 183h for 1366x768.
I wondering if its possible to patch the relevant .inf in the graphic drivers for the
GM45 such that 183h appears with the correct attributes.
Is it possible there is a utility from intel or a spec which details the areas in
the .INF file or even a binary patch for any of the associated .DLL's so when
the cml (command line) switches in then mode 183h for 1366x768 matches
the Protel intrinsic driver ?
Looking forward to some ideas, regards
Mike Massen
Edit: I've just found this utility which may be useful as it can interrogate the
native lcd "monitor" in the laptop & might this data then be useful to patch
any of the .inf for the GM45 driver ?
http://www.entechtaiwan.com/util/moninfo.shtm EnTech Taiwan | Utilities | Monitor Asset Manager
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
I understand you are trying to get 1366x768 Vesa mode for DOS based programs.
Let me apologize for any inconvenience this issue may be causing to you.
In order to help you better I would like to gather more information about the configuration you have in the computer. Please attach to this thread the .txt file the Intel® System Support Utility will generate https://downloadcenter.intel.com/download/25293/Intel-System-Support-Utility https://downloadcenter.intel.com/download/25293/Intel-System-Support-Utility
To attach a file, you must click "Use Advanced Editor" on the upper right hand corner of the response box, then the "attach" option will appear on the bottom right hand corner of the response box.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
I was wondering if you still need assistance regarding the 1366x768 Vesa mode for DOS based programs you are trying to get. In case you still need assistance just let me know.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Fred,
Thanks for the reminder, have been through shifting priorities, apologies...
Although it would be ideal & useful to have a Vesa 1366x768 mode it may not
be necessary & a simpler approach may be more efficient for just the Protel cad package.
My Dell Inspiron 1545 has a native 1366 x 768 resolution which works
fine under 32 bit XP & Windows 7/64 bit with the drivers from Dell for both windows.
But, I have no idea how to enable the 1366x768 mode in the intel graphic chipset
for DOS mode as there is no documentation which would be a dos cml window under Windows
XP 32 bit. I cannot run the Protel pacakage under a Windows 7/64 bit OS.
I have the source for a generic dos driver for the Protel PCB package but it
hasn't the mode .asm sequence to set the 1366x768 mode as that appears to
be all I need. I do have the binary of the vesa1366x768 driver. Both files compile
to a small 4K & are loaded by Protel when it starts.
I recall there was a link to the GM45 chipset data here which could allow the 1366x768
to be enabled but, that link is missing from the forum, so a link to how to set
that graphic mode from DOS via assembler would be ideal...
Ran the SSU program with a full scan, see attached, happy to attach any other
files np as all the Protel stuff is past copyright too & happy to run any other programs
helpful to converge on an outcome... tah
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
Thanks for the information you sent to me.
I recommend removing the email address from your previous post.
I would like you to try updating the graphics driver. You can download it from this link https://downloadmirror.intel.com/22163/a08/Win7Vista_151719.zip https://downloadmirror.intel.com/22163/a08/Win7Vista_151719.zip
Please try installing the driver with the steps that are on this other link https://www.intel.com/content/www/us/en/support/graphics-drivers/000005474.html https://www.intel.com/content/www/us/en/support/graphics-drivers/000005474.html
Let me know if issue persists or not.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I see you have offered a Windows 7/Vista graphics driver but,, my problem is with
Windows XP 32 bit to be able to run the DOS program Protel which is a 16 bit app.
ie. Protel runs fine but not at the laptops native resolution of 1366x768 and
the only driver available with Protel for 1366x768 is a Vesa mode 183h driver
which wont function in Xp because the GM45 driver offered for XP 32 bit
does not have vesa mode 183h for 1366x768 😕
Sorry if I havent made that clear earlier on, of course if the Win 7/Vista does
offer a Vesa mode 1366x768 for a dos window in XP 32 bit then the issue
can be resolved - that would be most welcome 🙂
I installed dosbox yesterday and the existing Win 7 driver doesnt offer
Vesa 1366x768 ie When I run Protel in the Dosbox & load it with the Vesa
1366x768 driver the program baulks & states that mode is not supported
ostensibly by the GM45 graphics chipset. In any case I find dosbox far
too slow at so many levels in that environment - hence my dual boot
optiont to start in XP 32 bit as it will run Protel without a dosbox...
I'm reticent to try to install the Windows 7 driver in XP unless it will accept it
and install the Vesa driver for 1366 x 768 in that I don't want to mess the existing
XP 32 bit installation even if the roll-back option were reliable, sometimes its
not and when it is there are occasional unwelcome artifacts or leftovers...
However, later today when my reliance on both OS reduces I will give it a
go very carefully, if you are able to reply before then and confirm the driver
you offer will function in XP & offer the Vesa 1366x768 mode for a cml then
that would be great 🙂
Thanks for now, regards Mike
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
Would you please try installing this graphics driver version on Windows XP*? https://downloadcenter.intel.com/download/21827/Intel-Graphics-Driver-for-Windows-XP-zip-?product=81515 https://downloadcenter.intel.com/download/21827/Intel-Graphics-Driver-for-Windows-XP-zip-?product=81515
Please try installing it using the steps that are on this link https://www.intel.com/content/www/us/en/support/graphics-drivers/000005513.html https://www.intel.com/content/www/us/en/support/graphics-drivers/000005513.html
Let me know if issue persists or not.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Fred,
Downloaded & Installed as per the advice link the updated graphic driver.
Previously driver 11/09/2008 version 6.14.10.4990
Now the driver is 23/07/2012 version 6.14.10.5420
Incidentally the new driver came up as kit47725.inf in the install procedure.
Works fine in XP & offers more options for modes in Windows such as rotate
& various colour corrections, thats a great improvement, works perfectly in Windows 🙂
Unfortunately it doesnt change anything in the CML/DOS window, there is no
vesa mode for 1366x768 a test by the lfb dos mode program is identical to
earlier 😕
As we know the 1366x768 is the laptops native mode & fine in Windows,
its just a matter of activating that mode when the CML/DOS window is full screen.
A vesa mode would be ideal so it can work most easily with the Protel (for DOS)
program as there is a vesa1366x768.drv (4K byte) driver for Protel which has
the correct aspect ratio & being in Win XP 32 bit doesnt need an emulator so
it would be fast. The vesa 1024x768 & 800x600 already work fine so its just a matter
of determining how to activate that 1366x768 mode given the GM45 is capable of it.
I have a template ie Assembly language 640x480 version of the 4K byte driver
which I can patch & assemble into the graph.drv file utilised by Protel. Its just
a matter of knowing what assembler sequence is needed to activate the GM45's
1366x678 mode whether via vesa or more directly.
I vaguely recall there was a document link to the GM45's command set, i/o
& memory mapping range etc but, that link either expired or was removed as I
guess some people messed it on their machines probably damaging their laptop.
If there is an intermediate TSR type vesa mode that can be placed in the CML/DOS
environment then that might be another way to go but, I would still be keen to get
the hard technical documentation & patch the Protel driver template file ?
Any other approaches I would be welcome to explore,
regards
Mike Massen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
What happens is that the Intel GM45 graphics controller has been discontinued so it is no longer possible for us to develop new drivers. This link will give you more information about it http://www.intel.com/content/www/us/en/support/graphics-drivers/000005733.html http://www.intel.com/content/www/us/en/support/graphics-drivers/000005733.html
At this point what I can recommend is contacting the company that developed the application in order to check if they have any patch or workaround available you can use.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your message Fred,
I do understand the chipsets are no longer in manufacture & not supported
re efforts to accommodate other programs.
Surely the GM45 instruction set data is still "known" Eg for those like me
who can write assembler ?
Can you point me to the graphic's controller "instruction set" perhaps as
it was made available to software writers many years ago ?
Regards
Mike
PS: Thanks for the link but, which one is the GM45 please ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
The document that is available for the graphics controller is the datasheet which can be downloaded from this link http://www.intel.com/assets/PDF/datasheet/320122.pdf http://www.intel.com/assets/PDF/datasheet/320122.pdf
Other technical documents that are available on our website will be for the processor that is installed in your computer. You can download additional documents from this other link http://www.intel.com/products/processor/core2duo/mobile/techdocs.htm http://www.intel.com/products/processor/core2duo/mobile/techdocs.htm
The Intel GM45 graphics controller is the same as the Intel® G45 Express Chipset that appears on the link I provided before. Intel GM45 just means it is a mobile chipset.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Fred,
Thanks for the detail on the GM45 chipset that gives me something to go on
along with the template source which I can get from airborn.com.au
I came across this as well
https://downloadmirror.intel.com/16577/eng/relnotes.txt https://downloadmirror.intel.com/16577/eng/relnotes.txt
Which refers to an editor presumably for development with these FAQs
https://www.intel.com/content/www/us/en/intelligent-systems/intel-embedded-graphics-drivers/faq-configuration-editor-ced.html Intel® Embedded Graphics Drivers Configuration EDitor FAQ
https://www.intel.com/content/www/us/en/embedded/software/emgd/embedded-media-and-graphics-drivers-faq-configuration-editor.html Intel® Embedded Media and Graphics Driver (Intel® EMGD) FAQ
I'm wondering if this can be useful to edit the vbios along with a suitable
x86 disassembler to implement the modes I need using the CED etc and if so where to download the CED ?
Edit:
Just noticed this file references the 1366x768 mode I need in various places
https://www.intel.com.au/content/dam/www/public/us/en/documents/guides/emgd-v1-16-user-guide.pdf https://www.intel.com.au/content/dam/www/public/us/en/documents/guides/emgd-v1-16-user-guide.pdf
So the emgd package with the CED may be suitable, your thoughts ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
The Configuration Editor (CED) is a tool that is used by our Embedded Support Group. You may try contacting them, but since the graphics controller has been discontinued I cannot guarantee they will be able to provide full support for it. This link will give you their contact information https://www.intel.com/content/www/us/en/embedded/software/emgd/embedded-media-and-graphics-drivers-faq-technical-support-and-documentation.html https://www.intel.com/content/www/us/en/embedded/software/emgd/embedded-media-and-graphics-drivers-faq-technical-support-and-documentation.html
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Fred,
I've been in touch with someone interested in this issue & pursuing a few
permutations which involve changing the .sys driver along with a minor registry
change but, which raises a question re your earlier instruction to install the latest GM45
for Windows XP, which went fine by the way, with an upgraded graphics control panel 🙂
In respect of Intel GM45 Video, v.6.14.10.5420 in your msg # 7 you advised to
use the manual method - which I understand was only a partial install not including
things such as the HDMI - which I don't have on my laptop.
But, as it was partial then did the procedure you advised include the updated
video bios as well or just the .inf/.sys for the windows operating system files ?
ie. The link to https://downloadcenter.intel.com/download/21827/Intel-Graphics-Driver-for-Windows-XP-zip-?product=81515 Download Intel® Graphics Driver for Windows XP* (zip)
states under the first para "Included also is the latest Video BIOS", its not
clear to me this was installed given the procedure you linked to for only the Graphiscs sub directory...
If it wasnt then can you indicate it might be worth trying - and the unused HDMI aspect
is therefore likely to be ignored or is there a possibility there might be a complication ?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
The procedure I provided should have installed video BIOS update as well. If you want you can reinstall the graphics driver using the Setup.exe file that is inside of the .zip file, but I do not think that is going to be necessary.
We do not recommend changing either the .sys file or registry keys because the graphics driver may not work properly. You can try that on your own, but please create a Windows* System Restore point before you proceed.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello MikeMassen,
I was wondering if you still need assistance regarding the 1366x768 Vesa mode for DOS based programs you are trying to get. In case you still need assistance just let me know.
Regards,
Fred D.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page