Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Buggy results on 8088 machines #2

Open
leahneukirchen opened this issue Jul 30, 2023 · 0 comments
Open

Buggy results on 8088 machines #2

leahneukirchen opened this issue Jul 30, 2023 · 0 comments

Comments

@leahneukirchen
Copy link
Owner

See
https://mstdn.party/@hakfoo/110801668604309114

On my XT clone (Homebrew8088 board set with the V40 CPU, GlaBIOS), it did correctly identify PC DOS 2000 (as 7.0) and a FreeDOS install, but quoted weird memory amounts, like -24mb of base memory, and 36Mb of extended. The actual correct answer is 640k base RAM plus 96k usable upper memory

I know I've seen other software, possibly MSD, make the same 36Mb extended memory complaint, but the mainboard is decidedly "not quite how IBM did it." :blobcatblep2:

Adding on, perhaps part of this is that it's using an AT-centric way of reading the machine's specs, asking for CMOS setup data at port 0x70. 8088-class machines don't usually have anything there. The BIOS data area https://stanislavs.org/helppc/bios_data_area.html might provide some alternate query paths, and maybe INT 0x13 function 8 to identify disc drive types and geometries.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant