1

Temat: Sterowanie floppką?

Krótko, da rade z poziomu AB czy TBXL sterować głowicą w stacji dysków, konkretnie czy jakimiś OPEN etc. da się zmusić głowice dobprzesunięcia w jakieś tam miejsce, mivsie wydaje że raczej to mało możliwe ale spytać nie zawadzi, googlowanie nie przyniosło skutków.

2

Odp: Sterowanie floppką?

Jeżeli Ci zależy na samym fakcie poruszenia głowicą to wystarczy zwykły np odczyt fragmentu pliku (GET)

3

Odp: Sterowanie floppką?

Możesz kazać stacji odczytać wybrany sektor. Ale wystarczy, że będzie buforowanie ścieżek i może wyjść, że ino dane przyjdą a stacja nie drgnie (gdybam bo sn-360 nie miała buforowania).

4

Odp: Sterowanie floppką?

Teoretycznie daloby sie w stacjach programowalnych, Trzeba by wiedziec jak poruszac glowica (samo seek do FDC vs sterowanie krokowcem przez jakies PIA - zalezne od stacji) no i jak uruchamiac podrzucone do stacji programy. Generalnie szkoda zachodu i sztuka dla sztuki (no i takich stacji jak na lekarstwo)

"Was powinny uzbrojone służby wyciągać z domów do punktów szczepień, a potem zamykać do pi* za rozpowszechnianie zagrożenia epidemicznego" - Epi 2021
"Powinno się pałować tylko tych co tego nie rozumieją. No i nie szmatki i nie chirurgiczne tylko min FFP3, to by miało jakiś sens. U mnie we firmie, to jak przychodzi bezmaskowiec, to stoi w deszczu przed firmą" - Pin 2021

5

Odp: Sterowanie floppką?

Jak stwierdzili przedmówcy, zależy to od stacji.

1) w gołej LDW 2000/CA-2001: http://atariki.krap.pl/index.php/Progra … _i_CA-2001

2) w stacjach TOMS też się na pewno da, ale nie znam szczegółów. Jak wyżej, trzeba stacji wepchnąć kawałek programu (napisanego w asmie Z80), protokół jest inny niż w LDW/CA, ale zasada podobna.

3) w gołej 1050 można przesuwać głowicę komendą $23 (DIAG1): http://atariki.krap.pl/index.php/Lista_ … eracyjnych

KMK
? HEX$(6670358)

6

Odp: Sterowanie floppką?

Odnosnie rodzaju stacji chodzi mi o KMD, ale juz wstepnie widze ze latwo nie bedzie :/

7

Odp: Sterowanie floppką?

w przypadku KMD to akurat będzie najprościej, bo masz bezpośredni dostęp do kontrolera WD1770/2.

Fox opublikował źródła swojego Master DOS-a dla tej stacji: http://sources.pigwa.net/files/programy … os_src.zip

trzeba by przejrzeć i zobaczyć jak wygląda procedura przesuwu głowicy. A może sam Fox będzie pamiętał i podpowie?

Wtedy wrzuć będzie można kawałek ASM-owej procedury w kod AB/TBXL i wywołać przy pomocy X=USR(....).

A pewnie jakbyś się uparł to byś samymi POKE/PEEK to zrobił.

Ostatnio edytowany przez seban (2014-10-06 19:20:52)

8

Odp: Sterowanie floppką?

Czyli jakies tam szanse sa, najchetniej bym to na poke'ach zrobil, zrodlo z asm niestety ale czarna magia, moze bym je nawet rozkodowal ale trwalo by to miesiace ;)

9

Odp: Sterowanie floppką?

Na 100% da się zrobić samymi POKE/PEEK... Karin Maxi Drive nie posiadam, ale jeżeli dobrze patrzę w dokumentację to pod adresem 53504 ($D100) powinien być "command register" dla WD1770 przy zapisie (POKE), oraz status register przy odczycie (PEEK). W przypadku WD177x będziesz miał komendy STEP, STEP IN, STEP OUT. Przed wysłaniem każdej komendy trzeba sprawdzić czy kontroler nie jest zajęty (bit BUSY w status register)

ftp://ftp.atari.org/pub/techrefs/WD1772.TXT

Chcesz coś zagrać na stacji Karin Maxi Drive? ;-) Nie wiem czy BASIC zapewni odpowiednią prędkość :)

Ostatnio edytowany przez seban (2014-10-06 19:22:29)

10

Odp: Sterowanie floppką?

Dokladnie, chodzi mi o granie na floppce, czy cos z tego wyjdzie nie wiem, ale.poeksperymentowac mozna ;)

11

Odp: Sterowanie floppką?

Chodzi o coś takiego?
http://www.youtube.com/watch?v=qWkUFxItWmU

Ceterum censeo Germaniam esse delendam.

12

Odp: Sterowanie floppką?

to co pokazał simius to już multi-channel floppy music :)

Są open-source projekty, bazujące na arduino, wraz z pełnym kodem i video tutorialami które grają pliki MIDI na flopkach, które grają tak:

http://youtu.be/Xk_XaJ7gE4Q

http://youtu.be/qrIvu3w458Q

poniżej filmu są linki do odpowiednich materiałów.

do kompletu zawsze można dołożyć skaner HP na którym tez można grać...

http://youtu.be/FHcV8vZ96OM

a potem można już iść na całość:

http://youtu.be/w68qZ8JvBds

:D

Ostatnio edytowany przez seban (2014-10-07 09:44:41)

13

Odp: Sterowanie floppką?

Żeby zagrać na flopku trzeba go sterować bezpośrednio. Najłatwiej użyć do tego pecetowego flopka. Zewrzyj z masą piny 10,12 i 16, a piny 18 (directory) i 20 (step) podłączyć do portu dżoja  przez bufor 74LS244. POKE załatwią sprawę. Pamiętaj o zmianie directory. Gdy dir jest Low to każdy impuls low na pinie step powoduje krok głowicy do środka, gdy dir jest High - na zewnątrz.
Edit: Dir zmieniaj gdy step jest High, wtedy możesz zastosować dzielnik czterobitowy sterowany przez step, a wyjście z niego steruje dir. Wtedy nie musisz liczyć kroków głowicy.

Ostatnio edytowany przez jer (2014-10-07 11:46:18)

14

Odp: Sterowanie floppką?

... tylko jak to odtworzyć na kompotach ;)-

Kontakt: pin@usdk.pl

15

Odp: Sterowanie floppką?

Jak to jak? Dajesz mikrofon i jedziesz ;) Jak na kaseta compo (aka analog compo) na Wapniaku - nie wiem jak reszta, ale ja się przy tym bawiłem przednio ;)

Sikor umarł...

16

Odp: Sterowanie floppką?

Najlepiej dać 60 flopków każdy na innej częstotliwości (temperowanej ofkoz) i wybierać odpowiedni  przez naciśnięcie klawisza. Polifonia extraordynaryjna.
Do basów flopki 8".

Ostatnio edytowany przez jer (2014-10-07 12:25:35)

17

Odp: Sterowanie floppką?

Dziekowac za help, narazie zamierzam grac na floppce sterowanej KMD, Seban podrzucil spory kawal dokumentacji, musze to przestudiowac, jak cos z tego wyjdzie sensownego to bede dzialal dalej (kilka floppek pod joy port), wszystko zalezy od czasu bo poniekad za nie dlugo mam pierwsze egzaminy w ogolniaku, tak przy okazji, jak domniemam nie da rady przez KMD sterowac dwoma floppkami jednoczesnie?!

18

Odp: Sterowanie floppką?

[OT] dostanę i ja dokumentację od Sebana?

19

Odp: Sterowanie floppką?

poczekaj niech pomyślę.... hmmmmm.... NIE.

gep/lamers^dial

20

Odp: Sterowanie floppką?

bezrobotny napisał/a:

[OT] dostanę i ja dokumentację od Sebana?


Chyba jakiś czas temu go "zwyzywałeś"... Wypadało by przeprosić...?!
Dobrze pamiętam czy miałem przywidzenia?

21

Odp: Sterowanie floppką?

Bezobrotny mi poprawil humor :D

22

Odp: Sterowanie floppką?

chyba 98,36% userów tego forum ma ADHD... jeszcze nie zdążę nic napisać, a już się wszyscy obrażają... coż, nic na to nie poradzę... i Nikogo nie wyzywałem!

23

Odp: Sterowanie floppką?

Iron napisał/a:

jak domniemam nie da rady przez KMD sterowac dwoma floppkami jednoczesnie?!

Dlaczego nie? Jeśli przepustowość wydoli. Dodatkowo każdą możesz ustawić na inny steprite głwicy...

Sikor umarł...

24

Odp: Sterowanie floppką?

Przepustowosc?

"Was powinny uzbrojone służby wyciągać z domów do punktów szczepień, a potem zamykać do pi* za rozpowszechnianie zagrożenia epidemicznego" - Epi 2021
"Powinno się pałować tylko tych co tego nie rozumieją. No i nie szmatki i nie chirurgiczne tylko min FFP3, to by miało jakiś sens. U mnie we firmie, to jak przychodzi bezmaskowiec, to stoi w deszczu przed firmą" - Pin 2021

25

Odp: Sterowanie floppką?

Tak, nie wiem, jak szybko mają się dokonywać zmiany na obu flopkach. Czy starczy czasu na ich sterowanie - chociaż przy prędkości Karinki raczej nie powinno być problemu...

Sikor umarł...