Autor Wątek: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc  (Przeczytany 15390 razy)

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #15 dnia: 2023.09.22, 19:23:18 »
Ale w sieci krążą stada zgranych programów (przeważnie gier) do formatu .DSK zjadliwego dla FlashFloppy w Gotek-u.
A tu już krok by za pomocą kabla przedstawionego j.w. na początku tego wątku, skopiować zawartość pliku .DSK na dyskietkę 3''.
No i jest retro :)

Swoją drogą, o działające dyskietki 3'' coraz trudniej.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

perinoid

  • ***
  • Wiadomości: 193
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #16 dnia: 2023.09.22, 19:35:09 »
Tia... A na to się nakłada wielkie mnóstwo ( ;) ) różnych, niekompatybilnych ze sobą systemów dyskowych :-(
Zielono mi... w temacie Spectrum. Ale zawsze się można douczyć.

Gryzor

  • *****
  • Wiadomości: 2010
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #17 dnia: 2023.09.23, 22:34:20 »
Zgrywanie przez MF3 ma tylko sens jak masz MF3 :-)
Pytanie dotyczylo kopiowania programow z tasmy - jak widac nie ma prostej i skutecznej metody.
Najlepiej niech wypowie sie ktos, kto robil wersje pod TOSa - byc moze takie wersje sa latwiejsze do przeniesienia na tasme, a potem na +3. Ewentualnie wersje DSK juz przerobione, wtedy mozna uzyc programu DSK2TAP.
Uzywanie dyskietek w dzisiejszych czasach, to juz maksymalne retro, a na +3 dochodzi jeszcze problem zgodnosci, wiec nie ma cos sie dziwic, ze temat srednio popularny.

michalh

  • *
  • Wiadomości: 24
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #18 dnia: 2023.10.01, 12:24:00 »
TZX to w ogole bez sensu, najlatwiej przekonwertowac snapshoty, o ile zadzialaja na +3, ewentualnie proste TAPy.
Jak program to Basic + prosty blok kodu, mozna wgrac z lapy, zapisac na dysk i dopisac loader.  Tu masz przyklad jak to wyglada:
http://randomkak.blogspot.com/2013/06/tape-to-disc-conversion.html
z linkiem do prostego programu kopiowania.
A jak skomplikowany loader, to trzeba i tak pisac custom loadery dyskowe - wyzsza szkola.
Klonow MF3 chyba nikt teraz nie sprzedaje - za malo chetnych ?

Spróbowałem programem podanym w tym blogu programem który zapisuje z taśmy (TZX) na dyskietkę CF2, tyle zadziałało.
https://worldofspectrum.org/software?id=0027483

Ale z napisaniem do tego loadera to faktycznie już na początku mam problem, plik "$" wychodzi, że to takie "zabezpieczenie sprzętowe" (że to nazwa systemowa?)   ;) "Wrong type filename" i nie idzie przez Load"$"

Rozumiem, że można przez drugą stację 3.5"/emulator ale jak ludzie sobie radzili z takim kopiowaniem z taśmy w latach 1990??? :-) Czy może dlatego wygineli  ;)

« Ostatnia zmiana: 2023.10.01, 12:34:27 wysłana przez michalh »

michalh

  • *
  • Wiadomości: 24
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #19 dnia: 2023.10.01, 14:56:36 »
Dobra to nie problem z nazwą pliku $, bo COPY "$" to "b" działa ok. Problem teraz do tego napisać loadera...

michalh

  • *
  • Wiadomości: 24
  • Miejsce pobytu:
    Warszawa
Odp: ZX Spectrum +3 - rzecz o dyskietkach, stacjach etc
« Odpowiedź #20 dnia: 2023.10.01, 15:57:02 »
Ok BOMBJACK przekopiowany z taśmy na dyskietkę, działa  8)

Robimy copy powyżej wspomnianym programikiem Tapedisc.tzx  3 plików: bombjack (basic), $  (bytes),  c (bytes)
(w trybie MANUAL by pauzować "magnetofon" i dać czas zapisać się plikowi na dyskietce)

Ładujemy loader do edycji:
MERGE "BOMBJACK"

W liniach zmieniamy w 20 z LOAD"" na LOAD"$" w 30 LOAD"" na LOAD"c", usuwamy wiersz 9999 SAVE"bombjack"... by nam nie nadpisał loadera.
dodajemy wiersz 35 by zatrzymał stację dyskietek z PAUSE 0 i komunikatem by wcisnąć klawisz

Zapisujemy z opcją "autorun"
SAVE"bombjack" line 0

i po LOAD"BombJack" ładuje się z dyskietki  8)

A tutaj AUTO-LOADER z pliku DISK:
20 CLS:PRINT"GAME DISC"
30 PRINT"1-BOMBJACK"
100 PAUSE 0
110 IF INKEY$="1" THEN LOAD "BOMBJACK":GOTO 210
200 BEEP 0.5,1:GOTO 20
210 REM
SAVE"DISK"LINE 0

A tu filmik jak to działa wpisywane z LOAD "bombjack": https://www.youtube.com/watch?v=lUaaolCDdAU
oraz automatycznie z dopisanym auto-loaderem: https://www.youtube.com/watch?v=b-IX_Zhm0TI

Dźwięk ładującej się gry z dyskietki, bezcenny  :D
« Ostatnia zmiana: 2023.10.01, 17:43:20 wysłana przez michalh »