[Oberon] Help: Display Init Strings for Native Oberon
Treutwein Bernhard
Bernhard.Treutwein at Verwaltung.Uni-Muenchen.DE
Wed Jun 21 12:13:34 CEST 2017
>From: eas lab [mailto:lab.eas at gmail.com]
>Sent: Tuesday, June 20, 2017 6:34 AM
[...]
> So the Hex InitString was a direct X86 binary patch.
> Very naughty/illegal. And therefore never explained
not true, very well documented:
You can find on http://www.ethoberon.ethz.ch/native/WebConfig.html
in the section about configuration strings for "Display drivers".
This document is available since more than decade, although the location
varies, where you were able to find it ...
- "Init": For display mode initialisation. A list of 8-bit hexadecimal
numbers (up to 75 bytes) with no spaces in between. This string
is interpreted at boot time, when the processor is still in 16-bit mode.
The values are interpreted as machine code and executed. This is a
powerful (if crude) way to set the display mode by setting up registers,
writing to the low-memory setup area, and doing BIOS calls. Used in
boot loader (since version 2.06).
More information about the Oberon
mailing list