Pilnie kupię kabel....
Jeżeli jeszcze nie masz, to ja posiadam takowy, choć niekoniecznie pilnie sprzedam ;)
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Dlaczego Atari musiało upaść? Dokumentalna opowieść o wzlocie i upadku giganta, od Ponga po wielki krach na rynku gier wideo.
HDDRIVER 12.79 Nowa wersja flagowego sterownika pamięci masowych dla Atari przynosi ulepszenia w obsłudze GPT.
Obsługa Google Drive w FujiNet FujiNet zyskuje wsparcie dla Google Drive. Zobacz, jak działa nowy protokół w 8-bitowym Atari.
Gearlynx 1.2.12 Najnowsza wersja emulatora Gearlynx wprowadza usprawnienia w serwerze MCP oraz nowe shadery obrazu.
Drwal - finalna wersja 1.2 Drwal, gra rozwijana przez 35 odcinków kursu programowania u Larka.
atari.area forum » Posty przez artik-wroc
Pilnie kupię kabel....
Jeżeli jeszcze nie masz, to ja posiadam takowy, choć niekoniecznie pilnie sprzedam ;)
I o to właśnie chodzi. Pozdziękował :)
Aaa, walnąłem się, chyba powinno być:
.even
XBRAmagic:
dc.l "XBRA"
XBRAid:
dc.l "PxID"
Pierwsze_stary_wektor:
dc.l XBRA_Systemwszak to są 4 bajty.
EDIT:
Jednej rzeczy za choinkę nie rozumiem :(
Jak wrzucę ten cały kod instalacji XBRA, to automatycznie zostaną wykonane wszystkie instrukcje z części "Your routine here.", a one mają czekać na przerwanie, tak czy piszę głupoty ?
Rzecz w tym, że XBRA jest niejako "narzucone z urzędu", więc chciałbym się dostosować do jego zasad. Łatwiej to później śledzić.
Potrzebuję aby mnie ktoś tę kwestię wyjaśnił "jak krowie na rowie" :)
Sytuacja: obsługa jednego z wektorów przerwań. Jest już łańcuch XBRA i chcę się do niego wpiąć.
.even
XBRAmagic:
dc.b "XBRA"
XBRAid:
dc.b "xxxx" ; Your ID, Ascii letters
stary_wektor:
dc.l 0 ;Kolejnym wektorem w łańcuchu jest adres wektora systemowego przed zainstalowaniem własnego, zmodyfikowany przez kod instalacyjny.
nowy_wektor:
; Your routine here.
....
move.l XBRAoldvec,a0
jmp (a0) ; Link to next vector in chain
czyli o ile ja to dobrze rozumiem, stary wektor zapisany w stary_wektor, a w jego miejsce ląduje adres do nowy_wektor ?
Tylko to, czy jest coś jeszcze ?
Gratulacje ;)
Ja się właśnie dzisiaj zastanawiałem czy zrezygnować z napędu IDE CD. Lightning ST ma możliwość ustawienia kompatybilności z Falconem, lub słynny byteswap, tak aby partycje były widoczne pod PC (niestety nie zawartość). Z jednej strony możliwość zrobienie backupu każdej partycji z osobna oraz montujące się automatycznie pod Linuksem partycje ext2 (MiNT) i ext3 (Debian) z drugiej zaś ExtenDOS nie obsłuży napędu CD (slave), widzi go, ale nie obsługuje. Mając USB można podłączyć właśnie tak CD. Chwilę się zastanawiałem i pozostałem przy opcji kompatybilnej z Falconem i działającym IDE CD. Choć cały czas się waham :)
program sqwarda widzi kontroler, ale sterowniki nie
cos jest nie halo wiec, ale ja potrzebuje zejsc na nizszy level i miec dokladniejszy debug tego co tam sie dzieje
Czy sprawa miała jakiś finał ? Choćby w sądzie :)
A tak serio, ostatnio właśnie zgłębiam temat IDE zrobiłem sobie program, który wyświetla nazwę i kilka innych informacji (zrobiłem = powycinałem z programu AHDI2IDE, którego źródła znalazłem).
Ogólnie wiadomo, że przestrzeń dla IDE w ST ma się tak:
##############IDE Controller (Falcon, ST-Book, IDE cards) ###########
-------+-----+-----------------------------------------------------+----------
$F00000|long |Data Register |R/W
$F00005|byte |Error Register BIT 7 6 5 4 3 2 1 0|R
| |Bad block mark -----------------------' | | | | | | ||
| |Uncorrectable error --------------------' | | | | | ||
| |Media change -----------------------------' | | | | ||
| |ID-Field not found -------------------------' | | | ||
| |Media change requested -----------------------' | | ||
| |Command aborted --------------------------------' | ||
| |Track 0 not found --------------------------------' ||
| |DAM not found --------------------------------------'|
$F00009|byte |Sector Count Register |W
$F0000D|byte |Sector Number Register |W
$F00011|byte |Cylinder Low Register |W
$F00015|byte |Cylinder High Register |W
$F00019|byte |Drive Head Register |W
$F0001D|byte |Status Register |R
$F0001D|byte |Command Register |W
$F00039|byte |Alternate Status Register |R
$F00039|byte |Data Output Register |W
-------+-----+-----------------------------------------------------+----------
Gdy uruchomi się monitor pamięci, widać dane dysku, nawet bez uruchamiania sterownika dysku.
tak więc samo stwierdzenie obecności nie powinno być problemem.
A co gdyby kontroler miał się znaleźć w innym obszarze pamięci ?
Instrukcja do karty (po niemiecku) jest na https://www.dev-docs.org/docs/
VIDEO MASTER v1.03 ST/F030 - do obsługi digitizera video
Może to ten sam powód co u mnie.
http://www.atari.org.pl/forum/viewtopic ... 56#p257556
We Wrocławiu jest fanów znacznie więcej :)
Znalazłem filmik w sieci i jak dla mnie lepiej prezentuje się World Conqest :)
http://www.atarimania.com/game-atari-st ... F66FAEB07F
Stacje takową posiadam. Jest ona do wspomnianych PC i do ST.
http://atari.wroclaw.pl/fotki/pcf554.jpg
Jeżeli zasilacze do ST/F/FM i STE są zamienne, to większość ma 3A na 5V i 1A na 12V. Są też takie, co mają odpowiednio 4A i 1,6A.
http://tho-otto.de/hypview/hypview.cgi? ... ;index=187
Powinno więc chyba działać, dla pewności wymieć stację dyskietek na taką co nie potrzebuje 12V :)
To był pełen spontan :) chciałem sobie zaszaleć. Teraz już bym to inaczej zrobił, jak to zwykle bywa :)
Szukając obudowy trafiłem na jedną ciekawą, która nie jest zbyt duża i niemal idealnie (wymiarowo) pasuje do płyty MegaST.
i z płytą:



Tylna blacha oczywiście do wymiany. Najpierw papierowa przymiarka:
potem poszło do wycięcia laserem, no i przyszło:
po malowaniu:
w tak zwanym międzyczasie obudowa też zaczynała zmieniać kolor:
przymiarki do tylnej blachy:
jeszcze Eiffel:

po zamontowaniu:
I całość po retuszu (pierwotnie była biała/kremowa):

Wymyśliłem sobie jeszcze logo. Jako szablon kartka magnetyczna (co by dobrze przylegała), nożyk do wycięcia kształtu i jest:

miał być Rainbow TOS 1.4 :)
Na koniec porównanie z oryginalną obudową:




Obudowa leży od kilku tygodni, teraz był czas to wrzucam jako ciekawostkę.
Wspomnianą obudowę kupiłem tukej za kosmiczne pieniądze:
https://allegro.pl/oferta/najmniejsza-m ... YTYyN2Y%3D
Należało rozwiercić kilkanaście nitów, z czym uporałem się w 10 minut i przyciąć kawałek blachy od stacji dyskietek.
Odnośnie pamięci najlepiej chyba wstawić sloty SIMM 30 (sam to właśnie mam na tapecie). Albo kupić gotowe SIPP 4x1MB:
https://www.ebay.de/itm/1-MB-SIPP-Memor ... SwaBJeGaig
Mam takowe 60ns z pamięciami HY5116404CJ-60. Napisz na priv dogadamy się :)
Jaki jest raster między rzędami ? Jak 1cm to biorę. Jednak obawiam się że nie pasują do STE.
Ma ktoś na zbyciu sloty SIMM 30pin do STE ? Chętnie kupię jako, że mam tam aktualnie pamięci w wersji SIPP.
Próbowałem zainstalować PAK'a w MSTE, przy pomocy adaptera:
Nawet się to solidnie trzymało:
Problem jednak jest taki: komputer uruchamia się i niby wszystko jest dobrze, jednak przy próbie odtworzenia dźwięku STE następuje reset. Programy na ST działają i dźwięk jest (Yamaha gra). Reset wyłącznie, gdy w ruch mają pójść możliwości dźwiękowe STE.
I jeszcze z innej beczki, a mianowicie "krótkie ST". Mam dwie płyty i na żadnej PAK nie startuje. Kombinowałem w drabinkami na liniach danych i adresowych, tak jak jest na stronie, ale bez rezultatu.
"Die Boardterminierung ist nicht ausreichend. Gerade bei 50MHz PAK-Takt sollte die Adressterminierung auf dem Board 3k3, die Datenterminierung 4k7 betragen. Sollte eigentlich nur bei älteren Rechnern (520er, 1040er) auftreten, da diese noch teilweise mit 10k terminiert sind."
Jedyne co jeszcze może być przyczyną, to układy 373 i 244 w wersji LS. Ma ktoś działającego PAK'a w krótkim ST ?
- Możliwość odpalania systemu TOS 2.0 z GOTEK automatycznie?
Wrzucasz do katalogu AUTO program z desktopem 2.0 i masz. Ewentualnie odpalasz obraz dyskietki z boot'owalnym 2.06 i też masz :)
Z kronikarskiego obowiązku pragnę jedynie dodać do całej sprawy, iż "wywiesiłem białą flagę". Nie mam zielonego pojęcia co jeszcze.
Wymieniłem gniazdo MMU, nie pomogło. Jedyny plus taki, że teraz działa z MMU IMP, działa także przy 2MB na płycie, więc coś było na rzeczy.
Wymiana podstawek pod DMA i kontroler FDD i dalej kiszka.
Mam identyczną płytę która działa i porównałem jak się zachowują przy starcie z kartą testową MegaBUS:
http://atari.wroclaw.pl/fotki/mepk2.jpg
różnica jest taka, że na wadliwej płycie nie gaśnie dioda BR, czyli idąc za instrukcją serwisową "linia się nie zmienia".
Całość informacji z SM:
"Ten test, w przypadku modeli Mega, wymaga urządzenia do testowania rozszerzenia (górna pokrywa i osłona muszą być zdjęte, aby zainstalować urządzenie testowe). Testuje interfejs rozszerzeń, częściowo za pomocą oprogramowania, a resztę za pomocą diod LED. Magistrale danych i adresów oraz linie przerwania są testowane w oprogramowaniu. Linie sterujące z procesora są testowane za pomocą diod LED. Większość diod LED zgaśnie po włączeniu systemu i wyświetleniu menu na ekranie. Trzy diody LED pozostaną zapalone: BR (żądanie magistrali), BG (przyznanie magistrali) i BGACK (potwierdzenie przyznania magistrali). Powinny one zgasnąć po (1) uruchomieniu testu złącza rozszerzającego i (2) uruchomieniu testu DMA lub testu dyskietki. Diody LED po prostu wskazują, że linia się przełącza. Świecąca dioda LED oznacza, że linia się nie zmienia."
I jeszcze jedna obserwacja. Nie działa PAK z PuPla, choć sam PAK działa.
Miałem kiedyś podobny problem z 260ST, ale nie pamiętam co pomogło :(
http://www.atari.org.pl/forum/viewtopic.php?id=10206
Może ktoś podsunie jakiś pomysł, co można jeszcze sprawdzić ?
EDIT: Sprawdziłem wszystkie organy, a zapomniałem o mózgu :) A może sprawdzałem, już sam nie wiem. Zamieniłem procesory i obie płyty nie wystartowały. Na 5 procesorów (nowych) ruszyły 2. Wygląda na to, że podczas demontażu procesora coś się tam porobiło, no to jeszcze to zostało.
Testy trwają i jak na razie głównym podejrzanym wydaje się MMU.
Płyta działa tylko z MMU Atari, po włożeniu kości IMP, czarny ekran. Nie działa zewnętrzne rozszerzenie do 4MB, po odcięciu zasilania do pamięci na płycie.
No i nie wiem czy Mega powinna się zgłosić po usunięciu 2 rzędów pamięci i zostawieniu tylko 2MB (a wydaje mi się, że powinna bez problemu), tak jak na tym zdjęciu:
https://www.maedicke.de/atari/hardware/ ... ga_st6.jpg
Niestety nie ma ani płytki, ani urządzenia.
atari.area forum » Posty przez artik-wroc
Wygenerowano w 0.112 sekund, wykonano 14 zapytań