OldComp.cz

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


Právě je 18.04.2024, 21:42

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 31 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: RAM disky - ako je to s nimi?
PříspěvekNapsal: 25.02.2015, 20:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Nacádzam informácie o:
- RAM disku na EAh, EBh
- SRAM na F8h, A8h

Zaujímalo by ma, ako je to vlastne s tými RAM diskami a či je možné ich prevádzkovať spolu, či sa nebijú v niektorých programoch?

Ďalšia otázka je, že v čom je iný Pezik a prečo vlastne vznikol?

No a posledná otázka, ako je to s adresáciou RAM disku nad 64 kB? Niekde som o tom čítal, ale neviem si už spomenúť kde a momentálne neviem nájsť informácie o iných RAM diskoch než 64 kB.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 26.02.2015, 12:54 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
Velice rychle:
- SROM je takova mala periferie, ktera umozni RESET citacu a cteni (+1).
- RAMdisk: standardne 64kB, adresy EAh a EBh pro cteni a zapis. Pri cteni a zapisu se adresove citace samy incrementuji (+1).
Monitor je obsluhuje zvlast a v jinou dobu.
Protoze je hw velice podobny, muze sloucenim vzniknout jedna periferie, ktera ma vlastnosti spolecne obema a je na jedne desce plsp. Setri tak jednu pozici v docku.
A protoze potreba pameti pribyvala a cena klesala, byly vymysleny zpusoby, jak tu pamet zvetsit. Existuje port, ktery resi strankovani a o zbytek se musi postarat sw. Ten ale neni soucasti monitoru, takze podpora je v kazdem programu zvlast (nebo v CP/M).
A tzv. 'Pezik' vznikl na uzemi byvaleho Ceskoslovenska. Nema citace adresy a strankovani resi vice/mene po svem. Hw umoznil dat 2 rady po 8mi cipech na desku, takze ve finale mohl mit 512kB. Sw musel byt take specificky, jenze pak neslo vyuzit ani obsluhu tech 64kB, co byla v monitoru (pro BASIC).
Optimalni rozsireni poskytl prave tzv. zalohovany RamDisk. Zachoval kompatibilu dolu a postkytl az 1MB. Bonusem bylo prave zalohovani po doby vypnuti Sharpika, coz bylo v te dobe neco nevidaneho. Mimochodem, vznikl taky v CSSR ;-)

Psat by se dalo vic, spis bych odkazal na informace na strankach http://www.sharpmz.org/ nebo http://www.scav.cz/sharp_mz-800/sharp_mz-800.htm
Hlavne zkus:
http://www.8bity.cz/2014/rom-disk-pro-sharp-mz-800/
http://www.8bity.cz/2014/zalohovany-ram-disk-pro-sharp-mz-800-vctm1/
http://www.8bity.cz/2014/nezlohovan-ram-disk-pezik-512-kb-pro-sharp-mz-800/
... a hledat, studovat a ptat se. A klidne tady ;-)

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 26.02.2015, 19:34 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Niečo s tých linkov, čo uvádzaš som už aj predtým našiel, ale aspoň som mal osvetlené, že ako to s tými RAM diskami je.

Mám ale ešte otázku:
Ako je to so stránkovaním normálneho RAM disku a ako so stránkovaním Pezika?

Viem, že normálny to má nejako tak, že sa zadá niekde aj stránka, o ktorú 64 kB sadu sa jedná, ale neviem kam sa zadáva. Ja som to už niekde čítal, viem, že táto informácia je voľne dostupná, ale netuším, kde to je. No a ako sa stránkuje Pezik, to netuším.

No a ešte sa chcem spýtať, že ako funguje RAM disk tester 2.3, keď mi hlási, že nenašiel žiadny RAM disk, hoci emlujem RAM disk na porte EAh, EBh, ECh (s BASICom to krásne funguje) a aj SRAM na F8h, F9h (ROM card manažér mi v monitore naskakuje).

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 08:38 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1200
Has thanked: 363 times
Been thanked: 304 times
Normalni RamDisk (ten od Sharpa) strankovat vubec neumel, mel jen 64kB. To, cemu rikas normalni je zalohovany RamDisk (ale to je detail). Ten strankuje tak, ze se na port 0e9h zapise cislo stranky. Tam je 4bitovy registr stranky. Z toho vyplyva, ze max kapacita je 1MB. Pokud by tam byl 8bitovy registr (to puvodni verze nemela), tak by umoznoval adresaci az 16MB. V emulatoru se to da celkem jednoduse zmenit, u hw by to bylo pochopitelne slozitejsi.
Jinak diky spojeni funkci RD a SROM je mozne na portu IN 0F8h citace vynulovat.
No a Pezik, ten se ovlada tak trochu nestandardne, proto jende pouzit rutiny ani z Monitoru ani z BASICu a nejde sloucit funkce SROM. Nema totiz citace a tak se musi adresa pri kazdem cteni/zapisu zadavat znovu. Diky vyuziti finty v assembleru Z80 to jde docela efektivne.
Tady jsou rutiny pro Pezika a pro Zalohovany RD:
Kód:
PWRITE:   PUSH      BC         ; ADRESA V HL, DATA V A
          LD        C, 0E8H    ; POUZIVA SE BLOK RAM C. 0
          LD        B, L       ; 1. POLOVINA ADRESY RAM
          IN        B, (C)     ; ZAPIS ADRESY DO BUFFERU
          LD        B, H       ; 2. POLOVINA ADRESY RAM
          OUT       (C), A     ; ZAPIS DO RAM
          POP       BC
          RET
;
PREAD:    PUSH      BC         ; ADRESA V HL, DATA DO A
          LD        C, 0E8H
          LD        B, L
          IN        B, (C)
          LD        B, H
          IN        A, (C)     ; CTENI Z RAM
          POP       BC
          RET
;
ZWRITE:   PUSH      BC         ; ADRESA V HL, DATA V A
          LD        C, 0EBh
          LD        B, H
          OUT       (C), L
          OUT       (0EAh), A
          POP       BC
          RET
;
ZREAD:    PUSH      BC         ; ADRESA V HL, DATA DO A
          LD        C, 0EBh
          LD        B, H
          OUT       (C), L
          IN        A, (0EAh)
          POP       BC
          RET
;

Strankovani u Pezika se provadi zmenou portu 0e8h az do 0efh, kam se posila cast adresy Ten muze byt v rozsahu 0e8h-0efh, tedy max. 512kB
Diky tomuto pristupu je kod o 1 byte (slovy jeden) kratsi a to uz se vyplati ;-)
A program tester, podle me, netestuje SROM, jen rozlisi zalohovany RD a Pezika. Ale vic podrobnosti neznam. Pises, ze emulujes port 0ech, ale tam snad nic neni, ne? Tedy, krome portu stranky u Pezika.
Jeste zminovana adresa 0a8h. Tak tam je pripadna alternativa SROM disku, testuje ji Monitor, asi kdyz nema nic na te prvni adrese (nebo opacne). Ale nikdy jsem nevidel nic realneho, co by to pouzivalo. Kdysi jsem to chtel vyzkouset, ale znas to...

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 11:17 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
1) MZ-1R12 http://www.sharpmz.org/download/1r12.pdf
puvodni a prvni ramdisk pro Sharpa. Ma velikost 32KB. Daji se dat dat do MZ700 klidne i dva - jen se jeden musi dat na jinou adresu (proto take i ta 0A8h). Ramdisk je zalohovany. Zadny ramdisk co byl vytvoren v CSSR nema kompatibiltu s timto ramdiskem na 100% ale podle vseho to nevadi - stejne to OUT F8h a OUT F9h se nevyuziva.

2) MZ-1R18 http://www.sharpmz.org/download/man1r18.pdf
klasicky ramdisk pro MZ800. Nezalohovatelny. Velikost 64KB. Toto umi vyuzivat kazdy originalni sw od Sharpa.

3) Ramdisk PEZIK http://www.scav.cz/sharp_mz-800/sharp_m ... _Pezik.htm
Ma dve rady pameti. Takze bezna velikost 64KB, 128KB, 256KB, 512KB a pak ruzne kombinace. Bezna velikost pred revoluci byla 128KB - dalo se napr. v Drazdanech koupit pamet 64Kbx1 a tak v pripade zapojeni obou bank to melo 128KB. Je to delane ze soucastek te doby a co se dalo tenkrat sehnat. Jen vlastni deska byl problem. Dosti hazardni zapojeni. Nutno pres doplnujici kondenzatory zpozdit urcite signaly aby to spolehlive fungovalo. Neni to spatna konstrukce. Rad jsem to ze zacatku pouzival. Rada sw je na to napsana.

Takova perlicka ze zivota. Prvni ramdisk 128KB jsem mel postaveny na kontaktnich polich a na klubu jsem to zapnul a pomoci pinzety jsem opravoval pripadne spatne spoje. Kazdy se divil ze to funguje. Skoda ze jsem neudelal tenkrat fotky :-).

4) Ramdisk VCTM1 http://www.scav.cz/sharp_mz-800/sharp_m ... mdisku.htm
Toto je klasicky ramdisk. Okolo roku 1988-1992 idelani ramdisk. Predevsim ve velikosti 1MB. Zpetne kompatibilni s MZ-1R18.
Je zalohovatelny.

5) RRD http://www.8bity.cz/2012/sharp-mz-800-ramrom-disk-v1-1/
Toto je ramdisk co jsem si postavil sam. Je to kompatibilni s VCTM1. Navic ma Flash a ma to 1,5MB ram.

Milsa urcite v emulatoru udelej ty prvni ctyri presne jako original. Kdyz udelas i paty muj budu rad. U kazdeho neni problem
postupne si o tom pohovorit a upresnit funkci. Myslim ze by jsi nemel podlehnout myslenkam udelat napr. 16MB ramdisk. To udelas neco co bude jen vitrualni a stejne to realne nebude existovat.

Radeji by jsi mel jit cestou naemulovat MEMEXT. http://www.8bit.8u.cz/Files/MemExtOld/ nebo viewtopic.php?f=72&t=1852. Milsa myslim ze nebude na skodu ozivit debatu o MEMEXT. S SCjoe jsem tento tyden hovoril a mysli si ze by se to melo naemulovat. Ja si zase myslim, ze pamet 2MB by byla tak akorat. Proto napr. http://cz.farnell.com/lyontek/ly62w1025 ... dp/2253668 by byla dobra. Otazka je co tam dat zda CPLD nebo radeji rovnou FPGA.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 12:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Ta paměť stojí peníze, K6T8016-55 jsem nabízel v inzerci za 20Kč (asi 1/10 ceny u Farnella 512kx16).
MEMEXT má úplné mapování, má to nějaký přínos, když s tím systém nepočítá ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 13:12 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Danhard napis odkaz na ten inzerat a pripadne zda mas jeste 5 az 10 kusu.

Kdyz se bude pocitat s vyrobou az to bude nejaky sw vyuzivat, tak se nikdy nic neudela. Prave proto kdyz Milsa dela ten emulator by slo vyuzit spojeni ze na emulatoru by se neco odzkouselo a udelal by se i hw. To ze Sharp nema velke mnozstvi pameti co muze primo obsluhovat cpu je obrovska nevyhoda.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 14:34 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Inzerát je už odmazanej, mám jich dostatek a je škoda to vyhodit.

Úplný mapování je bezvadný, když s tím počítá operační systém.
V ADT4500 mělo mapování z 32k na 2M po 1k stránkách, celkem 4 mapy (system, user, 2x DMA),celkem 24x SN74S89 :)
U MZ800 mi nepřipadá úplné mapování účelné, i když původní MEMEXT s 2x MH7489 vyšel moc pěkně.
Realizace pamětí v CPLD ale není moc příznivá, takže se ptám, jestli není účelnější jenom stránkování paměti, případně jen některé, a jestli není účelná redukce velikosti stránky na běžně používaných 16kB.

ps. a taky by se daly nasimulovat s podložkou CPU asi taky všechny ostatní typy.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 15:54 
Offline
Radil

Registrován: 08.10.2013, 18:00
Příspěvky: 296
Has thanked: 12 times
Been thanked: 228 times
Ještě bych tu připomněl v Japonsku rozšířený (u nás naprosto neznámý) ramdisk PIO-3034 320K EMM od firmy I-O DATA (mimochodem výborný název na hledání v googlu, zaručeně nenajdete co hledáte :( ). Najdete to v seznamu periférek k MZ700/1500 úplně dole, včetně popisu IO portů (čas začít studovat japonštinu). Karta do MZ1500 jde použít v MZ800. Jedná se o ramdisk tentokrát s 320kB (občas i verze 640kB).

Japonci to hojně podporují ve svých MZ emulátorech, zařízení je to stejné akorát pro každou MZ mašinu má jiné adresování, což je vidět v komentáři zdrojáku jednoho emulátoru. Je tam nastavení pro MZ80B/700/2000/2500. Údajně to na MZ700 podporuje HuBASIC.

Já to začal pokusně používat v unikartě k MZ700 k uložení dat pro WAV přehrávač, tento ramdisk má totiž autoinkrementaci přes celou bitovou šířku adresy, netřeba řešit stránkovaní (při použití komplet nejvyššího bytu adresy emuluju osazení až 16MB paměti, jako pro zálohovaný ramdisk).

Novou verzi tohoto ramdisku pro MZ700/800/1500 včetně LAN karty můžete vidět třeba zde. Jak funguje přehrávání videa (v rozlišení 72x44x20Hz v cca 85 barvách včetně 6bitového PCM na 15,7kHz) na MZ700 z tohoto ramdisku můžete vidět třeba zde.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 16:02 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Šajze, sypanej čaj :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 16:03 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3051
Has thanked: 2200 times
Been thanked: 901 times
nobomi píše:
...můžete vidět třeba

Nejen pokoukání, ale ono to jde i číst! Raději anglicky než česky
Pěkná je věta " a snažil jsem se, aby se svištění svištění."

_________________
// na co myslím, když sedím u oldkompů: režim


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 27.02.2015, 23:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
suksoft píše:
Milsa urcite v emulatoru udelej ty prvni ctyri presne jako original. Kdyz udelas i paty muj budu rad. U kazdeho neni problem
postupne si o tom pohovorit a upresnit funkci. Myslim ze by jsi nemel podlehnout myslenkam udelat napr. 16MB ramdisk. To udelas neco co bude jen vitrualni a stejne to realne nebude existovat.
Je pravda, že reálne využitie to nemá, akurát tak na tú Madonnu, ale viem, že niekde to mal reálne rozbehané na skutočnom Sharpovi. Prečo sa teda nezačalo zvažovať upraviť softvér tak, aby si tým vedel robiť?

Memext vyzerá zaujímavo. Je vôbec nutný zásah aj do počítača, keďže štandardné mapovanie pamäte má prednosť? Toto ma zaujíma len tak zo zvedavosti, keďže pri emulátore je to jedno.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 28.02.2015, 13:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
suksoft píše:
1) MZ-1R12 http://www.sharpmz.org/download/1r12.pdf
puvodni a prvni ramdisk pro Sharpa. Ma velikost 32KB. Daji se dat dat do MZ700 klidne i dva - jen se jeden musi dat na jinou adresu (proto take i ta 0A8h). Ramdisk je zalohovany. Zadny ramdisk co byl vytvoren v CSSR nema kompatibiltu s timto ramdiskem na 100% ale podle vseho to nevadi - stejne to OUT F8h a OUT F9h se nevyuziva.
Takže tento zrejme už naemulovaný mám. Dal som mu 64 kB a je tam obsah ROM karty. Má význam naemulovať aj druhý na port A8h, aby boli dva? Dal by som možnosti:
- prázdny
- ukladať obsah pri vypnutí (zálohovaná)
- nahrať obsah pri zapnutí (neukladať pri vypnutí, čiže nahrá sa napr. ROM karta a potom sa dá normálne využívať)
- nemeniť obsah (ROM karta)
suksoft píše:
2) MZ-1R18 http://www.sharpmz.org/download/man1r18.pdf
klasicky ramdisk pro MZ800. Nezalohovatelny. Velikost 64KB. Toto umi vyuzivat kazdy originalni sw od Sharpa.
Tu má aj význam robiť zálohovaný alebo nie? Keďže tu špeciálne píšeš, že je nezálohovaný. Nerozbije to nejaký softvér?
suksoft píše:
3) Ramdisk PEZIK http://www.scav.cz/sharp_mz-800/sharp_m ... _Pezik.htm
Ma dve rady pameti. Takze bezna velikost 64KB, 128KB, 256KB, 512KB a pak ruzne kombinace. Bezna velikost pred revoluci byla 128KB - dalo se napr. v Drazdanech koupit pamet 64Kbx1 a tak v pripade zapojeni obou bank to melo 128KB. Je to delane ze soucastek te doby a co se dalo tenkrat sehnat. Jen vlastni deska byl problem. Dosti hazardni zapojeni. Nutno pres doplnujici kondenzatory zpozdit urcite signaly aby to spolehlive fungovalo. Neni to spatna konstrukce. Rad jsem to ze zacatku pouzival. Rada sw je na to napsana.
Tu by som rád vedel ako ho adresovať a čo ho okrem CP/M podporuje. Momentálne nemám emuláciu FD, takže by som ho nemal ako reálne odskúšať, iba v testeri.
suksoft píše:
4) Ramdisk VCTM1 http://www.scav.cz/sharp_mz-800/sharp_m ... mdisku.htm
Toto je klasicky ramdisk. Okolo roku 1988-1992 idelani ramdisk. Predevsim ve velikosti 1MB. Zpetne kompatibilni s MZ-1R18.
Je zalohovatelny.
Ak sa nemýlim, toto je vlastne zálohovaný MZ-1R18 s možnosťou vyššej kapacity, takže v podstate stačí emulovať tento. Ako sa adresuje? Neviem nájsť ako nastavovať najvyššie bity adresy. Tu mám ešte jednu otázku, ako je to s čítačmi? Viem, že pri SRAM sú, ale sú aj tu alebo nie? Ak sa prekročí 64 kB rámec a pričíta sa 1 k čítaču (ak je prítomný), skočí adresa na 0000h alebo na 10000h?
suksoft píše:
5) RRD http://www.8bity.cz/2012/sharp-mz-800-ramrom-disk-v1-1/
Toto je ramdisk co jsem si postavil sam. Je to kompatibilni s VCTM1. Navic ma Flash a ma to 1,5MB ram.
Ktoré porty sú tu použité a ako?

http://zelezo.sweb.cz/index.htm
A ešte na základe tohto by ma zaujímalo, prečo by bolo treba patch ROM, keď ROM karta krásne beží a otvorí aj 1Z-016? Ide o nejaký patch pre súbory > 32 kB. Je to tým, že ROM kartový zavádzač je kratší ako 32 kB? Mimochodom, prečo sú tie 2 plusy v názve BASICu na ROM karte a aké novinky má Turbo Copy 1.22 oproti 1.21?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 28.02.2015, 15:21 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1404
Has thanked: 130 times
Been thanked: 71 times
Ešte taká otázka. Nedalo by sa spraviť ROM kartu s väčším úložiskom? Predpokladám, že aby to bolo vzhľadom na rýchlosť použiteľné, stačilo by takých 256 kB. Ide o to, že emulátor by to mohol využiť na nejaké najdôležitejšie programy. Ale to len taká hlasná úvaha.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: RAM disky - ako je to s nimi?
PříspěvekNapsal: 28.02.2015, 22:47 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2728
Has thanked: 144 times
Been thanked: 422 times
Milsa to co jsi vytvoril je Rom disk A11/1990 http://www.8bity.cz/2014/rom-disk-pro-sharp-mz-800/ a toto bych nazval

6) Rom disk A11/1990 http://www.8bity.cz/2014/rom-disk-pro-sharp-mz-800/

Konstrukce neni idealni a umyslne se replika udelala jako original, vcetne chyb v konstrukci. Problem je, ze rada autoru ovladacich programu nevedela ze muze pouzit jen 32KB aby to bylo kompatibilni. Proto je nutno udelat zmenu v epromce aby fungovaly ty programy co prekracuji 32KB. Chyba neni v originalnim sw ale v tom co se udelalo u nas v CSSR. Nejhorsi je ze neni samozrejme potreba upravovat epromku, staci napsat spravny program. Napr. jedna image funguje tak spatne ze po resetu to najede ale ne uz po EB z monitoru - coz je samozrejme zcela spatne.

1) MZ-1R12 - toto si myslim by jsi mel udelat jako original - to je 32KB a take ne zadny rom disk. Zvaz zda neudelas dva ramdisky. Take original se muze nastavovat pomoci dipu a jakoukoliv adresu.

4) citac pocita do 0ffffh a pak je opet 0000h. Takze cita 2^16 a pak znova. Jinak adresni vyvod A4 se nevyuziva a tak napr. 0F8h nebo 0E8h je stejna hodnota pro kartu. Zapis do portu 0f9h zapise bity d0-d3 jako cislo stranky. Kazda stranka ma 64KB.

5) navic oproti VCTM1 je zapis bitu D0 na portu 0f8h rozlisuje zda se pracuje s prvnim nebo s druhym megabajtem. Zbyvajici bity se nevyuzivaji ale da se to vyuzit az pro 256MB ramdisk.


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ů: 31 ]  Přejít na stránku 1, 2, 3  Další

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 4 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