Dobry den, nemate prosim nekdo k dispozici upravenou EPROM JSS pro SHARP MZ-800 od p. Svehly? Byly v ni odstraneny rutiny pro obsluhu quickdisku a misto nich tam byly nejake zajimave upravy monitoru + nove funkce ... S pozdravem - Michal Hucik
Celé vlákno · 5 zpráv
Re:EPROM JSS
Vaclav Peroutka SHARP MZ-800
Ja osobne nemam, ale - muzete se rozepsat podrobneji o tech funkcich ? Ktery software vubec pouzival QuickDisk ? Napada mne snad jenom Basic... VP
Zobrazit citovaný text (12 řádků)
> ------------ Původní zpráva ------------ > > Dobry den, > > nemate prosim nekdo k dispozici upravenou EPROM JSS pro SHARP MZ-800 od p. > Svehly? > Byly v ni odstraneny rutiny pro obsluhu quickdisku a misto nich tam byly nejake > zajimave upravy monitoru + nove funkce ... > > S pozdravem - Michal Hucik >
Re: EPROM JSS
Zdenek Adler SHARP MZ-800
Jojo, nahodou bych ji snad i nekde nasel.... Ty nove funkce jsou zhruba
nasledujici... (viz nize)
Zdenek
P.S.: Quick Disk byl vzhledem ke svemu sekvencnimu pristupu predem odepsanym
mediem, ikdyz myslenka spiralove drazky nesouci informaci pretrvala od
gramofonu pres QD az po dnesni CD/DVD media....
--------------------------------
JSS (C) EPROM V 1.2
Uvod
----
Pocitac SHARP MZ-800 patri na nasem trhu k hardwarove nejpropracovanejsim
osmibitovym pocitacum, bohuzel obsah pameti EPROM nutne vyvolava dojem, ze
jeho tvurci byli v casove tisni. Proto byl puvodni obsah upraven a vznikla
pamet, ktera je kompatibilni s EPROM-kou puvodni. Byly pouze odstraneny
rutiny obsluhy QUICK DISKU, coz vzhledem k jeho nedostupnosti a
diskutabilnimu prinosu nema zavaznejsi vyznam.
Instalace
---------
1. V souladu s manualem se odmontuje horni kryt pocitace tak, az se dosahne
pristupu k desce soucastek.
2. Z patice se opatrne vyjme pamet EPROM 27128 a nahradi se pameti novou
3. Namontuje se opet horni kryt pocitace
4. Po zapnuti se pocitac ohlasi hlasenim 'JSS(C) EPROM V1.2'.
Startovaci sekvence
-------------------
-system se snazi cist z EPROM DISKU a neni-li pripojen, tak z FLOPPY DISKU;
nelze-li precist soubor ani z FLOPPY DISKU, tak vypise uvodni hlaseni;
-v uvodnim hlaseni 'E:Ram disk' nahrazuje 'Q:Quick disk';
-netestuje se stisk [Q] nebot QUICK DISK je vypusten;
-testuje se stisk [E] - zavedeni souboru z nulte stranky RAMdisku, je-li
tam;
-barva pozadi je jako barva okoli (border) vzdy cerna, coz je z duvodu lepsi
citelnosti na monochrom. zobrazovaci;
CMT - magnetofon
----------------
-soubor obsahuje pouze jednu hlavicku a jeden blok dat;
-zavadeci signal je kratsi a stejny pro hlavicku i data;
-pri praci s CMT je zavedena tzv. 'zebra', tj. podle urovne signalu se
stridaji bile a cerne radky v borderu;
-je-li nalezen soubor s vadnou hlavickou, pak system vypise hlaseni 'head
error - skip' a soubor se preskoci;
-je zavedena moznost vyberu cteneho souboru dotazem 'FILENAME >'; stisk
klavesy [CR] znamena, ze bude cten prvni nalezeny soubor;
-pri verifikaci je kontrolovan kontrolni soucet souboru a ne shoda s obsahem
v pameti RAM;
RD - RAM disk
-------------
-system obsluhuje nezalohovany RAM disk (Zemcikuv disk);
-ma vyhrazeny porty 0E8h az 0EFh podle kapacity;
-disk je strankovan do stranek po 64kB a stranky jsou identifikovany cisly 0
az n; do RAM disku muze byt soucasne ulozeno tolik souboru, kolik stranek
disk ma;
-system obsahuje autoidentifikaci kapacity RAM disku: 64kB, 256kB, 320kB
(256kB+64kB) a 512kB (256kB+256kB);
-je-li pri resetu stisknuta klavesa [E], je spusten soubor ze stranky 0;
neobsahuje-li stranky 0 zadny soubor, je vypsano hlaseni 'program not
found'.
EPROM disk
----------
EPROM disk je zarizeni s pameti EPROM, v niz muze byt ulozeno nekolik
libovolnych spustitelnych souboru. Jeho cinnost nelze ovladat zadnym
prikazem a spusteni souboru z EPROM disku se uskutecnuje automaticky po
zapnuti nebo resetu pocitace.
Monitor
-------
-format prikazu: .<prikaz>[=<1.par>[=<2.par>[=<3.par>]]]<CR>;
-je-li zadan chybny prikaz, je vypsano hlaseni 'error';
-prikaz je zrusen kombinaci [shift]+[break];
-oddelovacem mezi parametry mohou byt ',' nebo mezera;
-ohlasovaci znak parametru je '=';
-ohlasovaci znak monitoru je '.';
-stisk [CR] namisto parametru znamena implicitni hodnotu 0;
-parametry se zadavaji jako 1 az 4 ciferne hexacislo, je-li cislo
viceciferne, pak jsou platne pouze posledni ctyri cifry;
-oprava parametru se provadi neoznacenou klavesou nad [CR];
-pri zadavani parametru operaci pracujicich se soubory, plati stare konvence
zadavani i editace;
Ostatni zmeny
-------------
- v generatoru znaku byla provedena zmena znaku '3','B','D' a 'Q' z duvodu
lepsi rozlisitelnosti pri nekvalitnim zobrazovaci;
-na adresu E010h byla umistena instrukce RET (QUICK disk);
-v casti pameti EPROM, jez slouzi jako podpora BASICU, byl predelan
bufferovany tisk na nezalohovany ramdisk;
Nove prikazy monitoru
---------------------
? - vypis vsech prikazu monitoru.
D - vypis obsahu pameti, mezernik ho pozastavuje a spousti.
K - naplneni bloku pameti konstantou.
W - zkopirovani bloku pameti na jine misto v pameti.
M - modifikace obsahu pameti, ukonceni je [CR] a pokracovani [,] nebo
[mezera];
X - vypis a modifikace registru procesoru:
XG - vypis registru A,B,C,D,E,H,L,F;
XG' - vypis registru A',B',C',D',E',H',L';
XS - vypis registru SP,PC,IX,IY,I,R;
nasleduje-li jeste pismeno z oznaceni registru, lze modifikovat jeho
obsah.
R - cteni z pasky, vypis nazvu nalezenych souboru a nacteni zvoleneho
souboru od adresy 1200h.
S - ulozeni bloku pameti na CMT jako soubor.
L - jako operace 'R', ale soubor je spusten.
V - cteni pasky, vypis nazvu nalezenych souboru a verifikace zvoleneho
souboru.
Q - softwarovy reset pocitace.
H - vypocet souctu a rozdilu dvou ctyrcifernych hexacisel.
O - vypocet relativni adresy v souladu se semantikou relativniho adresovani
procesoru Z-80.
G - predani rizeni podprogramu.
U - predani rizeni na adresu 0000 pameti RAM.
P - zapnuti a vypnuti vystupu na tiskarnu. Pri zapnuti je vystup smerovan na
zobrazovac i na tiskarnu. Vystup je bud na ASCII tiskarnu anebo plotter MZ
1P16 (podle verze pameti).
Z - vyhledani posloupnosti az sestnacti znaku v pameti RAM
N - vyhledani dalsiho vyskytu posloupnosti znaku.
J - predani rizeni na adresu v pameti, s moznosti tzv. break-pointu, v nemz
se beh programu zastavi.
A - srovnani dvou stejne dlouhych bloku v pameti RAM.
I - precteni obsahu I/O portu.
Y - vyslani dat na I/O port.
T - precteni vrcholu zasobniku do registrparu HL.
B - povoleni/zakaz pipani po stisku klavesy.
< - nastaveni az peti ruznych uzivatelskych adres oznacenych 0 az 4.
Zobrazit citovaný text (1 řádek)
> - predani rizeni na jednu z peti uzivatelskych adres.
F - spusteni programu IPLPRO... z FLOPPY disku.
E - obsluha nezalohovaneho RAM disku:
ED - vypis adresare disku;
ELn - precteni souboru ze stranky n na adresu 1200h;
EBn - precteni souboru ze stranky n a jeho spusteni;
EWn - nahrani bloku pameti RAM do stranky n;
ESn - prekopirovani souboru z CMT do stranky n.
Zobrazit citovaný text (22 řádků)
----- Original Message ----- From: "Michal Hučík (sharpemupandora.cz)" <pandora.idnes.cz[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Tuesday, September 18, 2007 12:44 PM Subject: EPROM JSS > > Dobry den, > > nemate prosim nekdo k dispozici upravenou EPROM JSS pro SHARP MZ-800 od p. > Svehly? > Byly v ni odstraneny rutiny pro obsluhu quickdisku a misto nich tam byly > nejake zajimave upravy monitoru + nove funkce ... > > S pozdravem - Michal Hucik > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp
Re: EPROM JSS
Michal Hučík SHARP MZ-800
Popis nejake starsi verze (1.2) jsem videl v tomto sborniku http://www.scav.ic.cz/download/MZ-800/MZ-800_Navody/Zpravodaj_Sharp_club_Brno_1. pdf Ja tady mam kompletni manual k verzi 1.6 - cca. 20 stran v A5 formatu ... pokud by tu o to byl zajem, tak udelam scan ... Vaclav Peroutka (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (7 řádků)
> Ja osobne nemam, ale - muzete se rozepsat podrobneji o tech funkcich ? > > Ktery software vubec pouzival QuickDisk ? Napada mne snad jenom Basic... > > VP > >
Re: EPROM JSS
Jaroslav Špaček SHARP MZ-800
Jarda Švehla (JSS) ke každé EPROMce dával popis a návod, z něhož vše podstatné zde dal k disposici Zdeněk Adler. Varianty byly dvě, a to jednak přepsání původní EPROMky, jednak použití nové EPROMky s dvounásobnou kapacitou a přepinačem vyvedeným na přední část spodku skříně pod klávasnici. Do jedné poloviny EPROM 256 byl přepsán původní obsah a do druhé poloviny nový obsah JSS. Tak si mohl uživatel (třeba majitel Quickdisku) přepínat pamět EPROM buď na původní nebo na upravený obsah. Snad se neprohřeším proti ochraně osobních dat, když z veřejného a všem dostupného telefonního seznamu zde opíši číslo 544 217 339. Možná, že by Jarda mělještě možnost (a ochotu) některým zájemcům svou úpravu vypálit, možná, že i po 18 letech by u něj mohlo ležet ještě pár kousků v šuplíku. Jára Špaček
Zobrazit citovaný text (33 řádků)
----- Original Message ----- From: "Michal Hučík (sharpemupandora.cz)" <pandora.idnes.cz[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Tuesday, September 18, 2007 12:44 PM Subject: EPROM JSS > > Dobry den, > > nemate prosim nekdo k dispozici upravenou EPROM JSS pro SHARP MZ-800 od p. > Svehly? > Byly v ni odstraneny rutiny pro obsluhu quickdisku a misto nich tam byly > nejake zajimave upravy monitoru + nove funkce ... > > S pozdravem - Michal Hucik > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp > > > > > > __________ Informace od NOD32 2537 (20070918) __________ > > Tato zprava byla proverena antivirovym systemem NOD32. > http://www.nod32.cz > >