<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Bernhard<div class=""><br class=""></div><div class="">Try this web-based assembler to produce the Init string</div><div class=""><a href="http://pasm.pis.to" class="">http://pasm.pis.to</a></div><div class=""><br class=""></div><div class=""><div class="">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 class=""><br class=""></div><div class=""><div class="">[bits 16]<span class="Apple-tab-span" style="white-space:pre"> </span>; has to be in 16-bit mode</div><div class="">mov bx, 0x105<span class="Apple-tab-span" style="white-space:pre"> </span>; VESA mode 1024 x 768 x 8</div><div class="">mov ax, 0x4F02<span class="Apple-tab-span" style="white-space:pre"> </span>; function 4F (VESA BIOS Extension), subfunction 02</div><div class="">int 0x10<span class="Apple-tab-span" style="white-space:pre"> </span>; call BIOS video services</div></div><div class=""><br class=""></div></div><div class="">Jörg<br class=""><div><blockquote type="cite" class=""><div class="">Am 16.06.2017 um 23:14 schrieb Jörg <<a href="mailto:joerg.straube@iaeth.ch" class="">joerg.straube@iaeth.ch</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Bernhard<br class=""><br class="">Here some explanations of some demo init string values<br class=""><br class="">Init=„bb0501b8024fcd10“<br class=""> bb 0501 BL = 05, BH = 01 (VESA Modus 105H = 1024 x768 x 8)<br class=""> b8 024f AL = 02, AH = 4F (activate VESA mode)<br class=""> cd 10 INT 10H<br class=""><br class="">Init=„b81200cd10bb003fb80110cd10“<br class=""> b8 1200 AL = 12, AH = 00 (set 640 x 480 x 4)<br class=""> cd 10 INT 10H<br class=""> bb 003f BL = 00, BH = 3F (color 3FH)<br class=""> b8 0110 AL = 01, AH = 10 (set border color)<br class=""> cd 10 INT 10H<br class=""><br class="">Jörg<br class=""><br class="">-----Original Message-----<br class="">From: Oberon [<a href="mailto:oberon-bounces@lists.inf.ethz.ch" class="">mailto:oberon-bounces@lists.inf.ethz.ch</a>] On Behalf Of<br class="">Treutwein Bernhard<br class="">Sent: Freitag, 16. Juni 2017 15:42<br class="">To: 'Oberon Mailing List ETH (<a href="mailto:oberon@lists.inf.ethz.ch" class="">oberon@lists.inf.ethz.ch</a>)'<br class=""><<a href="mailto:oberon@lists.inf.ethz.ch" class="">oberon@lists.inf.ethz.ch</a>><br class="">Subject: [Oberon] Help: Display Init Strings for Native Oberon<br class=""><br class="">Does anybody remember how to create display Init Strings for Native<br class="">Oberon?<br class=""><br class="">Background: I recently dumped my old CRT and replaced it with a TFT, my<br class="">old<br class="">NO installation switches the S3 Trio display via an Init string to 90 Hz<br class="">refresh<br class="">Rate, which the TFT does not understand.<br class=""><br class="">Although I remember, how to set the boot variables temprarily (see also:<br class=""><a href="http://www.ethoberon.ethz.ch/native/WebConfig.html" class="">http://www.ethoberon.ethz.ch/native/WebConfig.html</a>) I do not remember<br class="">how to create these crude Init strings.<br class=""><br class="">regards<br class="">--<br class=""> Bernhard<br class=""><br class="">--<br class=""><a href="mailto:Oberon@lists.inf.ethz.ch" class="">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br class=""><a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" class="">https://lists.inf.ethz.ch/mailman/listinfo/oberon</a><br class="">--<br class="">Oberon@lists.inf.ethz.ch mailing list for ETH Oberon and related systems<br class="">https://lists.inf.ethz.ch/mailman/listinfo/oberon<br class=""></div></div></blockquote></div><br class=""></div></body></html>