Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
MyAES 0.99 Beta 8 Nowa wersja MyAES z poprawkami błędów
Działające RM800XL! Na X pokazano działającą replikę RM 800XL - to ważny krok w stronę gotowego produktu.
PyDPainter 2.2.0 Pixel art w stylu Deluxe Paint.
SillyVenture 2025SE - nowe wiadomości Ruszyła sekcja regulaminów i uploadu prac. Zaktualizowano regulamin i dodano nową kategorię muzyczną
Doom8088 dla Atari ST Nowy port Dooma na Atari ST bazuje na wersji dla 8088 i wspiera tylko pierwszy epizod
Opcje wyszukiwania (Strona 64 z 79)
Ostatnia chyba wersja loadera do testów. Ostatni problem pomógł mi rozwiązać phaeron z AA (Autor Altirry). Teraz wszystko już działa tak jak należy (przynajmniej na tyle ile udało mi się przetestować) i jest wszystko czego mi brakowało w org. loaderze.
Jak będzie zapotrzebowanie to spreparuję flasher :D narazie tylko xex do testowania.
Jeżeli ktoś jest zainteresowany kodem źródłowym, proszę napisać to chętnie udostępnię.
W przyszłości planuję zrobienie prostego API do streamowania z zewnętrznego pliku.
Smacznego.
Proponuję uściślić. Ponieważ złącze powszechnie zwane PS/2 to też DIN.
W kwestii formalnej OSC też jest pinem wejściowym.
Do samego zliczenia cykli HBLANK linie ANx nie są niezbędne, ale GTIA nie jest autonomicznym układem i robi tylko to co mu (jej ? ;D ) ANTIC zapoda. a w tym przypadku wydaje mi się to istotne. Szczególnie jakieś dodatkowe przesunięcia które się pojawiają.
Zainteresował bym się też tym czy coś nie dzieje się z sygnałem FØ0.
Hmm...
Pomijając to że GTIA jest chyba jednym z bardziej zakręconych układów Atari a przy tym najgłupszym (nie potrafi nic autonomicznie zdziałać). To ja bym zrobił tak.
Rejestr COLBKs ustawić na jakąś wartość żeby generowany był sygnał luma ($ff np). Potem zdjął bym oscylogramy z pinów:
AN2,AN1,AN0,OSC,COL i ew Ø2.
NA podstawie danych z linii ANx oraz tego kiedy pojawia się i znika sygnał na pinie COL można wszystko sprawdzić czego potrzebujesz.
Edit:
W wersji minimum:
ustawić colbks
Poke 559,0
I porównać zmianę przebiegu na AN1, COL, i OSC jako referencja.
Niestety nie wiem nic więcej. Pozostaje jescze poszukać u chińczyków, może gdzies mają kilka sztuk, ale pewnie doliczając koszty to się nie opłaci.
Jest jakiś zamiennik dostępny, ale nie pamiętam nazwy. Na elektrodzie kiedyś ktoś podawał.
@lemiel
W SIDE1 jest chyba ten sam RTC co w SIDE2 więc powinno raczej działać
@Jacques
Włączenie/wyłączenie opcji R różni się tylko wpisaniem 0 lub 1 do BOOT ($09) nic więcej.
Wogóle wymyśliłem nowe zastosowanie do SIDE.
Musze to sprawdzić, wymaga to napisania programu itp, ale można Side użyć do streamowania czegokolwiek z pliku.
Np. pierwsze lepsze zastosowanie:
Stream grafiki tła do gry. Wymaga to trochę zachodu ale da się po napisaniu narzędzi pomocniczych zrobić naprawdę łatwo i szybko.
w1k do not flash it because it still needs some improvements, and this is only new xex loader no atr support. Just load it using side loader, and Enjoy.
Any feedbak is welcome :)
R - to RESET Handler.
Po nacisnieciu RESET aktywuje ponownie SIDE i wykonuje cold reset.
Poprawiłem loader i kilka drobiazgów związanych min. z zapisywaniem stanu.
Teraz powinien być kompatybilny z każdą kartą zgodną ze specyfikacją CF. Prosiłbym o przetestowanie :D
Przy okazji, gdzie się zgłasza bugi Altirry ? Nie mogę jakoś znaleźć.
Ale mina:
kod firmware jest zamknięty, tym niemniej istnieje możliwość zakupienia procesora z najnowszym firmware i aktualizacji poprzez wymianę w podstawce procesora
A co jak w firmware jest BUG ??
Użytkownik jest zmuszony kupić nowy procesor ??
A kupiłeś Atari na prezent komunijny ?
Lemiel: Dzięki za obraz, przydał się.
Szczególnie lasermania. U mnie się raz ładuje raz nie. I to jeszcze w zależności gdzie w katalogu ją umieszczę. Z root dir się nie ładuje zupełnie. Z podkatalogu czasami, i przynajmniej mignie stroną tytułową i dzwiękiem.
Na emulatorze odwrotnie :P
Co ciekawe z org. Loadera ani razu nie udało mi się tej lasermanii załadować.
(testowane na gołym 800XL + side2)
Problem leży gdzieś na styku Hardware/Software - przyjąłem trochę zbyt śmiałe założenia chyba.
Jacques: Image raczej nie będzie potrzebny. Ale jak się nudzisz na pewno nie zaszkodzi.
Brak lepszego punktu zaczepienia ...
Dlatego też trzeba wyeliminować chociaż jeden element.
Aby wyeliminować problem z odczytem FileSystemu przydał by się też obraz karty jakiejś która nie działa.
Czy oryginał to nie będzie mask ROM (2316) ? a ten 'uszkodzony' 2716 ?
Jest drobna różnica w pinologii: http://ist.uwaterloo.ca/~schepers/roms.html
Były też kiedyś epromy pinowo kompatybilne z romami: 2516
Zrobienia zrzutu pamięci pewnie nie masz możliwości. Dziś nad ranem przyśniła mi się możliwa przyczyna, ale zweryfikowałem to i to nie jest to.
Dziwne jest także to że włączenie/wyłączenie pasków zmienia zachowanie się loadera ...
Zamieniam 'sta COLBK' na 'lda COLBK' - nie powino to chyba mieć najmniejszego wpływu.
Próbowałem na różne sposoby i nie udało mi się uzyskać wspomnianego efektu.
Mógłby ktoś zrobić obraz karty z której się nie ładuje poprawnie i wysłać mi? albo gdzieś uploadować. Chcę wykluczyć problem z filesystemem. Bo zauważyłem że problem jakby występuje na małych kartach. Niestety najmniejsza jaką udało mi się znaleźć ma 1G.
Za Wikipędią: http://en.wikipedia.org/wiki/Rob_Hubbard
International Karate (inspired in part by Ryuichi Sakamoto's "Merry Christmas, Mr. Lawrence") (System 3, 1986)
Powinno to rozwiać chyba wątpliwości.
Zapewne masz tam układy w podstawkach. Wyjmij je i włóż ponownie.
qbahusak napisał/a:A tak swoją drogą:
(...)jako obszaru 768 bajtów, w których "rzeczywiste" dane sektorów zajmują pierwsze 384 bajty, a druga połówka jest niewykorzystana (...)
nie bardzo z tego wynika, czy druga połówka obszaru 768 bajtów, czy druga połówka sektora. Pierwszy rzut oka do pliku rozwiewa wątpliwości :)
Z całym szacunkiem ... zdanie wyrwane z kontekstu na siłę. Czytając cały akapit a przynajmniej następne zdanie rozwiewa wątpliwości:
Dla wielkości sektora równej 256 bajtów występują dwa sposoby zapisania pierwszych trzech sektorów obrazu dysku:
1. jako obszaru 768 bajtów, w których "rzeczywiste" dane sektorów zajmują pierwsze 384 bajty, a druga połówka jest niewykorzystana (ale jest ona uwzględniona w wykazanej nagłówkiem wielkości obrazu liczonej w paragrafach - dla obrazu 180k będzie ona wynosiła $2D00).
2. jako trzech porcji danych po 128 bajtów (w tym wypadku wielkość obrazu zapisana w nagłówku będzie o 24 paragrafy mniejsza niż powyżej).
Ten drugi format uchodzi za prawidłowy, w tej sytuacji sektor nr 4 (i każdy dalszy) zapisywany jest w pliku o 384 bajty wcześniej niż wynikałoby to z prostego obliczenia wzoru:
Nie róbmy z siebie tempaków z onetu na siłę. Nie wiem jak to prościem można opisać tym bardziej że czytając poprzedni i następny akapit nie można mieć już żadnych wątpliwości.
Z poprzedniego można się dowiedzieć że:
Po nagłówku występują po kolei sektory danych.
Sektor 128 i 512 bajtów
Obrazy dla rozmiaru sektora równego 512 bajtów (DD 512) mają, podobnie jak te z sektorami 128-bajtowymi, wszystkie sektory tej samej wielkości - nie ma wyróżnionego obszaru odczytu wstępnego (zajmuje on zresztą tylko jeden sektor, pierwszy).
A że rzut okia na obraz atr'a rozwiewa wątpliwości to już inna bajka.
W łikenda postaram sie ramu dołożyć i sprawdzić chociaż te które vbxe nie wymagają.
Kod przejrzałem kilka razy, i nie widzę nigdzie babola. Jedyne co mi do głowy przychodzi to karta się nie wyrabia ... chociaż jakoś mało prawdopodobne mi się to wydaje.
Ale jak masz możliwość sprawdzenia na innej karcie to sprawdź proszę.
Możesz mi podać swoją konfigurację sprzętu?
Bo tak:
Animka wymaga ram>320
Oldschool (vbxe) wymaga vbxe
Boogie Nights wymaga ram>128
Niestety mój sprzęt na chwilę obecną żadnego z tych wymogów nie spełnia ;( więc nici z testowania tego u mnie.
Znalezione posty [ 1,576 do 1,600 z 1,955 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 1.625 sekund, wykonano 1 zapytań