SpeccyDOS v5 tesztelés

SpeccyDOS 4.x, 5.x kérdések, válaszok...
Avatar
makranc
Speccyalista
Hozzászólások: 257
Csatlakozott: 2012.01.11. 11:00
Tartózkodási hely: Budapest, III.

SpeccyDOS v5 tesztelés

Hozzászólás Szerző: makranc » 2012.09.14. 16:16

Hála Kerlacinak, aki összerakta és Zeniusnak, aki egy rossz forrasztást felderített és megjavított, működik a SpeccyDos5 interfészem.
Köszönet mindkettőjüknek, illetve azoknak is, akik rajtuk kívül részt vettek a projektben.
Nem sok (semmi) felhasználói tapasztalatot osztottatok meg róla, az alábbiakban az enyémeket olvashatjátok.
Az első, feltétlenül megfejtésre váró hiányosság, hogy nem lehet tudni, hogy lehet könyvtárat létrehozni, váltani, törölni.
Erre Zenius sem emlékszik, talán gépikód-búvárok kitalálhatják.

Számomra úgy tűnik, hogy (legalábbis az én példányomon) két bug is van:
- A dupla mentés (SAVE d paraméterrel) hibásan működik:
mentéskor 52, visszatöltéskor 70-es hibát jelez. A fájlnevet létrehozza, az listázható,
a szükséges számú szektorokat lefoglalja, de úgy tűnik, maga az írás nem történik meg.
Ha ezt a hibás fájlt megpróbálom törölni, akkor ismét 52-es hibaüzenetet kapok, a fájlnév
eltűnik a listából, de a lefoglalt szektorokat nem szabadítja fel, a lemez kapacitása ennyivel csökken.
„d” paraméter nélkül a mentés hibátlan.

- COPY parancs hibásan működik.
Mentésnél 53-as hibaüzenet. Load rendben lezajlik, de hibás adatokat tölt be.
Fájl törölhető, elfoglalt szektorok felszabadulnak.
Egy képernyő-tartalom COPY-val történt másolása után megnéztem, hogy mi töltődik vissza: az összes bájt értéke 229 volt.

Epromot 4s0 verzióra cserélve hibátlanul működik.
Epromot 4.2 verzióra cserélve lefagy induláskor: fekete képernyő, fekete border, semmire sem reagál.

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2014.08.25. 10:00

Makranc hozzászólásából létrehoztam ezt a szekciót, hogy végére járhassunk a dolognak. Első kérdés, hogy akinek van SpeccyDOS 5-öse, mindannyian tapasztalják-e az alább leírtakat. Persze a további tapasztalatokat is ide várjuk.

A megoldás egyrészt lehet talán nagyon egyszerű is, pl. hogy nem a végleges 5-ös romot használjuk, vagy egyel bonyolultabb, hogy javítani kell az esetleges hibákat az új v5-ös romban.

Hamarosan elkészül az enyém és Aboyé is, akkor a gyakorlatban is nekilátunk tesztelni, addi talán Zozó belebúvárkodik a rom kódjába, hátha megtalálja a válaszokat ott is. :)
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2014.08.25. 10:04

Makranc milyen rom van beégetve? Itt a gépemen van egy 5.0 és 5.1 is, szóval mindjárt két verzió.
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: makranc » 2014.08.25. 11:09

Bali írta:milyen rom van beégetve?
Induláskor 5.1-ként jelentkezik be.

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2014.11.29. 22:39

Én is detektáltam Makranc által jelzett hibákat, összefoglalva eddig az alábbi hibák jelentkeztek:

- A dupla mentés (SAVE d paraméterrel) hibásan működik:
mentéskor 52, visszatöltéskor 70-es hibát jelez. A fájlnevet létrehozza, az listázható,
a szükséges számú szektorokat lefoglalja, de úgy tűnik, maga az írás nem történik meg.
Ha ezt a hibás fájlt megpróbálom törölni, akkor ismét 52-es hibaüzenetet kapok, a fájlnév
eltűnik a listából, de a lefoglalt szektorokat nem szabadítja fel, a lemez kapacitása ennyivel csökken.
„d” paraméter nélkül a mentés hibátlan.

- COPY parancs hibásan működik.
Mentésnél 53-as hibaüzenet. Load rendben lezajlik, de hibás adatokat tölt be.
Fájl törölhető, elfoglalt szektorok felszabadulnak.

Ha valaki tudja, hogyan kell könyvtárat létrehozni/váltani írja meg.
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2014.11.30. 19:52

A TREMENU2 programból ezt néztem ki:

CAT *"<könyvtárnév>" - ezzel lehet könyvtárt váltani
READ *0,1,0 - fogalmam sincs mire jó, de ez a szintaxisa

CLEAR *"<könyvtárnév>" - szerintem ezzel lehetne törölni egy könyvtárat, egyelőre NO SUCH FILE üzenetet produkál, szóval csak sejtés
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2014.12.10. 12:25

Zenius az alábbiakat nézte ki a kódból:

Könyvtár kezelés

A CAT* parancs trükkösebb, mint gondoltuk, több változata is van:

* CAT* ...
* CAT* FORMAT ... -> Szerintem ez az alkönyvtár létrehozás
* CAT* LOAD ... -> Szerintem ez az aktuális fájllista leolvasás, a TreeMenu2-őt kellene megnézni

Gondolom a parancsok folytatása egy string, de nem egyértelmű, mert sok nem dokumentált rutint hivogat.
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: makranc » 2016.10.26. 11:34

MOVE parancs is hibásan működik, a cél-lemezen látszanak a fájl-nevek, de nem történik meg a tényleges írás, a lemez kapacitása nem csökken.

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2018.11.12. 22:09

Kicsit nézegettem a kódot, tremenu programot, ezek alapján rájöttem, hogy működik a könyvtár kezelés:

Kód: Egész kijelölése

FORMAT CAT "<alkönyvtár>"		alkönyvtár létrehozása

CAT * "<alkönyvtár>" vagy
LOAD CAT "<alkönyvtár>"			belépés az alkönyvtárba

CAT * ".." vagy
LOAD CAT ".."				visszalépés a root könyvtárba

CLEAR * "<alkönyvtár>"			alkönyvtár törlése
Ezek teljesen jól működtek a próbáim során.
7 blokkot használ egy alkönyvtár. A LIST * is jól működik, a rootban mutatja az összes file számát a lemezen, az alkönyvtáron belül csak az ott található fájlok számát.

Így néz ki a valóságban:
sp_subdir.jpg
-= Bali =-
(c) 1983-2017 Evil-Soft

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

Re: SpeccyDOS v5 tesztelés

Hozzászólás Szerző: Bali » 2018.11.12. 22:53

Akkor az 5.1-ben nem működnek a COPY, MOVE parancsok illetve a dual SAVE funkció. Viszont nekem nagyon gyanús, hogy ezek ugyanott csúsznak el.
Ezeken kívül a többi parancsot is végig próbálgattam és jól működtek.
-= 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