Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: [SharpMZ] pezik software

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Ahoj Milosi

Basic umi jen 64 KB, pres to vlak nejede. Proto to prepinas pouze zmenou 
portu a vzdy je kazdy 64 KB ramdisk samostatny. Umim si predstavit ze 
nekdo ma treba dva obsahy ramdisku a ty si prepina. Realna situace co 
jsem drive pouzival byla 0ech pro cpm a 0e8h pro basic. Pak clovek mohl 
pouzivat jak cpm tak basic.

Vcera jsem natrefil na disketu z rok 1991 a tam jsou docela zajimave 
moje asm programy vcetne pezika a romky ale aby se to zverejnilo tak by 
se to muselo jeste prodiskutovat. Nerad bych neco vypustil a udelal 
chaos. Ale potesi cloveka kdyz neco najde co uz zapomel ze delal.

Radek

Dne 6.3.2016 v 12:05 Miloš napsal(a):
Zobrazit citovaný text (79 řádků)
> 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
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>
>

Zobrazit původní podobu

Vlákno · 5 zpráv

Zobrazit celé vlákno na jedné stránce

  1. [SharpMZ] pezik software Michal Hucik - ORDOZ <ordoz@[doména skryta]>
  2. Re: [SharpMZ] pezik software Radek Suk <suk@[doména skryta]>
  3. Re: [SharpMZ] pezik software Miloš <milsa@[doména skryta]>
  4. Re: [SharpMZ] pezik software Radek Suk <suk@[doména skryta]>
  5. Re: [SharpMZ] pezik software Radek Suk <suk@[doména skryta]>