S připojením VDU k MK14 zjistíte, že se vám tak nějak nedostává RAM. VDU vám totiž ukousne celých 512 B SRAM paměti a zbyde tak jen 128 B RAM uvnitř RAM I/O obvodu INS8154. Pokud nepoběží program, budou se vám navíc do video RAM kreslit proměnné ROM monitoru. Z toho vyplývá, že nějaká ta paměť navíc by se hodila.
Na spodní část desky už máte vyvedenou sběrnici pro VDU, tak se RAM dá docela snadno nabastlit externě nebo třeba na VDU, ale já jsem zvolil jednodušší řešení, se kterým jsem už dávno počítal. Upravil jsem PLD GAL16V8 na mojí desce RAM a EPROM adaptéru pro MK14 tak, že místo ROM se do dolní oblasti 0200-07FF mapuje RAM. Výsledné mapování pak vypadá takto:
000 | 1. polovina SCIOS ROM (adresa 000-0FF v 28C64) |
100 | 2. polovina SCIOS ROM (adresa 100-1FF v 28C64) |
200 | 256 B rozšiřující RAM (na 6264) |
300 | 256 B rozšiřující RAM (na 6264) |
400 | 256 B rozšiřující RAM (na 6264) |
500 | 256 B rozšiřující RAM (na 6264) |
600 | 256 B rozšiřující RAM (na 6264) |
700 | 256 B rozšiřující RAM (na 6264) |
800 | RAM I/O INS8154 – 128 byte RAM (880-8FF) a do paměti mapované I/O porty (800-87F) |
900 | klávesnice a displej |
A00 | stínová kopie RAM I/O INS8154 |
B00 | 256 B rozšířené RAM (VDU RAM, na 6264) |
C00 | stínová kopie RAM I/O INS8154 |
D00 | stínová kopie klávesnice a displeje |
E00 | stínová kopie RAM I/O INS8154 |
F00 | 256 B základní RAM (VDU RAM, na 6264) |
K dispozici máte celkem 2186 B RAM, takže můžete kromě pohodlnější práce s VDU vyzkoušet i paměťově náročnější programy, jako MK14 PICO BASIC nebo SC-5 Interpreter. Nahrazuje se komplet RAM a ROM MK14, takže na desce MK14 nesmí být žádné z obvodů RAM nebo PROM osazené. Samozřejmě, že by šlo GAL upravit tak, aby se paměti na desce využívaly, ale to už nechám na každém individuálně. Rovnice jsou naprosto primitivní.
Soubory EQN a JEDEC pro GAL16V8 (ATF16V8) si můžete stáhnout tady.
Čauko, aký program používaš na kompiláciu EQN? Mám nejaký stiahnutý OPAL, ale to IDE je nepoužiteľné, stále hlási nejaké chyby.
Ahoj, pouizvam nejaky prastary OPALjr 2.0 a vubec nepouzivam zadny editor, resp. normalne pisu rovnice v notepadu a pak to prelozim pomoci EQN2JED.EXE.
Any idea where we could get a copy of OPALjr as it doesn’t seem to be supported by the manufacturer anymore and the download sites I can google do not seem to work.