Vlákno názorů k článku Vznik mikrořadičů: dokončení popisu čtyřbitového čipu Atmel MARC4 od Josef Pavlik - Taky jsme s kolegou psali interpreter forthu podle...

  • Článek je starý, nové názory již nelze přidávat.
  • 11. 4. 2017 9:16

    Josef Pavlik

    Taky jsme s kolegou psali interpreter forthu podle toho sameho serialu v AR. Psali jsme to primo v hexkodech Z80 na TNS. On tam totiz nebyl k dispozici ani assembler. Ale disassembler kupodivu jo. Taky si od te doby pamatuju zpameti kody skoro vsech instrukci Z80.
    Nejlepsi bylo, ze jsme to psali jak ten serial postupne vychazel, takze ke konci, kdy se to dostalo na prepinani kontextu a definice interpretteru, meli jsme z toho tezkou hlavu, protoze s necim takovym jsme na zacatku nepocitali. Samozrejme, upravovat uz hotovy kod se rovnalo vicemene jeno prepisovani znovu. Zajimave bylo, ze po napsani relativne kratkeho kernelu se uz vsechno definovalo v samotnem forthu.

    Tenhle processor se mi moc libi. Skoda, ze se uz nevyrabi. Zkousel jsem si napsat kompilator Forthu pro PIC (samozrejme je napsany ve Forthu), ale nesetkalo se to s velkym uspechem.
    https://github.com/josefpavlik/picoforth

  • 11. 4. 2017 10:23

    Pavel Tišnovský
    Zlatý podporovatel

    Ten cip se podle me jeste vyrabi, ale neni na beznem trhu. Proste se dodava priimo vyrobcum ruznych cyklocomputeru atd. Druha moznost je, ze tito vyrobci maji plny sklady MARCu, ale do stavu "vyrabime MCU pro uzavrenou skupinu zakazniku" se dostalo uz vic cipu.

    Za ten Forth velke diky (zacinam Te sledovat na GitHubu :). Mozna by se prosadil na AVRku? Tam uz je minimalne AmForth a stale vic se tyto cipy programuji v necem jinem nez ASM (coz je logicke) - Lua, dokonce i microPython atd.