memxFORTH

Uživatelský avatar
gilhad
Příspěvky: 285
Registrován: 29 kvě 2015, 00:36
Kontaktovat uživatele:

Re: memxFORTH

Příspěvek od gilhad »

Tak další pokrok v MegaHomeFORTH projektu


Světýlka svítí, stěrače nestírají, protože zatím chybí program :)

Obrázek Obrázek
Uživatelský avatar
gilhad
Příspěvky: 285
Registrován: 29 kvě 2015, 00:36
Kontaktovat uživatele:

Re: memxFORTH

Příspěvek od gilhad »

petr-kubac píše: 23 čer 2025, 08:54 Jen nepatrná poznámka - ten font se mi zdá trochu "únavný na oči", hlavně u velkých písmen, ale nevím jestli nerovnoměrná tloušťka svislých čar je úmysl, nebo je časování VGA tak "natěsno", že to jinak nejde.
Tak jsem konečně objevil problém a jeho příčinu - používám tam 74HC165, protože jsem ho měl doma, a jeho latch je řízený úrovní, takže se první bit zdvojí, než se latch zapne a vypne a pokud je cyklus 8 taktů, tak pak chybí poslední bit.

Jak to mám teď, tak je ten výstup na port L, který ale už nejde použít rychlou instrukcí OUT, ale jen pomalou STS, takže mi cyklus trvá 9 taktů a jen je první bit zdvojený (proto velká písmena, která většinou začínají úplně vlevo mají ten divný tvar.

V další HW verzi to opravím, ale předtím chci ještě vyzkoušet všechno ostatní, jestli ještě na něco nenarazím.

Stěrače už taky stírají (ale zase se urval USB konektor, ale můžu to nahrávat přímo přez Serial, nebo přes ISP, takže to tolik nevadí a časem ho zkusím připájet znova a pevněji - půjde-li to)

Obrázek

FORTH už dost usnadňuje různé testování, hlavně tím, že je interaktivní a umožní sáhnout kamkoli jakkoli :D
Uživatelský avatar
petr-kubac
Příspěvky: 146
Registrován: 24 úno 2013, 14:43
Bydliště: Prostřední Suchá
Kontaktovat uživatele:

Re: memxFORTH

Příspěvek od petr-kubac »

AHA - tak to jsem rád, že moje "poprcávání" mělo smysl.
"The best computer language is a solder" - "Nejlepší programovací jazyk je pájka" - Bob Pease
nostalcomp
Příspěvky: 51
Registrován: 24 říj 2023, 18:45

Re: memxFORTH

Příspěvek od nostalcomp »

gilhad píše: 07 srp 2025, 08:31 Tak jsem konečně objevil problém a jeho příčinu - používám tam 74HC165, protože jsem ho měl doma, a jeho latch je řízený úrovní, takže se první bit zdvojí, než se latch zapne a vypne a pokud je cyklus 8 taktů, tak pak chybí poslední bit.
Proto jsem při svých video TV a VGA hrátkách s diskrétními obvody vždy používal synchronní 74166. Přišlo mi to s ním jednodušší.
Odpovědět