Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<pre>Ahoj,
Celkom som nepochopil, že či potom BASIC spozná Pezika ako 256 kB alebo
64 kB. Predpokladám ale, že BASIC si žiada viac úprav, aby spopznal plnú
veľkosť Pezika a teda bude asi vidieť len 64 kB. Je pravda, že si to
môžem aj sám overiť, ale emulátoru sa teraz nevenujem, preto otázka.
Miloš
Dňa 6. 3. 2016 o 11:58 Radek Suk napísal(a):
> Michale zatim odpovim jen rychle a pozdeji mozna podrobneji. Posilam ti
> seznam zmen ktere kdyz udelas tak z bezneho basicu pro cmt udelas basic
> s podporou Peziku.
>
> V me cp/m si muzes urcit jake porty chces pouzit a ktere ne. Proto se to
> cisluje od 0e8 kdyz jinak nereknes ale klidne si to muzes definovat i
> jine poradi. Protoze moje cpm pracuje pres 1MB, tak pro 1,5 MB ramdisk
> potrebuje jinak receno 16+8 portu a tak je mozno definovat 24 portu za
> sebou. Je mozne nejaky vynechat aby byl vyhrazeny pro Basic. Ono pouziti
> e8 nebo ec jako prvniho portu je pro programatora jedno. Moje cpm
> pouziva to pole 24 bajtu jako pole kam se podiva kam vlastne ma data
> ulozit/precist. Proto je mozno kombinovat vice typu ramdisku.
>
> Jen jsem chtel napsat ze autor pezika uvazoval ze kdyz nekdo bude
> zapojovat jen prvni banku (64KB nebo 256KB) tak ramdisk bude pouzivat
> jen ec-ef. To ma i vyhodu a tu ze muze fungovat spolu z ramdiskem ktery
> zase bude pouzivat ty f8,fa,fb (e8,e9,eb).
>
> Co se tyce pristupu LSB a MSB tak jsem zachoval pristup co byl nejdrive
> popsan v Basicu, protoze to umoznuje stejne logicky pracovat s daty
> uvnitr ramdisku. Take ze nejdrive jde do ramdisku prvni bajt jako RAS a
> druhy jak CAS mi pripada lepsi a logictejsi.
>
> Co se tyce velikosti ramdisku pezik tak opravdu kdy ten ramdisk prisel
> mezi lidi a to byl rok 1988, byla jedina moznost si koupit pameti 64KB v
> NDR a udelat si max 128KB ramdisk.
>
> Radek
>
>
> ------
>
> Uprava bezneho Basicu z kazety aby fungoval s PEZIK ramdiskem:
>
> Vse hexadecimalne. Port je ta hodnota E8 (port muze byt od E8 do EF)
>
> adresa 4094
> C5
> 0EE8
> 45
> ED40
> 44
> ED79
> C1
> C9
>
> adresa 409F
> C5
> 0EE8
> 45
> ED40
> 44
> ED78
> C1
> C9
>
> pak provest INIT ramdisku dle manualu
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZ@mail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
</pre>