OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 23:12

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 
Autor Zpráva
 Předmět příspěvku: PMD 85 - Pascal
PříspěvekNapsal: 17.11.2013, 20:58 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Znáte to někdo? Já to vidím poprvé.
http://aukro.cz/pascal-k-pmd85-pro-sber ... 39552.html

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 - Pascal
PříspěvekNapsal: 17.11.2013, 21:04 
Offline
Radil
Uživatelský avatar

Registrován: 19.07.2013, 14:21
Příspěvky: 258
Bydliště: Košice
Has thanked: 143 times
Been thanked: 380 times
Obsah tohto ROM modulu je uz snad od prvych verzii emulatora pribaleny v adresari 'rom'.
Navyse k tomu mame odjakziva na strankach balicek s demonstracnymi Pascal programami: http://pmd85.borik.net/wiki/Package:Pascal.zip
A na zaver, na strankach mame v sekcii Navod aj popis, ako pracovat s tymto Pascalom: "nahrávanie programov v PASCALe do PMD 85"
... vsetko je na webe :dwi:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 - Pascal
PříspěvekNapsal: 17.11.2013, 21:27 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Nebyl tam nějaký problém s nahrávaním, nebo načítaním nahraného programu - co se týče emulace? Kde mi Martin, nebo Roman B. odpověděl, že i po trasovaní se nepovedlo odhalit chybu? Nebyly nějaké 2 verze Pascalu na PMD 85? A jedna verze měla tenhle problém?

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 - Pascal
PříspěvekNapsal: 17.11.2013, 21:49 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
PASCAL-PMD V1.02 (súbor pascal2.rmm) je v poriadku.
TOM Pascal V2.2 (súbor pascal22.rmm) má spomenutý problém s nahrávaním.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD 85 - Pascal
PříspěvekNapsal: 22.04.2014, 18:36 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
wankes píše:
Když už jsme u toho emulátoru PMD ...je sice úžasný, že je dokonale zpracovaný
systém nahrávání, jak z basicu, tak i pascalu, ale nešlo by (pro normální smrtelníky) prostě udělat
že když se dá load, tak otevře tabulku (direktory s koncovkou.p nebo pp. pas) a člověk si klepne
přímo na program, který chce nahrát?
(to nastavování na první bajt programu a ZA poslední nebo jak to tam je.... :bang: )
To by teda nešlo...

Pascal je hotový program, ktorý má zápis a nahrávanie zdrojových textov urobené tak, ako má a my doň zasahovať nemienime.
Sám si myslím, že to nebolo od autora najšťastnejšie riešenie, ale podľa dĺžky jednotlivých častí zdrojového textu (512 Bytov = obvyklá veľkosť jedného sektora na disku), toto bol port z nejakej diskovej verzie Pascalu, alebo príprava na budúcu diskovú verziu (možno tú, ktorú autor vytvoril pre C2717).
Iným dôvodom tohto riešenia môže byť to, že v pamäti je zdrojový text uložený "tokenizovaný" a keďže sa na kazetu ukladá v čistom textovom tvare, pri zápise na kazetu sa musí "detokenizovať" a na to je potrebný v pamäti extra buffer a tej pamäti v PMD 85 nie je nazvyš. Autor zvolil veľkosť buffra 512 bytov a po takýchto kúskoch sa text na kazetu zapisuje.

Všetko vyššie napísané je pochopiteľne pre "normálneho smrteľníka" na nič, ale nedá sa s tým nič robiť.
Nič z požadovaného sa urobiť nedá. Emulátor pri Flash-Loading odchytáva štandardné rutiny pre čítanie z MGF a pokiaľ konkrétny program používa tieto rutiny, tak ten Flash-Loading bude fungovať. To je všetko.

Nie je mysliteľné, aby Emulátor, kvôli jedinému programu robil nejaké obskurné "hacky".

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 5 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 15 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz