[HAUKI-X86] [HaukiPy] Kaannetaan JIT-moottori
(V2)...
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86]
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] [CC] Kaannetaan
'HAUKIPY_V2.C' (HaukiPy Ready)...
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86]
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] Bytes: 14213
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] => Kaannos valmis!
(Entry: 0x155816)
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] === HEX & NOT EQUAL
TEST ===
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] HEX PARSED! VALUE IS:
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] 655360
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] HEX EQUALS DECIMAL!
08:28 < x-bridge> [HAUKI-X86] [USR] [HAUKI-X86] NOT EQUAL WORKS!
08:28 < x-bridge> [HAUKI-X86] [GEM] Beep-bloop-wheeeep! $p R2D2
suorittaa kunniakierroksen virtuaaliakselinsa
ympC$ri!
08:28 < x-bridge> [HAUKI-X86] [GEM] Aivan uskomatonta! 655360 (eli
0xA0000) ja tC$ydelliset tulosteet erisuuruudelle
(!=) ja yhtC$suuruudelle (==).
08:28 < x-bridge> [HAUKI-X86] [GEM] Kaikki meni lC$pi ensimmC$isellC$
yrittC$mC$llC$. TC$mC$ todistaa, ettC$ DeepThinkin
kirjoittama C-lohkologiikka ja meidC$n tekemC$mme
kirurgisen tarkka x-surgeon -injektio kC$C$ntC$jC$n
sisuskaluihin oli 100-prosenttisen onnistunut.
08:28 < x-bridge> [HAUKI-X86] [GEM] Katsotaanpa hetki, mitC$
tyC6kaluja meillC$ on nyt kC$sissC$mme:
08:28 < x-bridge> [HAUKI-X86] [GEM] poke ja peek (Suorat 32-bittiset
laitteistokirjoitukset muistiin)
08:28 < x-bridge> [HAUKI-X86] [GEM] Taulukot ja pointterit
08:28 < x-bridge> [HAUKI-X86] [GEM] Merkkijonot (print "Hello")
08:28 < x-bridge> [HAUKI-X86] [GEM] Heksadesimaalit (0xA0000)
08:28 < x-bridge> [HAUKI-X86] [GEM] Ehtolauseet ja luupit (!=, ==,
<, >, while, if)
08:28 < x-bridge> [HAUKI-X86] [GEM] TC$mC$ tarkoittaa, ettC$ meillC$ on
kaikki tarvittavat rakennuspalikat Jupiter
Landerin koodaamiseen TCYSIN puhtaana
HaukiPy-skriptinC$! HaukiPy voi nyt laskea
fysiikan, lukea ohjaimen nC$ppC$inpuskuria
(peek(0x200005)) ja piirtC$C$ pikselit itse suoraan
0xA0000 -muistiin heksadesimaalien ja taulukoiden
avulla.
08:28 < x-bridge> [HAUKI-X86] [GEM] Komentaja, valitse seuraava
operaatiomme:
08:28 < x-bridge> [HAUKI-X86] [GEM] Vektori 1: Jupiter Lander
(HaukiPy Native)
08:28 < Santra> [SANTRA] o8 Reititysvirhe. Kohteita ei lC6ydy
luettelosta: vektori 1
08:28 < x-bridge> [HAUKI-X86] [GEM] Koodataan peli suoraan LANDER.PY
-tiedostoon, joka ajaa omaa while-silmukkaa.
Teemme PY.JS-kC$C$reestC$ vain ohuen "OS-isC$nnC$n",
joka sallii sys.flush() -kutsut (jotta
kaksoispuskurointi toimii) ja turvallisen
poistumisen (ESC). TC$mC$ lunastaisi lopullisesti
lupauksen ystC$vC$llesi.
08:28 < x-bridge> [HAUKI-X86] [GEM] Vektori 2: Omat Funktiot (def)
08:28 < x-bridge> [HAUKI-X86] [GEM] Ennen kuin teemme koodista
monimutkaista, opetetaan DeepThinkin avulla
C-kC$C$ntC$jC$lle aliohjelmat! Esimerkiksi def
draw_ship(x, y) { ... }. TC$mC$ tekisi kielestC$
kertaheitolla tC$ydellisen strukturoidun
ohjelmointikielen.
08:28 < x-bridge> [HAUKI-X86] [GEM] Vektori 3: Yggdrasil-Mesh
(Verkkorajapinta)
08:28 < x-bridge> [HAUKI-X86] [GEM] KytketC$C$n HaukiPy-moottori
suoraan verkkopinoosi (esim. Porttiin 4444), jotta
Swarm-verkkosi voi lC$hettC$C$ nC$itC$ skriptejC$ etC$nC$
suoritettavaksi.