VOGONS


First post, by eax

User metadata
Rank Newbie
Rank
Newbie

Is it possible to fake the presence of a video card on the ISA bus?

I would my BIOS to see a ISA video adapter (HGA/CGA/EGA/VGA) so it will boot form disk.
My stuff will communicate using the on-board COM ports, so I can live without a screen.
The system is a very compact PC/104 but it needs a ISA backplane in order to attach a ISA video card.
I haven't found a PC/104 video adapter and I don't need one anyway so if possible I just want to convince the BIOS that a screen is present.

Is there any information on what a BIOS does/checks to determine the video adapter?

The board is a AAEON SBC-400 with 486DX/2-50, the BIOS is an AMIBIOS 486DX ISA BIOS (sticker, WinBIOS variant)

Reply 1 of 9, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie

I have no experience with this sorta of thing and thus unlikely to be any help, but I do like to learn so I googled the manual and noticed under Primary Display one of the options is: Not Installed. Also under Video Rom Shadow one of the options is Absent.

I’m curious what/how exactly can you tell is occurring without a video adapter? Can you manipulate the bios settings at all? (Maybe modify bios defaults offline then and flash it?)

Check out DOSBox Distro:

https://sites.google.com/site/dosboxdistro/ [*]

a lightweight Linux distro (tinycore) which boots off a usb flash drive and goes straight to DOSBox.

Make your dos retrogaming experience portable!

Reply 2 of 9, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie

since your board has video on board, my guess its looking for Monitor DDC to report output presence.

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 3 of 9, by rasz_pl

User metadata
Rank l33t
Rank
l33t
BloodyCactus wrote:

since your board has video on board, my guess its looking for Monitor DDC to report output presence.

DDC was fairly modern invention, its more likely to be checking impedance on analog outputs
https://www.geeks3d.com/20091230/vga-hack-how … vga-dummy-plug/

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 4 of 9, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie
BloodyCactus wrote:

since your board has video on board, my guess its looking for Monitor DDC to report output presence.

Maybe I'm looking at the wrong manual / images, I don't see any evidence of video on board.

Check out DOSBox Distro:

https://sites.google.com/site/dosboxdistro/ [*]

a lightweight Linux distro (tinycore) which boots off a usb flash drive and goes straight to DOSBox.

Make your dos retrogaming experience portable!

Reply 5 of 9, by rasz_pl

User metadata
Rank l33t
Rank
l33t
BinaryDemon wrote:
BloodyCactus wrote:

since your board has video on board, my guess its looking for Monitor DDC to report output presence.

Maybe I'm looking at the wrong manual / images, I don't see any evidence of video on board.

yep, nothing on https://stason.org/TULARC/pc/motherboards/A/A … 86-SBC-400.html

from a bios perspective it needs something to hook int10 and provide basic functions, a dummy firmware

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 6 of 9, by BloodyCactus

User metadata
Rank Oldbie
Rank
Oldbie
BinaryDemon wrote:
BloodyCactus wrote:

since your board has video on board, my guess its looking for Monitor DDC to report output presence.

Maybe I'm looking at the wrong manual / images, I don't see any evidence of video on board.

oh I was looking at the wrong AAEON SBC

--/\-[ Stu : Bloody Cactus :: [ https://bloodycactus.com :: http://kråketær.com ]-/\--

Reply 7 of 9, by eax

User metadata
Rank Newbie
Rank
Newbie

The board has indeed no on board video (that's a different SBC, I have one of those too).

What would be the most simple video card, from a low level programming perspective? Hercules?
Where would I find detailed programming information?

Reply 8 of 9, by eax

User metadata
Rank Newbie
Rank
Newbie
BinaryDemon wrote:

I have no experience with this sorta of thing and thus unlikely to be any help, but I do like to learn so I googled the manual and noticed under Primary Display one of the options is: Not Installed. Also under Video Rom Shadow one of the options is Absent.

I’m curious what/how exactly can you tell is occurring without a video adapter? Can you manipulate the bios settings at all? (Maybe modify bios defaults offline then and flash it?)

It just beeps like an ordinary BIOS that lacks a video card.
The BIOS is a bit awkward to use, it has a 'gui', but I can enter the BIOS and do some basic modifications.

Reply 9 of 9, by rasz_pl

User metadata
Rank l33t
Rank
l33t

bios might use this maybe? http://stanislavs.org/helppc/int_10-1a.html
I dont know, havent looked into any bioses code, MDA is the simplest card
I never tried running such old hardware with no graphic card, more modern stuff will beep but it wont stop it from booting
looking up BIOS Data Area in bios companion book:

87h 135 Int 10h 1 byte Video display adapter options
Bit 7 - bit 7 of last video mode
0b = clear display buffer setting mode
1b = do not clear the display buffer
Bit 6-4 - memory on video adapter
000b = 64Kb
001b = 128Kb
010b = 192Kb
011b = 256Kb
100b = 512Kb
110 = 1024Kb or more
Bit 3 - video subsystem
0b = not active
1b = active

Bit 3 - video subsystem
0b = not active

looks like it should "just work"

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction