Autor Wątek: Nowy menedżer dyskietek Sama  (Przeczytany 137184 razy)

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #90 dnia: 2014.05.07, 08:39:41 »
Jeszcze uwaga na temat pliku scadm.ini.
Wersje starsze niż 046 tworzą go i jest ok.
Wersje nowsze w przypadku jego braku, dają komunikat ostrzegawczy i się zawieszają.
(chyba że istnieje ten plik stworzony przez starszą wersję, wtedy jest ok)
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #91 dnia: 2014.05.07, 14:01:24 »
Błąd z plikiem .ini poprawiłem.

A pliki beznagłówkowe można rozpoznać po nazwie (noname i pseudolosowa liczba). Zastanowię się jeszcze czy jest sens pokazywania ich w inny sposób. Chyba niewiele by to zmieniło. Dodaję właśnie obsługę tzx i może przy okazji coś wymyślę.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #92 dnia: 2014.05.07, 14:34:32 »
Został jeszcze format +3.

A może nagranie obrazu na dyskietkę, z programu, byłoby możliwe?
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #93 dnia: 2014.05.07, 21:13:05 »
v051 nie ładuje TAP
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #94 dnia: 2014.05.07, 22:12:42 »
Bo przerabiam ten fragment kodu żeby go wykorzystać do ładowania TZX. Jak to skończę to znów będzie :)

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #95 dnia: 2014.05.14, 09:38:43 »
Nowości w wersji 0.52:

1. Dodałem odczyt taśm w formacie TZX. Oczywiście przy różnego rodzaju zabezpieczeniach odczytane pliki mogą nie mieć większego sensu, ale standardowe pliki działają jak trzeba.

2. Zmieniłem sposób prezentacji plików bez nagłówka. Również przy eksporcie do TAP, jeżeli nazwa pliku zaczyna się od 'noname', zostanie on wyeksportowany bez nagłówka.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #96 dnia: 2014.05.14, 21:17:58 »
Co oznaczają te liczby po noname, w lewym oknie, przy plikach beznagłówkowych ?
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #97 dnia: 2014.05.15, 08:32:16 »
Nic :) Są tylko po to, żeby nazwy plików się nie powtarzały.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #98 dnia: 2014.05.15, 09:06:15 »
Rozumiem.

Wyszła mi w praniu jeszcze taka rzecz.
Niektóre listingi basica w ogóle są niewidoczne,
z powodu kodów sterujących zawartych w instrukcjach.
Może udałoby się zrobić, opcjonalnie, listowania basica z opuszczeniem
kodów zaciemniających.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #99 dnia: 2014.05.15, 09:10:35 »
Jeszcze na temat tych liczb.
Wydaje mi się że lepiej by było je po prostu ponumerować
w kolejności występowania w plikach TAP.
(bo tylko tam chyba mogą wystąpić).

Po zgraniu ich do obrazu nie będzie wiadomo nic o ich właściwej kolejności.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #100 dnia: 2014.05.15, 11:29:09 »
O ponumerowaniu myślałem, ale wtedy przy kopiowaniu plików z kilku tap-ów na jedną dyskietkę numery by się powtarzały, a pliki przez to nadpisywały. Kolejność jest po skopiowaniu zachowana i nie powinna być problemem. Zawsze też można szybko zmienić nazwy, jak ktoś ma taką potrzebę.

A co do BASIC-a, to proszę o ten niewidoczny listing i wtedy zobaczę dlaczego tak się dzieje. Wydawało mi się, że ten problem już rozwiązałem, ale widać nie w każdym przypadku.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #101 dnia: 2014.05.15, 12:51:31 »
Tutaj jest przykladowy obraz, gdzie listing jest niewidoczny.

A nazwy mogą być brane z basicowej cześci ladującej
np. basic  -  "tutor"   a dalej beznaglowkowe

tutor.1   tutor.2   tutor.3

i juz wiadomo co z czego pochodzi a loader i tak trzeba przerabiać.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Phonex

  • *****
  • Wiadomości: 1261
  • Miejsce pobytu:
    Warszawa
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #102 dnia: 2014.05.15, 13:25:50 »
A nazwy mogą być brane z basicowej cześci ladującej
np. basic  -  "tutor"   a dalej beznaglowkowe

tutor.1   tutor.2   tutor.3

i juz wiadomo co z czego pochodzi a loader i tak trzeba przerabiać.

Takie rozwiązanie jest już w ZEBRA COPY. Wydaje się oczywiste. Przy okazji: w ZEBRA COPY jest też automatyczne wstawianie nazw z kolejnymi rozszerzeniami do instrukcji LOAD w loaderze.
Dobry pomysł to wyróżnienie bloków bez nagłówka. Może zastosować drugi znak rozszerzenia? Na przykład "H".
Dla przykładowej gry, która ma 2 levele bez nagłówka:

GRA         loader
GRA.1      screen
GRA.2      blok główny
GRA.3H    level
GRA.4H    level

Sir David

  • Moderator
  • *****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #103 dnia: 2014.05.16, 14:15:24 »
Ok, powtarzanie ostatniej nazwy ma sens. Poprawiłem. Pliki bez nagłówka dostają nazwę zakończoną rozszerzeniem z kolejnymi numerami i literą H na końcu, np. .01H. Pliki z takimi nazwami wyeksportują się również bez nagłówka.

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Nowy menedżer dyskietek Sama
« Odpowiedź #104 dnia: 2014.05.20, 15:46:45 »
Mogę prosić przybliżenie eksportu plików do TAP bez nagłówka ?
Zrobiłem juz 100 prób i pliki w Tapie mają cały czas nagłówek.
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235