Reply 20 of 33, by Tevian
- Rank
- Member
MikeSG wrote on 2025-02-17, 18:30:There are ultilies that can change to CRT / Flat panel /Both modes, in Dos here (read readme.doc): http://ftp.emacinc.com/Legacy […]
Tevian wrote on 2024-06-23, 08:02:[...] or make this revert to a CRT mode that will allow for different resolutions?
Hope someone with more knowledge can post with suggestions!
There are ultilies that can change to CRT / Flat panel /Both modes, in Dos here (read readme.doc): http://ftp.emacinc.com/LegacyProducts/SBC/pcm … 5/Drivers/Bios/
The BIOS .bins are for another SBC. But it does use the 65550.In windows, to stop the 640x480 fixed size + panning, you can also change to CRT mode in the 'Chips' tab next to where you set the display.
Reprogramming the BIOS: There is a tutorial here from advantech, but I haven't heard success from people who've tried it. Should include settings such as crt mode and 640x480/800x600. https://www.advantech.com/emt/support/details/faq?id=1+FY+68
Hey, thx for this!! And I'm happy the links still work.
The utility CT.com from ftp.emacinc.com looks promising. If that works for the Allen Bradley cards that would be a lifesaver! I don't have time to test but I will as soon as I can. I do have the CHIPS driver control panel and that also works, but it reverts after EVERY reboot. Super annoying! Although, if CT.com does in fact change to CRT mode I could add that during startup which would be a reasonable patch.
I made more progress but I posted it here (https://forum.vcfed.org/index.php?threads/nee … cpu233.1248890/). I was able to deconstruct the BIOS to its constituents, including the VGA OPROM's. Digging around with the HEX editor, I narrowed down the difference from fixed 640 and 800 to only 5 bytes! However, trying to modify these random bytes is actually messing with the compiled OPROM code so it's like shooting in the dark. I tried many many VGA 65550 OPROMs extracted from various PCA SBC BIOS files. This was a while ago and I think I only found two that were "stable" but would crash beyond displaying anything past a DOS prompt.
I'm very interested in the link you posted about modifying the BIOS. I read through and there might be an issue. This specifically, "Note:BMP32k50.exe is used to modify CHIPS 65550 32K bytes BIOS.
To modify 44K bytes VGA please use bmp44K50.exe" The Allen Bradley BIOS VGA OPROM is 40k.
Here is the deconstructed AB 640x480 BIOS.
"OPROM0.ROM" 40kb file is the VGA BIOS as confirmed in this HEX snippet.
So, the post suggested using bmp44K50.exe for a "44k" VGA OPROM. I might try BMP32k50.exe just to see what it does, but I'd like to also try bmp44K50.exe. I tried searching but couldn't come up with anything. Would you know where to find it?
Thx again for your help and I'll try this out when I get a chance.