VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

I know the display should be 640x480 pixels, but as far as I know the text modes are programmed for more than 640 pixels horizontally. Anyone knows what the actual maximum resolution of a IBM VGA CRT monitor is? I currently have my emulator set to a 800x600 pixels display maximum, but is this correct?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 4, by SarahWalker

User metadata
Rank Member
Rank
Member

720x480.

Reply 3 of 4, by superfury

User metadata
Rank l33t++
Rank
l33t++

So the maximum resolution of a VGA monitor is 720x480(NTSC?)? What happens when the CRTC is programmed for higher values than 720x480? Will part of it go over the edge of the screen(which won't be visible)? Or will it be resized to 720x480 in that case(looking at a LCD monitor)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 4 of 4, by Scali

User metadata
Rank l33t
Rank
l33t

It's an analog system... You can stretch the specs somewhat, but at some point it will lose sync (original VGA monitors were not multisync like later SVGA monitors were, so they could only detect and sync to 70Hz 400-line modes (200-line modes were doubled by the VGA card to 400-line) and 60Hz 480-line modes).
So the image will start 'rolling'/'waving' over the screen etc.

800x600, 1024x768 and other modes were non-standard SVGA modes. How they worked depended on the video card and monitor that you used exactly. IBM didn't support these.
My first Paradise SVGA card displayed 1024x768 in a weird 43Hz interlaced mode on my Eizo Flexscan CRT.

http://scalibq.wordpress.com/just-keeping-it- … ro-programming/