Lemezkezelés Spectrumon

Témák, amik sosem évülnek el... :)
Avatar
Pgyuri
Speccyalista
Hozzászólások: 482
Csatlakozott: 2012.01.06. 13:34

Lemezkezelés Spectrumon

Hozzászólás Szerző: Pgyuri » 2012.02.27. 17:14

Üdv,

Bár teljesen kimaradt számomra a Specrtum lemezkezelése és ezzel összefüggésben mindenféle bővítése, de egy kérdés szöget ütött a fejembe:

Ezek a lemez-rendszerek (OPUS, SpeccyDos, stb.) miért nem a Microdrive utasításokat használták kezelésükhöz, hiszen egyszerre úgyse lehetett volna Interface I is a géphez kapcsolva. Miért nem felelt meg nekik a CAT és a többi parancs, akár még szintaktikailag is ? Mert ha mondjuk a microdrive-os LOAD *"m";1;"MANIC" parancsot kezelték volna, akkor talán elég lett volna egyszer átírni a betöltőt és egyből ment volna microdrive-on és lemezen is. Mi a fenéért nem volt nekik jó az 1,2,3, ... ami helyett az A: B: kellett ? És még a parancsok is ott voltak a billentyűzeten ...

Ez egy átgondolatlan kérdés ... de érdekel.

Pgyuri

Avatar
makranc
Speccyalista
Hozzászólások: 242
Csatlakozott: 2012.01.11. 11:00
Tartózkodási hely: Budapest, III.

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: makranc » 2012.02.28. 01:37

Speccydos szintén számokat használ, 0-3 tartományban.
Ha jól tudom, lehet egyszerre microdrive-t és Speccydost csatlakoztatni (átmenősáv) és POKE utasítással letiltani sp-dost a microdrive-műveletek idejére.

Avatar
Zozosoft
Speccyalista
Hozzászólások: 724
Csatlakozott: 2012.01.06. 14:03
Kapcsolat:

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: Zozosoft » 2012.02.28. 14:29

A rengeteg különböző illesztőnek köszönhetően elég zavaros téma ez Spectrumon :oops:
Felvetődött bennem, hogy kéne egy lemezes rendszereket összehasonlító oldalt alkotni.
Ilyesmikre gondolok:
-LOAD/SAVE megvalósítása BASIC-ben és gépikódban
-alap lemezműveletek (meghajtóváltás, fájl másolás, átnevezés, törlés, lemez formázás) megvalósítása BASIC-ben és gépikódban
-lemezkapacitás, és formátum, mennyire rugalmasan változtatható (pl 1-2 oldalas, 40/80 sávos meghajtók)
-lemezes képességek: lehet-e több fájlt egyszerre írni/olvasni? A fájlok csak összefüggő területen lehetnek, vagy alkalmazkodva a szabad területekhez több darabban is? Fájl csak szekvenciálisan érhető el, vagy tetszőleges rész írása/olvasása?
-kompatibilitás más rendszerekkel, pl. Microdrive használatával.

Ezek alapján látható lenne, hogy az egyes rendszerek mennyire felhasználóbarátak (vannak ahol mindenféle szörnyű USR-ek kellenek a parancskiadáshoz...), ill. mennyire valóban lemezes operációs rendszerek (némelyik inkább csak floppys magnónak tekinthető). Én már előre betippelek a SpeccyDOS-nak egy előkelő dobogós helyezést! :-)

Avatar
Pgyuri
Speccyalista
Hozzászólások: 482
Csatlakozott: 2012.01.06. 13:34

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: Pgyuri » 2012.02.28. 14:45

Üdv,

Most látom, hogy az Opus a microdrive parancsait használja. Akkor már csak az a kérdés, hogy a többi lemezes miért nem azt követte ? És bővítve a megszólítottak listáját Csaba-féle ZXSM és a többi külső egység ?

Pgyuri

Avatar
makranc
Speccyalista
Hozzászólások: 242
Csatlakozott: 2012.01.11. 11:00
Tartózkodási hely: Budapest, III.

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: makranc » 2012.02.28. 17:53

Speccydost és microdrive-t lehetett egyidejűleg csatlakoztatni.
Interface1-hez csatlakoztatva a microdrivek egymás után kapták a sorszámot ha jól tudom 1-8 között, Speccydosnak (0-3 lehet) milyen sorszámot kellett volna kapnia?
Gondolom, ahhoz, hogy a microdrive-parancsokat használhassa, egynek kellett volna lennie a microdrive-meghajtók közül. Bonyolította volna a dolgot, ha spdos több meghajtót kezel.
A legjobb lett volna, ha magához a Speccydos interfészhez lehetett volna microdrive-t is csatlakoztatni. Sajnos ez az 5-ös verziónál is kimaradt.
:-)

csaba
Speccyalista
Hozzászólások: 180
Csatlakozott: 2012.01.09. 19:18
Rádióamatőr hívójel: HG5BMU
Tartózkodási hely: Surány
Kapcsolat:

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: csaba » 2012.03.02. 15:47

A plusD-t is a saját parancsan kívül lehet microdrive parancsokkal is vezérelni, még gépi kódból is kompatibilis.
Egyébként az sm mivel alapesetben nincs semmi saját program-munkaterület memóriája, nem volt programhely ezekre.

Avatar
Bali
Site Admin
Hozzászólások: 1882
Csatlakozott: 2012.01.06. 13:34
Tartózkodási hely: Budapest III.
Kapcsolat:

Re: Lemezkezelés Spectrumon

Hozzászólás Szerző: Bali » 2012.03.02. 16:20

Szerintem ZXCF, ResiDOS esetében is lehetne kompatibils parancsokat kreálni, úgy mint a TapeIO package, lehetne egy MDIO csomagot is mellékelni hozzá, de akár natívan is lehetne kompatibilis. Ezt azért megemlítem Garrynek. :)
-= Bali =-
(c) 1983-2017 Evil-Soft

Válasz küldése

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég