Obsługa stacji dysków w C128Dcr

Miejsce gdzie śmiało możemy porozmawiać o wszystkim, co dotyczy młodszego brata Commodore 64.
Wiadomość
Autor
Mariusz_ino
Posty: 20
Rejestracja: 18 sie 2010, 21:54
Grupa: Varcaus

Obsługa stacji dysków w C128Dcr

#1 Post autor: Mariusz_ino »

Nie mam doświadczenia z tym komputerem i nie mogę znaleźć żadnej literatury do tego komputera no może poza samym basic'iem i dodatkowymi rozkazami w wersji v7. Udało mi się odpalić mój nowy nabytek z klawiaturą od C64 (podlutowałem złącze db25).
Gdy wkładam dyskietkę od C64 nagraną dwustronnie i wczytuję katalog w trybie C128 lub C64 to wczytuje jedną stronę. Czyli trzeba i tak przekładać? Czy jest jakiś sposób? Czy może format zapisu w trybie 128 dopiero czyta dwustronnie?
wczytuje katalog przez:
- directory
- Load"$",8
C64C, C64G,C128Dcr, Amiga 600, Amiga 1200. Na scenie c64 jako Werex/Varcaus

zyga
Posty: 186
Rejestracja: 05 gru 2008, 08:58
Grupa: Alliance

#2 Post autor: zyga »

Nic mi nie wiadomo o sposobie pozwalającym skorzystać w 1571 z dyskietki nagranej dwustronnie przez 1541 bez jej odwracania. Zauważ że dyskietka kręci się wtedy w drugą stronę.

Dyskietka musi być sformatowana dwustronnie w 1571. Spod Actiona
@"U0>M1 przełącza na tryb dwustronny (i 2MHz w 1571), powrót @"U0>M0. Wydajesz po prostu polecenie DOSa...

Po sformatowaniu powinieneś mieś 1328 blocks free.

Taka dyskietka włożona do 1541 pokaże oczywiście 664 bloki wolne.

Mariusz_ino
Posty: 20
Rejestracja: 18 sie 2010, 21:54
Grupa: Varcaus

#3 Post autor: Mariusz_ino »

a bez actiona jakie jest polecenie sformatowania dyskietki dwustronnie i czy w trybie c64 taka dyskietka będzie czytana dwustronnie.
C64C, C64G,C128Dcr, Amiga 600, Amiga 1200. Na scenie c64 jako Werex/Varcaus

zyga
Posty: 186
Rejestracja: 05 gru 2008, 08:58
Grupa: Alliance

#4 Post autor: zyga »

W trybie 128 formatowanie dwustronne jest domyślne. W trybie C64, jak nie masz actiona musisz zastąpić @U0>M1 ciągiem: OPEN1,8,15,"U0>M1":CLOSE1. Po tym dyskietka jest traktowana jak dwustrona. Polecenie format (czyli @N:nazwa,id czy też OPEN1,8,15,"N:nazwa,id":CLOSE1) sformatuje ją dwustronnie.

W trybie C128 masz dodatkowo tryb burst (nie mylić z równoległym połączeniem ze stacją) przy wykorzystaniu stacji 1571. Czyli szybkie wczytywanie w standardzie. Odpowiada za to niewykorzystana w C64 linia SRQ serial portu. http://www.cs.tut.fi/~albert/Dev/burst/

ODPOWIEDZ