[Oberon] Help: Display Init Strings for Native Oberon

Treutwein Bernhard Bernhard.Treutwein at Verwaltung.Uni-Muenchen.DE
Sat Jul 1 19:04:18 CEST 2017


Jörg,



thanks a lot. That seems to be a viable way to generate Init strings.



Bernhard

________________________________
Von: Jörg [joerg.straube at iaeth.ch]
Gesendet: Samstag, 17. Juni 2017 07:23
An: ETH Oberon and related systems
Betreff: Re: [Oberon] Help: Display Init Strings for Native Oberon

Bernhard

Try this web-based assembler to produce the Init string
http://pasm.pis.to

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="

[bits 16] ; has to be in 16-bit mode
mov bx, 0x105 ; VESA mode 1024 x 768 x 8
mov ax, 0x4F02 ; function 4F (VESA BIOS Extension), subfunction 02
int 0x10 ; call BIOS video services

Jörg
Am 16.06.2017 um 23:14 schrieb Jörg <joerg.straube at iaeth.ch<mailto:joerg.straube at iaeth.ch>>:

Bernhard

Here some explanations of some demo init string values

Init=„bb0501b8024fcd10“
 bb 0501  BL = 05, BH = 01  (VESA Modus 105H = 1024 x768 x 8)
 b8 024f   AL = 02, AH = 4F  (activate VESA mode)
 cd 10      INT 10H

Init=„b81200cd10bb003fb80110cd10“
 b8 1200  AL = 12, AH = 00 (set 640 x 480 x 4)
 cd 10      INT 10H
 bb 003f   BL = 00, BH = 3F (color 3FH)
 b8 0110  AL = 01, AH = 10 (set border color)
 cd 10      INT 10H

Jörg

-----Original Message-----
From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of
Treutwein Bernhard
Sent: Freitag, 16. Juni 2017 15:42
To: 'Oberon Mailing List ETH (oberon at lists.inf.ethz.ch<mailto:oberon at lists.inf.ethz.ch>)'
<oberon at lists.inf.ethz.ch<mailto:oberon at lists.inf.ethz.ch>>
Subject: [Oberon] Help: Display Init Strings for Native Oberon

Does anybody remember how to create display Init Strings for Native
Oberon?

Background: I recently dumped my old CRT and replaced it with a TFT, my
old
NO installation switches the S3 Trio display via an Init string to 90 Hz
refresh
Rate, which the TFT does not understand.

Although I remember, how to set the boot variables temprarily (see also:
http://www.ethoberon.ethz.ch/native/WebConfig.html) I do not remember
how to create these crude Init strings.

regards
--
 Bernhard

--
Oberon at lists.inf.ethz.ch<mailto:Oberon at lists.inf.ethz.ch> mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon
--
Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
https://lists.inf.ethz.ch/mailman/listinfo/oberon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20170701/fd74e591/attachment.html>


More information about the Oberon mailing list