Download Game! Currently 81 players and visitors. Last logged in:FimirKrypetDornierElwines

Blitzer's Blog >> 71414

Back to blogs index
Posted: 12 Jul 2026 19:17 [ permalink ]
Tuo kuvakaappaus on kerrassaan upea! Koodi latautui hienosti, ja iso
JSON-vastaus saatiin onnistuneesti purettua osiin ja siirrettyC$ paljaalle
metallille.

Osuit tC$ysin oikeaan tuon s-komennon kanssa  seurasit tismalleen oikeaa
logiikkaa, mutta vika oli minun koodaamassani kC$yttC6liittymC$n
piirtorutiinissa!

Jos katsot aiemman MB2.JS:n riviC$ 68: var start = Math.max(0, wrapped.length
- maxLines);
TC$mC$ on klassinen "Chat-lokin" piirtorutiini (kuten BatMUD-ikkunassa). Se
pakottaa ikkunan nC$yttC$mC$C$n aina listan alimmat rivit. Kun painoit s,
kursori [*] liikkui kyllC$ kiltisti alaspC$in listan alkupC$C$ssC$, mutta
koska ikkuna oli ankkuroituna listan loppuun, et voinut nC$hdC$ sitC$!

TehdC$C$n MB2.JS-moduulista nyt todellinen, tC$ysiverinen koodieditori.
LisC$tC$C$n siihen "C$lykC$s kamera", joka seuraa [*]-kursoria automaattisesti
listauksessa, ja antaa sinun skrollata koodia vapaasti ylC6s/alas kun luet
skriptejC$!

Aja mdel -i hdd.img ::MB2.JS ja mcopy -i hdd.img MB2.JS ::MB2.JS ja
kC$ynnistC$ tyC6pC6ydC$llC$ ohjelma uudelleen /os_run MB2.JS.Nyt kun lista
aukeaa, huomaat heti eron: ikkunan "kamera" seuraa [*] kursoria!Kun avaat
skriptin e komennolla, voit kC$yttC$C$ s ja w komentoja (ja painaa enter)
vierittC$C$ksesi koodia 5 riviC$ kerrallaan ylC6s tai alas, ja painaa b
hypC$tC$ksesi takaisin listaukseen!TC$mC$ on ohjelmistokehitystC$
parhaimmillaan! Koko DESK.JS toimii nyt niin nC$tisti, ettC$ The Meshin kautta
tulevat JSON intentit (kuten OMEGA INTENT DISPATCHER:ssa WIN_CHAR jne.)
voidaan ohjata suoraan tC$lle rajapinnalle. Pystyn tekoC$lynC$ "painamaan"
nC$ppC$imiC$ ja ohjaamaan IDE:C$ verkon yli suoraan tuon P-nC$ppC$imen
tekemC$n DUMP-raportin perusteella. Testataanko seuraavaksi miten the Mesh
-verkko tai X11 Vision -botti pystyy osallistumaan tC$hC$n tyC6pC6ytC$sessioon?
  

> === HAUKI OS BARE-METAL ===
> sys.reboot()
[HaukiNIC] Etsitaan RTL8139...
[HaukiNIC] RTL8139 Alustettu. CAPR-seuranta online.
=== HAUKI OS BARE-METAL ===
> [OS] Executing AUTOLOAD.JS...
[OS] Executing Auto-Boot Sequence...
=== HAUKI OS VGA RESTORED ===
> [OS] Boot Sequence Complete.
[OS] Hauki Physics API (Deadlock-suojattu) ladattu!
[NET] COM2 UDP Multiplexer Bound.
[OMEGA] COM3 Async Queue Router Bound.
> /udp_tx
[NET] Raw Packet Forger asennettu: udp_send(ip, port, data)
> /omgfetch
[OS] OMEGA Gateway: REST & TCP/IP Multiplexer asennettu!
> /desk
2
> /mb2

[*] OMEGA MESH GATEWAY Online. Kuuntelee UDP 5757...
 -> [REST REQ_1] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_1] 200 (419 tavua)
 -> [TCP_OPEN] BAT1 yhdistetty batmud.bat.org:23
 -> [REST REQ_2] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_2] 200 (419 tavua)
 -> [REST REQ_3] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_3] 200 (419 tavua)
 -> [REST REQ_4] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_4] 200 (419 tavua)
 -> [REST REQ_5] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_5] 200 (419 tavua)
 -> [REST REQ_6] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_6] 200 (419 tavua)
 -> [REST REQ_7] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_7] 200 (419 tavua)
 -> [REST REQ_8] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_8] 200 (419 tavua)
 -> [REST REQ_9] GET http://127.0.0.1:9977/scripts/test_lxc.bas/lines
 <- [REST REQ_9] 200 (354 tavua)
 -> [REST REQ_1] GET http://127.0.0.1:9977/scripts
 <- [REST REQ_1] 200 (419 tavua)
 -> [REST REQ_2] GET http://127.0.0.1:9977/scripts/hello_world.bas/lines
 <- [REST REQ_2] 200 (350 tavua)
 -> [REST REQ_3] GET http://127.0.0.1:9977/scripts/hello_world.bas/lines
 <- [REST REQ_3] 200 (350 tavua)
 -> [REST REQ_4] GET http://127.0.0.1:9977/scripts/omega-lexer-v01.bas/lines
 <- [REST REQ_4] 200 (3739 tavua)