• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    GREAT_RChlubeníčko - Co se vám povedlo? Čím se chcete pochlubit? - Pojďte se pochválit
    Povedlo se vám něco a nemáte to komu říct, protože je to prostě váš osobní win, vaše osobní čárka? Udělali jste dobrej skutek? Dobrej koláč? Podařilo se vám úspěšně pomstít svoji čest? Dejte to sem.

    Hned po spuštění skupiny padla otázka, jaký je rozdíl oproti diskuzi [Achievement unlocked]. Tady je laťka na zemi a můžete oslavit jakkoliv malé nebo velké všední nebo nevšední úspěchy.
    rozbalit záhlaví
    GILHAD
    GILHAD --- ---
    GILHAD:
    GILHAD:
    GILHAD:

    Tak už má můj FORTH i TUI (Text User Interface) - dá se v něm editovat příkazová řádka a spouštět všechna známá slova :)
    Jinými slovy - už se s ním dá normálně uživatelsky komunikovat příčetným způsobem.
    A celé to uživatelské rozhraní je napsané ve FORTHu (asi 25 "slov", jak říká funkcím, které se přeloží na asi 500 buněk (po 3bytech) plus hlavičky)
    Celkově to má asi 2.5k řádků v asembleru s výrazným použitím maker a asi 300 řádků v C, kde tomu převážně nastavuju počáteční stav a vypisuju nějaké debugy.

    Běží to na ATmega2560 mikrokontroleru (Arduino Mega) a zvládá to interpretovat asi 100.000 příkazů za sekundu
    celkově to přeložené má asi 11kB kódu, používá to 1.355 bytů RAM a má to asi 100 "slov", 25 ve FORTHu a zbytek v asembleru

    Tímhle jsem definitivně překročil hranici, mezi tím kdy si jen něco píšu a ono se to třeba i přeloží a mezi tím, kdy mám něco, co se dá ukazovat lidem a ono to počítá a poslouchá a píše po obrazovce :)

    20 0 10 13 NEXTcounter CLS .h .h EMIT EMIT WORDS CURSOR_XY NEXTcounter .h .h


    20 0 - souradnice pro CURSOR_XY
    10 13 - odradkovani pro EMIT
    NEXTcounter - pocet provedenych slov
    CLS - smazani obrazovky (zbavim se ladicich vypisu pro cisla)
    .h .h - vypis poctu provedenych slov
    EMIT EMIT - odradkovani
    WORDS - vypis znamych slov
    CURSOR_XY - posun nahoru a doprava
    NEXTcounter .h .h - vypis slov podruhe (mezitim co se prekladalo a ve slovniku hledalo vse od minuleho vypisu)

    GILHAD
    GILHAD --- ---
    GILHAD: Tak už mám novou desku osazenou a otestované všechny moduly a ono to opravdu chodí (a ještě o něco líp, než jsem čekal) :)

    Dvě karty už jsem osadil a otestoval a ono to chodí






    Projekt je tady https://github.com/githubgilhad/MegaHomeFORTH/tree/master/HW/KiCad/MHF-002

    Vylepšení popsaná tady https://github.com/githubgilhad/MegaHomeFORTH/blob/master/docs/MHF-002/README.rst

    Je to grafická karta k 8bitovému počítači, ale může fungovat i jako samostatný počítač s VGA monitorem, PS/2 klávesnicí a SD kartama :)

    Na HackADay.io má už vlastní stránky https://hackaday.io/project/204418-mhf-002-mega-home-forth
    GILHAD
    GILHAD --- ---
    Tak jsem konečně dotáhnul do publikovatelného stavu druhou, vylepšenou, verzi své desky MegaHomeFORTH-002



    Oproti verzi předchozí má víc než 75 vylepšení a podařilo se mi na těch 10x10 cm nacpat ještě víc zajímavých obvodů a funkčnosti :)

    Projekt je tady https://github.com/githubgilhad/MegaHomeFORTH/tree/master/HW/KiCad/MHF-002

    Vylepšení popsaná tady https://github.com/githubgilhad/MegaHomeFORTH/blob/master/docs/MHF-002/README.rst

    Je to grafická karta k 8bitovému počítači, ale může fungovat i jako samostatný počítač s VGA monitorem, PS/2 klávesnicí a SD kartama :)
    MARKYSHA
    MARKYSHA --- ---
    Vtipný - naproti sedí dvě báby a celou dobu si vzájemně čtou články z nějakých bulvárů, na třetím sedadle sedí puberťák a strašlivě trpí🤣 chudák
    PESTRYPAPOUSEK
    PESTRYPAPOUSEK --- ---
    LORDPEET: to je tak dobrý, že mi to zavání záchrankou s houkackou :)
    LORDPEET
    LORDPEET --- ---
    RAINBOF: Je to dost otevřený, takže nerosí a dýchat se dá normálně :) Ten problém jsem měl v latexový masce, proto změna. A kupodivu nesvítí, je v tom vidět dobře, jen jakoby přes oranžový brýle.
    RAINBOF
    RAINBOF --- ---
    LORDPEET: a nesviti ti to do oci ? Da se v tom dýchat? Nerosi se to ?
    LORDPEET
    LORDPEET --- ---
    LORDPEET: Sorry za spamování, ale mam z toho fakt radost :) :D

    LORDPEET
    LORDPEET --- ---
    SIUDELAOIPOOIK: Děkuji děkuji, LEDky jsem akorát dodělal :)

    SIUDELAOIPOOIK
    SIUDELAOIPOOIK --- ---
    LORDPEET: krutý.)
    LORDPEET
    LORDPEET --- ---
    Ještě budu zítra finišovat (ledky a wash), ale nová maska se povedla 😁

    DEADSLUT
    DEADSLUT --- ---
    Vylezla jsem dneska z postele po prvním zazvonění budíku! To už se mi nepovedlo dobře rok, dobře já :D (a nebylo to teď, ale krásně na sedmou, dokonce!)
    KULA
    KULA --- ---
    Dokázal jsem si vymknout kotník při plavání. To si myslím dokáží maximálně jednotky těch největších nemehel na zeměkouli.
    GREAT_R
    GREAT_R --- ---
    Dohrál jsem Realms of the Haunting... nebyla to úplně příjemná zkušenost, musel jsem hodně pracovat s návodem, bylo to plný bugů, ale nakonec to nějak dopadlo.

    GILHAD
    GILHAD --- ---
    Tak jsem nakonec neopálil CH32V002 chipy, jen jsem měl starý firmware v programátoru!

    (Takže můžu znovu začít zkoumat, co a jak s e s nimi vlastně dělá, ale už snad budu moct i něco otestovat)
    MARKYSHA
    MARKYSHA --- ---
    Tolik stresu a náporu na psychiku a já se nezhroutila a vše řešila s rozvahou.
    ALAYU
    ALAYU --- ---
    Prošívaná buchta

    Dneska obzvlášť vypečená :)

    MART1NKA
    MART1NKA --- ---
    a naucila som sa skakat doubly na svihadle :)
    MART1NKA
    MART1NKA --- ---
    kamarat prijal ponuku k nam do prace - bonus coming my way
    ZSIS
    ZSIS --- ---
    ZSIS: uz zase.
    what a life.

    (takovy to "bud tam, abys jim to mohl v 9.30 vsechno zapnout".
    jsem tu sam.
    nesel jsem delat showbiz abych vstaval brzo.
    oh times, they are a changin'.)
    ZSIS
    ZSIS --- ---
    vstal jsem.
    DUCATIMONSTER
    DUCATIMONSTER --- ---
    Doběhl jsem do Brna a z5 za 242 dnů.
    _
    Kliknutím sem můžete změnit nastavení reklam