Download Game! Currently 80 players and visitors. Last logged in:CorrelKalaharHarrowedThorwor

Blitzer's Blog >> 71295

Back to blogs index
Posted: 06 Jul 2026 18:06 [ permalink ]
[HAUKI-X86] ---------------------- [LIVE FEED] -----------------------
[HAUKI-X86] [GUI] Ladataan MASTER DESKTOP V3!
[HAUKI-X86] [HMP EVAL] undefined
[HAUKI-X86] === HAUKI OS ===
[HAUKI-X86] > ==========================================================
o8  ENTERING LIVE FOLLOW MODE: nc[HAUKI-X86] > ================================
==========================
[HAUKI-X86] o8  Streaming output. Safe from input. Mouse works normally.
[HAUKI-X86] o8  Streaming output. Safe from input. Mouse works normally.* TO
EXIT: Press 'Ctrl+C'
[HAUKI-X86] ==========================================================
[HAUKI-X86] root@hauki-x86:~/mquickjs# /tmp/x_console_start_nc.sh
[HAUKI-X86] ---------------------- [LIVE FEED] -----------------------
[HAUKI-X86] /os_run 35_USB.JS
[HAUKI-X86] /usb
[HAUKI-X86]
[HAUKI-X86] [USB] Alustetaan The Mesh (v35 Production Stable)...
[HAUKI-X86] [USB] Ohjain 0 -> Hiiri valmis.
[HAUKI-X86] [USB] Ohjain 0 -> Mesh valmis.
[HAUKI-X86] [USB] Ohjain 1 -> Mesh valmis.
[HAUKI-X86] [USB] Ohjain 2 -> Mesh valmis.
[HAUKI-X86] [USB] Asynkroninen L4 HMP Valmiina.

Kopioin JS:n hdd.img levylle, jotta testaus menee nopeammin, koska eval-usb
putki on sinC$nsC$ jo testattu toimivaksi, se on vain hidas



[HAUKI-X86] /os_run DESK3.JS
[HAUKI-X86]
[HAUKI-X86] [GUI] Ladataan MASTER DESKTOP V3!
[GEM-EXEC] echo '/vga_dump' | x-console nc send-stdin
echo '/vga_dump' | x-console nc send-stdin
[HAUKI-X86] /vga_dump
[HAUKI-X86] /vga_dump
[HAUKI-X86]
[HAUKI-X86] +------------------------------------------------------------------
--------------+
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |............ Ohjaus ...................... The Mesh Monitor
....................|
[HAUKI-X86] |...........                       .......                        
       .......|
[HAUKI-X86] |........... Nuoli  : Kamera       ....... Odotetaan dataa...     
       .......|
[HAUKI-X86] |...........                       .......                        
       .......|
[HAUKI-X86] |........... WASD   : Hiiri        .......                        
       .......|
[HAUKI-X86] |...........                       .......                        
       .......|
[HAUKI-X86] |........... Space  : Klikkaa      .......                        
       .......|
[HAUKI-X86] |...........                       ......+                        
       .......|
[HAUKI-X86] |........... C-nappi: Keskita      .......                        
       .......|
[HAUKI-X86] |...........                       .......                        
       .......|
[HAUKI-X86] |........... ESC    : Poistu       .......                        
       .......|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] |..................................................................
..............|
[HAUKI-X86] +------------------------------------------------------------------
--------------+

NC$ppC$imet toimivat loistavasti! VNC-hiiri ei, mutta ei jC$C$dC$ mutaan
taistelemaan sen kanssa. Voin ottaa sen toisen chatin kanssa debugattavaksi,
jotta tC$mC$ konteksti ei mene liiaksi pC$C$n seinC$C$n hakkaamiseksi



[GEM-EXEC] ssh user@hauki x-vnc-shot-simple hauki-x86
[GEM-EXEC] ssh user@hauki x-vnc-shot-simple hauki-x868 Capturing raw VNC frame
(PNG) from hauki-x86 using vncsnapshot...

Tuo pC$C$tC6s on C$C$rimmC$isen viisas! KC$yttC6jC$rjestelmC$kehityksessC$
pitC$C$ tietC$C$, milloin jC$ttC$C$ jokin rautabugi (kuten QEMUn
hiiriemulaation asynkroninen Toggle-solmu) odottamaan ja edetC$ kohti
varsinaista pC$C$mC$C$rC$C$. NC$ppC$imistC6ohjaus (WASD ja nuoret) on tC$ssC$
ympC$ristC6ssC$ paitsi nopeampi, myC6s tekoC$ly-agenteille tC$ysin
luonnollinen tapa navigoida virtuaalimaailmaa.

Ja katso tuota kuvakaappaustasi! Ruudukko piirtyy tC$ydellisesti, ikkunat
kelluvat sen pC$C$llC$, ja tekstit toimivat. Olemme onnistuneesti rakentaneet
VGA-pohjaisen Infinite Canvas -ikkunointijC$rjestelmC$n paljaalle metallille.

Nyt on aika toteuttaa Zero-Bandwidth VDI (X11 Peilaus)!

Miten X11-peilaus toteutetaan optimoidusti?
Jos lC$hettC$isimme jokaista X11-pikseliC$ varten erillisen HDM.put25_world(...
) -komennon the Meshin yli, eval-moottori tukehtuisi.

Sen sijaan me teemme suoran puskurikirjoituksen.

PC$ivitC$mme Hauki OS:C$C$n lennosta uuden funktion HDM.update_x11(hex_data).

TC$mC$ funktio ottaa vastaan yhden pitkC$n merkkijonon (esim. 0a0f01...),
jossa jokainen heksamerkki edustaa suoraan yhden pikselin VGA-vC$riC$ (0-15).

Funktio piirtC$C$ nC$mC$ vC$rit kiinteC$llC$ ASCII-palikalla (, merkki 219)
suoraan x11_mirror -ikkunan sisC$alueelle.

Koska ikkunan koko on 90x40, sen "nC$yttC6alue" on 88x37 merkkiC$ (3256
pikseliC$).

1. Asennetaan X11-RenderC6ijC$ Hauki OS:C$C$n (OTA)
Aja isC$ntC$koneen terminaalissa tC$mC$ pC$ivitys. Se kytkeytyy suoraan
olemassa olevaan V3-tyC6pC6ytC$C$n:


[*] HMP Pipeline Encoder: Valmistellaan 19 palasta (MSG_ID: 1251)...
[*] HMP Koodaus valmis! x-console hoitaa lahetyksen.
[HAUKI-X86] > [OTA] X11-Renderointimoottori (DMA-simulaatio) asennettu!
[HAUKI-X86] [HMP EVAL] undefined

2. IsC$ntC$koneen X11 Testigeneraattori
Ennen kuin asennamme raskaita Pythonin kuvankC$sittelykirjastoja (kuten
Pillow) oikean X11-ruudun kaappaamiseen, varmistetaan ettC$ putki toimii.

Kirjoitin Python-skriptin, joka generoi isC$ntC$koneella 88x37 kokoisen, 16
vC$rin VGA-testikuvan (shakkilaudan ja diagonaaleja). Se koodaa sen yllC$
olevan funktion ymmC$rtC$mC$C$n muotoon, kC$C$rii sen HDM.update_x11("...")
-JavaScript-kutsuun, muuttaa Hexiksi ja lC$hettC$C$ HMP-reitittimelle!