Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  dex
Posted  Posted ::  2009-11-15 07:55:49 PM
Subject  Subject ::  Re: disketovka PMD-32 - Runner
1. C2717 BASIC*G okrem stánkovania RAM/ROM, zároveň "prehadzuje" kusy pamäti, kde sú odpamätávané systémové údaje CP/M a sytémové údaje BASICu. Toto by sa muselo pre PMD 85-3 dobre premyslieť a prekopať, jednak kvôli inému rozloženiu pamäti CP/M a samozrejme inému umiestneniu ROM.

Ha, tak to je divočina.
Pomýšlel jsem i na kompatibilitu s PMD 85-2(A), které je C2717 přeci jen podobnější než verze 3 a po úpravě software (jedna EPROMka do Basic modulu?) by s PMD-32 mohla chodit taky. V "módu kompatibility" PMD 85-3 by to použitelné nebylo?
Problém je asi spíš v CP/M a jeho volání než v samotném PMD.

2. C2717 BASIC*G okrem rozšírenia príkazov LOAD, LOAD CODE, SAVE, DLOAD a DSAVE o možnosť použiť disk, má upravený aj príkaz NEW pre zmazanie iba časti programu. Naviac má pridaný príkaz REN pre prečíslovanie riadkov programu. PMD 85-3 rozšírenie príkazu NEW a príkaz REN už má, takže toto by sa nemuselo "riešiť".

Myslel jsem, že G*BASIC vytvoří v RAM kopii ROM (odpovídající verzi 85-2) a tu "opatchuje".
Takže jsem o vazbě na ROM vůbec neuvažoval.

3. C2717 BASIC*G má tiež podporu nahrávať po lokálne sieti, to by sa mohlo tiež pochopiteľne úplne vyhodiť.

To jsem ani nevěděl. Myslel jsem, že podporuje jen disketu (ani neznám syntaxi příkazu pro komunikaci se sítí). Měl jsem za to, že BASIC komunikující po síti je generován programem BASNET, a obsahuje příkazy pro obsluhu sítě MÍSTO příkazů pro práci s disketou.

4. A určite je tam ešte mnoho ďalších záludností, ktoré mi teraz nezišli na um.
Tým chcem povedať len to, že to bude treba skrátka celé napísať na čisto, samozrejme, s výdatnou pomocou pôvodného riešenia.

Což je složitější, než jak jsem si to původně představoval.
:: back to start of topic :: back to topic list ::