1,376

(11 odpowiedzi, napisanych Programowanie - 8 bit)

I masy razem. Ale lepiej niech się jeszcze wypowie jakiś elektronik, bo ja to jestem proszę pana teoretyk-gawędziarz.

1,377

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Znalazłem na forumie jeszcze info o multilinku: http://www.atari.org.pl/forum/viewtopic.php?id=6109

1,378

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Może powiem coś oczywistego.

SIO jest pomyślane, jako magistrala do której podpina się urządzenia. W związku z tym linie sygnałowe nie są krossowane. Jeśli chcesz połączyć kablem SIO dwie Atarki to wtedy DI  jednej Atarki trafi na DI drugiej Atarki, a DO jednej do DO drugiej, co uniemożliwia komunikację. Linie te należy zamienić po stronie jednej z Atarek. Rozwiązanie Simiusa zamienia te linie i pewnie dba jeszcze o propagację linii COMMAND, która służy do sygnalizowania, że Atari które jest masterem na takiej szynie właśnie wysyła paczkę z rozkazem. Linia COMMAND jest podawana na przerwanie INTERRUPT od PIA do drugiego komputera.

Edit: @Pin: Program ma dwóch autorów: Simiusa i mnie - ja przecież nie pisałem go od zera, a tylko dorabiałem różne funkcjonalności.

1,379

(11 odpowiedzi, napisanych Programowanie - 8 bit)

@as: Pin ma SimDrive.
@nosty: Zobacz na schemat. Ten cały "interface sprzętowy" to są transoptory separujące zasilania obydwu maszyn.
Żeby się komunikować między dwoma Atari przez SIO niby powinien wystarczyć skrosowany kabel SIO (Tx/Rx) jeśli użyjesz transmisji asynchronicznej taktowanej wewnętrznie. SimDrive pozwala na emulację stacji dysków za pomocą drugiego Atari i pewnie urządzenie Simiusa realizuje parę dodatkowych funkcji. Warto by go popytać, czy sam kabel ze skrosowanymi liniami Tx/Rx i spiętymi do kupy masami nie wystarczyłby.
Możesz też zmontować transmisję równoległą przez PIA (porty joysticka), wtedy robisz tylko kabel. W ten sposób działała komunikacja z Amigą (oprogramowanie publikowane w ostatnich Tajemnicach Atari) i komunikacja z C64 (miało być w TA) z oprogramowaniem JoyTrans (JAD od strony C64 i Krzysztof Chudziński od strony Atari).

Edit: Atari-Amiga to ATOA - od strony Amigi Piotr Nowak oidp, od strony Atari Marcin Grochowina.

1,380

(11 odpowiedzi, napisanych Programowanie - 8 bit)

Możesz też prowadzić komunikację przez MIDI (np. MIDIMate) albo przez implementację pana Ireneusza Kuczki: http://ixkuczek.republika.pl/ixkuczek_pol.html - weź interfejs dwukierunkowy MIDI In+Out.

Edit: Jest też jakieś czeskie MIDI zrobione przez Rastera. Jest parę ichnich gier komunikujących się przez to.

1,381

(12 odpowiedzi, napisanych Bałagan)

Ja tam koncert uważam za bardzo udany, a najbardziej podobało mi się jak Pinokio naparzał joystickiem podczas hałasowania :)

1,382

(37 odpowiedzi, napisanych Software, Gry - 8bit)

To pewnie dlatego, że tam w redakcji sami marynarze...

1,383

(140 odpowiedzi, napisanych Bałagan)

I tylko na receptę :)

1,384

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Panowie. Po co ten flejm? Każde narzędzie ma swoje wady i zalety.

@xxl: Nie myślałeś, żeby zaprojektować wariant AtariDOS FS pozwalający mieć dowolną ilość plików w katalogu? Możliwe, że wystarczyłoby rozszerzyć format MyDOS (podkatalogi mają przecież długość w directory entry). I jakiś prosty kreator atrów ale już na Atari.

Edit: Twoje atry są statyczne, bo nie umożliwiasz utworzenia pliku/katalogu więc narządem tworzyłbyś sobie struktury a w podkatalogu mógłbyś mieć milion plików (o ile masz taką potrzebę :D).

1,385

(10,041 odpowiedzi, napisanych Bałagan)

Aha. Pecha. Dziękuję za wyjaśnienia.

1,386

(10,041 odpowiedzi, napisanych Bałagan)

Ha Ha Ha. Cóż za piękny wynalazek. Możesz nabrać zobowiązań, a potem powiedzieć "no sorry, ale nie mam Twojego płaszcza, ale jestem czysty i zaczynam życie od nowa". Piękna cywilizacja.
A co z tymi, którym wisisz kasę?

1,387

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Dane modułu .SID ładowane są w obszar MEMLO+zrelokowany kod programu..$CFFF i $D800..$FFBF. W konfiguracji OSRAM obszar ten pomniejsza się o rozmiar kodu sterownika SDFS i bufory SDX (nie pamiętam teraz ile dokładnie tego jest i gdzie leżą).
Następnie zależnie od obszaru docelowego w którym powinien się znaleźć moduł określane są obszary pamięci do zachowania na później tak, aby zwolnić pamięć z której korzysta moduł .SID.
Są dwie strategie - domyślna i awaryjna.
Domyślna stara się zachować obszary z systemem i odtworzyć je po wyjściu z playera.
Awaryjna stosowana jest wtedy gdy nie da się zachować elementów systemu tak, aby je potem odtworzyć i wrócić bezawaryjnie do DOS-a. Wtedy wyjście z playera kończy się powrotem do SELF-TEST-u.
Tryb awaryjny stosowany jest tylko gdy użytkownik na to pozwoli przez włączenie przełącznika w linii poleceń lub zmiennej środowiskowej.
Kiedy dysponuję odpowiednią ilością XRAM programy systemu zachowywane są w XRAM i tryb awaryjny nie ma zastosowania.
Trudno mi podać konkretne wartości, bo zależą od załadowanych sterowników, ilości XRAM i konfiguracji systemu.

Edit: Ale robi się chyba niepotrzebny offtop. Ciekawiło mnie po prostu gdzie leży problem z wymaganiami SDX odnośnie uruchomienia playera SID, no bo starałem się żeby player potrafił poprawnie zadziałać na standardowym Atari XL/XE.

1,388

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Konfiguracja może być dowolna. Program rozpoznaje gdzie ma wolne i przepisuje obszary pamięci robiąc miejsce dla modułu .SID, a przed wyjściem je przywraca.
Jeśli jest dotępny XRAM oczywiście go wykorzystuje.

Edit: Gdzie w takim razie tkwi problem?

1,389

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

przypomnij sobie ile potrzeba pamieci dla plajera sidow dla sdx a ile dla xB

Zawsze mi się wydawało, że projektowałem swój player tak, żeby działał na 62KB. Ale może się jednak mylę.

1,390

(28 odpowiedzi, napisanych Bałagan)

Ale tam są przynajmniej frankfurterki.

1,391

(10,041 odpowiedzi, napisanych Bałagan)

Tak. Państwo było właścicielem :)

1,392

(10,041 odpowiedzi, napisanych Bałagan)

"Pax, pax między Chrześcijany" :D

1,393

(95 odpowiedzi, napisanych Bałagan)

Adam Kłobukowski napisał/a:

Sam to deszcz pada. Jak masz dobry wynalazek, bez problemu znajdziesz inwestora który wyłoży kasę. Tak, w Polsce.

No tak. Nie zdziw się, że za swój pomysł dostaniesz potem 5% co najwyżej. Resztę weźmie kapitał, który przecież nie ma narodowości. No bo przecież to on dysponuje kapitałem, a ty "tylko" pomysłem, nie masz doświadczenia, nie znasz się na "finansowości" - uzasadnień jest mnóstwo. Tylko, że ten sam kapitał bez narodowości trąbi na okrągło o pomysłach i kreatywności, bo jednak o ironio - sam kapitał jakoś nie bardzo chce się pomnażać :/

1,394

(14 odpowiedzi, napisanych Software, Gry - 8bit)

A którego znaku nie można stosować?

1,395

(14 odpowiedzi, napisanych Software, Gry - 8bit)

Ale czy możesz legalnie taką nazwę utworzyć?

1,396

(14 odpowiedzi, napisanych Software, Gry - 8bit)

Atari DOS-y i kompatybilne pozwalają na użycie parapeta (_), dużych liter i cyfr (na pierwszej pozycji musi być litera).
W Sparta DOS na pierwszej pozycji może być cyfra.
W MyDOS możesz mieć jeszcze '@'.
Loadery nie sprawdzają nazw więc tam może być cokolwiek - directory jest tylko dla usera, bo one i tak bazują na nrze pliku, który wybrałeś do ładowania.
Co do xBIOS-a musi się wypowiedzieć XXL.

Edit: Poprawka.

Nie. GITS nie można oglądać z dubbingiem. Ścieżka dźwiękowa i dialogi mają być oryginalne - melodia tego języka to połowa przyjemności z oglądania.
No zobaczymy co to będzie jesienią.

1,398

(110 odpowiedzi, napisanych Miejsca w sieci)

@skrzyp: Trzeba było przeprowadzić licytację. Towar deficytowy na który jest popyt zyskuje na wartości :)

1,399

(73 odpowiedzi, napisanych Fabryka - 8bit)

Do prawie każdego narzędzia w SDX masz instrukcję użytkowania dostępną za pomocą MAN (tzw. manual) w języku angielskim (czasem trzeba sobie go przy instalacji rozpakować z ARC-a i skopiować do katalogu z manualami). Są to zwykłe pliki tekstowe, więc można sobie je przetłumaczyć i wrzucić gdzieś do katalogu, po czym dodać do zmiennej środowiskowej MANPATH tę ścieżkę - wtedy polecenie MAN będzie szukać manuala w ścieżkach zdefiniowanych właśnie tam.
Manuale do poleceń systemowych znajdują się na CAR: (w większych kartridżach).
Poza tym, jak skrzyp napisał, dostępny jest aktualny podręcznik na stronie projektu, w którym masz np. informacje jak używać funkcji systemu z BASIC-a. No i podręcznik programisty (głównie ASM), ponieważ SDX udostępnia szereg mechanizmów nie znanych w innych DOS-ach na Atari (i nie - nie jest to tylko SpartaFS jak by się na pierwszy rzut oka mogło wydawać, przez co często nie da się przenieść programu napisanego dla SDX pod Sparta3.2, BW-DOS, RealDOS czy inne używające SpartaFS). SDX to nie jest tylko inny system plików.
W Atariki jest też kilka stron dotyczących programowania różnych rzeczy pod SDX.

1,400

(116 odpowiedzi, napisanych Fabryka - 8bit)

Ja też podtrzymuję chęć zakupu ustrojstwa.