[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