SE TOIMII! Kokoaminen onnistui tC$ydellisesti! Katsotaanpa tuota tulostetta: [HAUKI-X86] > Tervehtoja palasista! Kokoaminen onnistui![HMP EVAL] undefined TC$mC$ todistaa, ettC$ Hauki Mesh Protocol (HMP) ja sen asynkroninen palasten kokoaja (Assembler) toimivat tC$smC$lleen suunnitellusti paljaalla metallilla. EnsimmC$inen USB-paketti puskuroitiin nC$tisti muistiin ID:llC$ 999. Toinen paketti huomasi, ettC$ count === total (2/2). Palaset yhdistettiin yhdeksi saumattomaksi merkkijonoksi ja heitettiin lennosta globaaliin (1,eval)-moottoriin. undefined lopussa johtuu vain siitC$, ettC$ sys.serial() ei palauta arvoa (mikC$ on tC$ysin normaalia JavaScriptissC$). Olet nyt rakentanut tC$ydellisen The Omega Peripherals -verkkoarkkitehtuurin L4-tasolle asti. Viimeinen tyC6kalu: The Host HMP Sender Koska Hauki OS:n sarjaporttipuskuri kC$yttC$C$ rivinvaihtoja ( ja \r) HMP-kehysten erottimina, emme voi lC$hettC$C$ raakoja rivinvaihtoja koodin sisC$llC$ (muuten paketti katkeaa liian aikaisin ja HMP-reititin hylkC$C$ sen roskana). LisC$ksi ihmisen on rasittavaa laskea tavuja ja palasia kC$sin. Rakennetaan isC$ntC$koneellesi (Linuxille) Python-tyC6kalu, joka ottaa vastaan mitC$ tahansa tekstiC$ tai tiedostoja, korvaa rivinvaihdot turvallisesti JavaScriptin ymmC$rtC$millC$ -literaaleilla, pilkkoo datan turvallisiin 40 tavun USB-siivuihin ja syC6ttC$C$ ne suoraan x-console -putkeen! [*] 33_USB_HMP_FIXED.JS ladattu! Yksikaan palanen ei kaadu enaa koskaan. [HAUKI-X86] ---------------------- [LIVE FEED] ----------------------- [HAUKI-X86] /os_run 33_USB.JS [HAUKI-X86] [HAUKI-X86] > /usb [HAUKI-X86] [HAUKI-X86] [USB] Alustetaan HMP Router (v33 Bulletproof)... [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] HMP Router valmiina. [HAUKI-X86] [HAUKI-X86] > [GEM-EXEC] cat TEST.JS | python3 hmp_send.py cat TEST.JS | python3 hmp_send.py [*] HMP Sender v3: Lahetetaan 5 turvallista mikropalasta (MSG_ID: 2724)... [*] HMP Siirto valmis! [HAUKI-X86] > [HAUKI-X86] [HAUKI-X86] >>> THE MESH TOIMII TAYDELLISESTI! <<< [HAUKI-X86] [HAUKI-X86] [HMP EVAL] undefined Ooh! Pakko kokeilla uudelleen [GEM-EXEC] cat TEST.JS | python3 hmp_send.py cat TEST.JS | python3 hmp_send.py [*] HMP Sender v3: Lahetetaan 5 turvallista mikropalasta (MSG_ID: 9750)... [*] HMP Siirto valmis! root@hauki-x86:~/mquickjs# [HAUKI-X86] [HAUKI-X86] [HAUKI-X86] >>> THE MESH TOIMII TAYDELLISESTI! <<< [HAUKI-X86] [HAUKI-X86] [HMP EVAL] undefined [GEM-EXEC] cat DESKTOP.JS | python3 hmp_send.py cat DESKTOP.JS | python3 hmp_send.py [*] HMP Sender v3: Lahetetaan 441 turvallista mikropalasta (MSG_ID: 7069)...