<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style id="owaParaStyle">P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</style>
</head>
<body style="WORD-WRAP: break-word" fPStyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>Jörg,</p>
<p> </p>
<p>thanks a lot. That seems to be a viable way to generate Init strings.</p>
<p> </p>
<p>Bernhard</p>
<div style="FONT-FAMILY: Times New Roman; COLOR: #000000; FONT-SIZE: 16px">
<hr tabindex="-1">
<div style="DIRECTION: ltr" id="divRpF785951"><font color="#000000" size="2" face="Tahoma"><b>Von:</b> Jörg [joerg.straube@iaeth.ch]<br>
<b>Gesendet:</b> Samstag, 17. Juni 2017 07:23<br>
<b>An:</b> ETH Oberon and related systems<br>
<b>Betreff:</b> Re: [Oberon] Help: Display Init Strings for Native Oberon<br>
</font><br>
</div>
<div></div>
<div>Bernhard
<div><br>
</div>
<div>Try this web-based assembler to produce the Init string</div>
<div><a href="http://pasm.pis.to" target="_blank">http://pasm.pis.to</a></div>
<div><br>
</div>
<div>
<div>E.g. you can paste the following text into the assembler window and find on the right hand side the hex byes for the "Init="</div>
<div><br>
</div>
<div>
<div>[bits 16]<span style="WHITE-SPACE: pre" class="Apple-tab-span"> </span>; has to be in 16-bit mode</div>
<div>mov bx, 0x105<span style="WHITE-SPACE: pre" class="Apple-tab-span"> </span>; VESA mode 1024 x 768 x 8</div>
<div>mov ax, 0x4F02<span style="WHITE-SPACE: pre" class="Apple-tab-span"> </span>
; function 4F (VESA BIOS Extension), subfunction 02</div>
<div>int 0x10<span style="WHITE-SPACE: pre" class="Apple-tab-span"> </span>; call BIOS video services</div>
</div>
<div><br>
</div>
</div>
<div>Jörg<br>
<div>
<blockquote type="cite">
<div>Am 16.06.2017 um 23:14 schrieb Jörg <<a href="mailto:joerg.straube@iaeth.ch" target="_blank">joerg.straube@iaeth.ch</a>>:</div>
<br class="Apple-interchange-newline">
<div>
<div>Bernhard<br>
<br>
Here some explanations of some demo init string values<br>
<br>
Init=„bb0501b8024fcd10“<br>
 bb 0501  BL = 05, BH = 01  (VESA Modus 105H = 1024 x768 x 8)<br>
 b8 024f   AL = 02, AH = 4F  (activate VESA mode)<br>
 cd 10      INT 10H<br>
<br>
Init=„b81200cd10bb003fb80110cd10“<br>
 b8 1200  AL = 12, AH = 00 (set 640 x 480 x 4)<br>
 cd 10      INT 10H<br>
 bb 003f   BL = 00, BH = 3F (color 3FH)<br>
 b8 0110  AL = 01, AH = 10 (set border color)<br>
 cd 10      INT 10H<br>
<br>
Jörg<br>
<br>
-----Original Message-----<br>
From: Oberon [<a href="mailto:oberon-bounces@lists.inf.ethz.ch" target="_blank">mailto:oberon-bounces@lists.inf.ethz.ch</a>] On Behalf Of<br>
Treutwein Bernhard<br>
Sent: Freitag, 16. Juni 2017 15:42<br>
To: 'Oberon Mailing List ETH (<a href="mailto:oberon@lists.inf.ethz.ch" target="_blank">oberon@lists.inf.ethz.ch</a>)'<br>
<<a href="mailto:oberon@lists.inf.ethz.ch" target="_blank">oberon@lists.inf.ethz.ch</a>><br>
Subject: [Oberon] Help: Display Init Strings for Native Oberon<br>
<br>
Does anybody remember how to create display Init Strings for Native<br>
Oberon?<br>
<br>
Background: I recently dumped my old CRT and replaced it with a TFT, my<br>
old<br>
NO installation switches the S3 Trio display via an Init string to 90 Hz<br>
refresh<br>
Rate, which the TFT does not understand.<br>
<br>
Although I remember, how to set the boot variables temprarily (see also:<br>
<a href="http://www.ethoberon.ethz.ch/native/WebConfig.html" target="_blank">http://www.ethoberon.ethz.ch/native/WebConfig.html</a>) I do not remember<br>
how to create these crude Init strings.<br>
<br>
regards<br>
--<br>
 Bernhard<br>
<br>
--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch" target="_blank">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" target="_blank">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br>
--<br>
Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems<br>
https://lists.inf.ethz.ch/mailman/listinfo/oberon<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</body>
</html>