Re: Tutorial: Build your OS – Der Bellatrix-Code
Verfasst: Di 15. Sep 2009, 00:48
Also das Matrix Programm ist ja mal echt super! Das wäre doch was für den ersten Bildschirmschoner!
Retro Style Eigenbau Computer mit Parallax Propeller
https://www.hive-project.de/board/
Code: Alles auswählen
PRI print(c) | i, k 'ausgabe eines zeichens
k := color << 1 + c & 1
i := $8000 + (c & $FE) << 6 + k
array.word[row * cols + col] := i
array.word[(row + 1) * cols + col] := i | $40
++col
Code: Alles auswählen
' v h v h ' v=Vordergrund, h=Hintergrund
' RGBx_RGBx_RGBx_RGBx
long %%1000_0000_1000_0000
' v v h h
' RGBx_RGBx_RGBx_RGBx
long %%1000_1000_0000_0000
Code: Alles auswählen
PUB main | i 'Hauptroutine
vga.start(vga_basport, @array, @vgacolors, 0, 0, 0) 'vga-objekt starten
print($100)
repeat i from 0 to 5
color := i
print_string(@text) 'string ausgeben
print($0D)
repeat
vgacolors long 'farbtabelle
' v h v h ' v=Vordergrund, h=Hintergrund
' v v h h
' RGBx_RGBx_RGBx_RGBx
long %%1000_0000_1000_0000
long %%1000_1000_0000_0000
long %%2000_0000_2000_0000
long %%2000_2000_0000_0000
long %%3000_0000_3000_0000
long %%3000_3000_0000_0000
long %%0100_0000_0100_0000
long %%0100_0100_0000_0000
long %%0200_0000_0200_0000
long %%0200_0200_0000_0000
long %%0300_0000_0300_0000
long %%0300_0300_0000_0000
Das ist ja sehr seltsam - kann es sein, dass die LCDs das Farbsignal irgendwie quantisieren, sodass ähnliche Spannungswerte exakt dieselbe Farbe erzeugen? Aber wie kann ein LCD dann bei einer PC-Grafikkarte 16 Mio. Farben erzeugen?Allerdings sind alle Farbstufen auf einem Röhrenmonitor sichtbar - das hab ich auf zwei Röhren und zwei LCD's getestet. Also nicht wundern.
Ich schreibe mal was dazu wenn ich Zeit habe.drohne235 hat geschrieben: Vielleicht hat Rainer noch etwas zu den Farbwerten (Hilfe!) zu ergänzen, er hat sich ja schon seht intensiv damit beschäftigt...
![]()
Das ganze soll auch ins Magazin. Dank eines Hardware Defektes meines Notebooks dürfte das aber noch so 2-3 Tage dauern, bis ich daran weiter machen kann...digger hat geschrieben:Man genial was du da so fabrizierst, man sollte das Ganze als HIVE Buch gebündelt (in Form einer PDF) bereitstellen. Wirklich satte Leistung!