Autor Wątek: FDD3000 v0.2  (Przeczytany 11839 razy)

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #30 dnia: 2019.10.27, 19:56:06 »
No tak. Ustawione A na 80tr ds i B na 40tr ss. Zresztą próbowałem teraz na innych obrazach .dsk i ciągle jakieś problemy. Błędy nr 34 a nawet 74, który oznaczał chyba uszkodzoną dyskietkę/brak.
Dodam, że problem dotyczy So-So Copy 4, bo w zasadzie katalogi są odczytywane, "dyskietki" są widoczne, pliki z obu dyskietek można uruchomić z programu START lub z "palca", natomiast kopiowanie w SO-SO się nie udaje.
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #31 dnia: 2019.10.27, 20:33:55 »
Ciekawe.
Możesz załączyć Twoją wersję kopiera?
Sprawdzę u siebie jak to wygląda.
Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #32 dnia: 2019.10.27, 22:34:51 »
Używałem So-So_4 z 80Track Utils ładujących się do stacji, oraz z pliku jakiegoś, który miałem na dyskietce (czyli dwa źródła), oraz podpiętych dyskietek z grami z mojego katalogu na FTP u TDU.

ftp://babel.no-ip.pl/FDD3000%20dsk/Pyza/

Tu możesz pobrać. Utils.dsk, wymagany jest też START z tej dyskietki, aby uruchomić So-So, a także inne dyskietki...

A może inaczej. A Ty próbowałeś So-So_4?
Myślałem, że może coś nie działa np na WinXP, ale dzisiaj próbowałem też na Win7 i ta sama sytuacja.
Inna sprawa, że czasem podczas pracy potrafi się coś zwiesić jak na realnym sprzęcie, tylko na realnym mogły wystąpić błędy odczyty zapisu magnetycznego, a tutaj jest wszystko cyfrowo. Raz się system z dyskietki załaduje, innym razem niekoniecznie... Nie wiem od czego to zależy.
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #33 dnia: 2019.10.27, 22:43:01 »
Nie, kopierów chyba nie próbowałem...
Ta wersja emulatora korzysta z wewnętrznej emulacji 177x FUSE, a zmusić ją do współpracy było ciężko (czasówki się rozjeżdżały). Jutro postaram się sprawdzić, gdzie tkwi problem...

Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #34 dnia: 2019.10.27, 22:56:45 »
Przed chwilą spróbowałem operacje na .dsk, obie 40tr ss i też zwiecha. Popróbuję jeszcze z BASICowego MOVE.

edit.: Z BASIC'a, poprzez MOVE, mogę kopiować normalnie, więc emu nie uwzględnia pewnie jakichś własnych procedur poszczególnych programów (choć w sumie to się nie znam, więc się wypowiem :D).
« Ostatnia zmiana: 2019.10.27, 23:09:41 wysłana przez Pyza^Illusion »
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #35 dnia: 2019.10.28, 11:18:15 »
Ooooo..K.
Więc jest zabawnie:
- SO-SO2 działa, ale nie umie w dyski 640 (przy próbie kopiowania źle odczytuje dane o pliku)
- SO-SO4 działa i nie działa.
Na moim devtoolu działa i kopiuje, ale nie mogę zmienić dysku docelowego (na FUSE też nie - nie reaguje na naciśnięcie klawisza 'A')
Kopiowanie n plików wygląda więc tak - włóż dysk źródłowy, włóż dysk docelowy, włóż dysk źródłowy, włóż dysk docelowy, włóż dysk źródłowy, włóż dysk... (tu jest miejsce w którym przegryzasz kabel zasilania komputera)
Na FUSE chce działać (modulo zmiana dysku docelowego) ale przy uruchomieniu kopiowania FDC FUSE dostaje polecenie RESTORE i się zapętla:
=TI397= setDriveCfg: drive: 0 b-side:no doubled:1 headup:1
=TI397= : old current_drv: 0x557d348bff80
=TI397= : new current_drv: 0 : 0x557d348bff80
-FDD3000- set command : RESTORE
-FDD3000- get status : MOTOR_ON RTYPE/SPIN-UP DRQ/INDEX BUSY  (PC=0x1beb)
-FDD3000- get status : MOTOR_ON RTYPE/SPIN-UP BUSY  (PC=0x1beb)
-FDD3000- get status : MOTOR_ON RTYPE/SPIN-UP DRQ/INDEX BUSY  (PC=0x1beb)
-FDD3000- get status : MOTOR_ON RTYPE/SPIN-UP BUSY  (PC=0x1beb)
FDC powinien dobić 'głowicą' 'stacji' do ścieżki zero i wygenerować przerwanie, albo odpuścić i zgłosić błąd.
U mnie się kręci ad mortem defecatam.

Zatem albo gdzieś mam jakiś subtelny błąd, albo kolejna czasówka w FUSEowym FDC nie zgrywa się z emulatorem stacji dysków.
W skrócie - nic co by się dało połatać na cito :(
Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #36 dnia: 2019.10.28, 12:14:52 »
Odnośnie So-So_4, to przełączanie sOurce i tArget robi się inaczej, niż we wcześniejszych wersjach, bo "czwórka" obsługuje 4 napędy. O i A zatem należy przyciskać razem z numerem napędu, czyli klawiszami 1-4 (np. a+1=target A, o+3=source C).
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

ZX Freeq

  • *****
  • Wiadomości: 1692
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 v0.2
« Odpowiedź #37 dnia: 2019.10.28, 12:22:48 »
O i A zatem należy przyciskać razem z numerem napędu, czyli klawiszami 1-4 (np. a+1=target A, o+3=source C).

Dzięki!. Trzydzieści lat czekałem na tę informację! Teraz wiem czemu miałem problemy wtedy i dzisiaj. :D
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #38 dnia: 2019.10.28, 12:45:22 »
Odnośnie So-So_4, to przełączanie sOurce i tArget robi się inaczej, niż we wcześniejszych wersjach, bo "czwórka" obsługuje 4 napędy. O i A zatem należy przyciskać razem z numerem napędu, czyli klawiszami 1-4 (np. a+1=target A, o+3=source C).
Faktycznie, tak działa.
Jeśli potrzebujesz narzędzia do mielenia dyskami w trybie oldskoolowym  (gwarantujemy także brak dźwięku i brak udogodnień jeśli chodzi o klawiaturę) to mogę jutro przekompilować Nemo pod windę. (Ale możesz też rozważyć różne narzędzia do manipulacji obrazami dysków :) )
Kiedy uda mi się zmusić do działania FUSE - niezbyt prędko...
Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #39 dnia: 2019.10.28, 13:20:01 »
Jeśli potrzebujesz narzędzia do mielenia dyskami w trybie oldskoolowym  (gwarantujemy także brak dźwięku i brak udogodnień jeśli chodzi o klawiaturę) to mogę jutro przekompilować Nemo pod windę. (Ale możesz też rozważyć różne narzędzia do manipulacji obrazami dysków :) )

Cokolwiek to jest, to Nemo...
Inne narzędzia do obrazów dysków? Np. jakie? Bo coś nie mogę sobie przypomnieć nic, oprócz DOSowego CPCTRANS.
Coś tam próbowałem SCADM naszego kolegi forumowego, ale on mi plików .DSK nie otwiera (chyba jest możliwy tylko eksport dyskietki SAMowej do TOSu).
W ostateczności mogę jechać komendami z palca, czyli FORMAT, MOVE, LET...
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #40 dnia: 2019.10.28, 15:49:52 »
Cokolwiek to jest, to Nemo...
Nie EMulatOr :)
Działa klawiatura, ekran i FDD3000 (oraz zapis-odczyt do SNA i Z80)

Inne narzędzia do obrazów dysków? Np. jakie? Bo coś nie mogę sobie przypomnieć nic, oprócz DOSowego CPCTRANS.
Coś tam próbowałem SCADM naszego kolegi forumowego, ale on mi plików .DSK nie otwiera (chyba jest możliwy tylko eksport dyskietki SAMowej do TOSu).
Owszem, miałem na myśli SCADM (wydawało mi się, że coś było poprawiane w temacie DSK, ale mogę się mylić - nie śledzę zbyt uważnie), oraz  tomato (tu najlepiej wyeksportować cały dysk do folderu a potem tworzyć obrazy dyskietek z wybranymi plikami)
Machines should work. People should think.

Pyza^Illusion

  • *****
  • Wiadomości: 554
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: FDD3000 v0.2
« Odpowiedź #41 dnia: 2019.10.29, 22:32:14 »
Pobawię się tym TOMATO. Zobaczę co to warte... :D

Natomiast szukając alternatywy uruchomiłem Disk Managera i tam próbowałem kopiować/usuwać pliki. No i porażka również. Zawiesza się jak w So_So... Reset "kompa" nie pomaga, bo chyba sypie się coś w "stacji" - trzeba wyjść z emulatora i uruchamiać ponownie.
Co ciekawe, jednego pliku o nazwie DMCONFIG.BAS z dysku A nie mogłem przegrać komendą MOVE *"dmconfig.bas" TO ":nazwa_dysku_b" bo wyskakiwał komunikat o błędzie: "nazwa_dysku_b.DIR has wrong type". WTF? Inne pliki można w ten sposób kopiować...
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

Phonex

  • *****
  • Wiadomości: 1176
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 v0.2
« Odpowiedź #42 dnia: 2019.10.29, 23:07:43 »

Co ciekawe, jednego pliku o nazwie DMCONFIG.BAS z dysku A nie mogłem przegrać komendą MOVE *"dmconfig.bas" TO ":nazwa_dysku_b" bo wyskakiwał komunikat o błędzie: "nazwa_dysku_b.DIR has wrong type". WTF? Inne pliki można w ten sposób kopiować...

MOVE kopiuje pliki tylko "z plusem". W nazwie musi być + albo ?
MOVE "bez plusa" służy do kopiowania katalogów.
W tym przypadku np. MOVE *"dmconfig.ba?" TO ":nazwa_dysku_b"

steev

  • *****
  • Wiadomości: 1027
  • Miejsce pobytu:
    inode 42
Odp: FDD3000 v0.2
« Odpowiedź #43 dnia: 2019.10.29, 23:10:41 »
Pobawię się tym TOMATO. Zobaczę co to warte... :D
Daj znać jeśli znajdziesz jakieś błędy, usunę od ręki...

Natomiast szukając alternatywy uruchomiłem Disk Managera i tam próbowałem kopiować/usuwać pliki. No i porażka również. Zawiesza się jak w So_So... Reset "kompa" nie pomaga, bo chyba sypie się coś w "stacji" - trzeba wyjść z emulatora i uruchamiać ponownie.
Sigh...
Mam nadzieję że znajdę na dysku ten emu FDC który chyba jeśli mnie pamięć nie myli być może zupełnie prawdopodobne że jednak dopisałem do końca.
Machines should work. People should think.

trojacek

  • *****
  • Wiadomości: 5460
  • Miejsce pobytu:
    Warszawa
Odp: FDD3000 v0.2
« Odpowiedź #44 dnia: 2019.10.29, 23:17:21 »
MOVE kopiuje pliki tylko "z plusem". W nazwie musi być + albo ?
MOVE "bez plusa" służy do kopiowania katalogów.
W tym przypadku np. MOVE *"dmconfig.ba?" TO ":nazwa_dysku_b"

Nie do końca tak jest. To powinno też działać:

MOVE *"dmconfig.bas" TO ":nazwa_dysku_b:dmconfig.bas"
No i przypadek bardziej ogólny:

MOVE *"plik.a" TO "plik.b"