hej!
To są jak najbardziej kości 1-bit :) tylko mają takie oznaczenie mylące :D Tutaj PDF...
http://www.datasheets.org.uk/datasheet. ... le=3335951
pozdrawiam
Seban
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Atari rejestruje znak towarowy 800XL Czy czeka nas nowy mini-komputer od Atari? Firma zarejestrowała kolejny znak towarowy.
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.
atari.area forum » Posty przez seban
hej!
To są jak najbardziej kości 1-bit :) tylko mają takie oznaczenie mylące :D Tutaj PDF...
http://www.datasheets.org.uk/datasheet. ... le=3335951
pozdrawiam
Seban
Hej!
A mi najbardziej przypadła do gustu metoda z IRQ :) przedstawiona w wątku wcześniejszym :)
Co do auto stereo Pasia to nie ma ono żadnego znaczenia... całe auto stereo Pasia polega na podaniu sygnału z lewego POKEYA na wyjście kanału prawego gdy na drugim POKEY-u przez czas jakiś panuje cisza :)
Hej!
Tak z czystej ciekawości sprawdziłem czym się różnią pliki podesłane przez Mikera od wersji Kaz-a :)
A więc pierwsza wersja od Mikera która odpala się pod QMEG-iem to wersja BOOT (zapewne zgrana z kasety), którą QMEG potrafi wczytać bez problemu. Końcowa wersja od Mikera została potraktowana dokładnie tym samym programem co wersja KAZ-a (przerabiającym boot na file). Jednak w wersji od KAZ-a od offsetu $4EE3 zaczyna panować istna sieczka... wygląda mi to na błędne skopiowanie z kasety, ostatnie 6 bajtów śmieci które występują w wersji od KAZ-a to w wersji poprawnie zgranej ciąg bajtów $e0,$02,$e1,$02,$3f,$1f a wiec segment RUN wskazujący na adres $1f3f.
A tak poza tym to wygląda na kompilowany BASIC :)
pozdrawiam
Seban
Hej!
Miker masz inną wersję? Zapodaj bom ciekaw czym się rożni od tej od Kaza :)
Seban
Hej!
Tu nawet nie chodzi o to co się znajduje od adresu $1f00, plik binarny jest po prostu uszkodzony po pierwszym segmencie danych. Zawiera jakieś parę bajtów śmieci. Nie przyglądałem się temu dokładnie, ale wygląda na to iż jest to jakaś przeróbka file-a na program typu "BOOT" a potem ktoś próbował to z powrotem na wersję file przewalić :) Generalnie wychodzi na to iż adres pierwszego uruchomienia powinien być ustawiony na $1f3f. Ale nie wiem czy plik zawiera całość danych... masz oryginalną wersję boot?
Seban
Hej!
Jer wracając do sedna twojego pytania... z nowych rozszerzeń do naszego Atari...
1) skończone jest VBXE i jak tylko Electron znajdzie chętnego do zrobienia strony WWW projekt zostanie upubliczniony ( http://atariki.krap.pl/index.php/Video_Board_XE )
2) w trakcie prac jest chyba GTIA UPGRADE, ale ostatnio jakoś przycichło (http://madteam.atari8.info/index.php?prod=gtia2)
3) Pasiu pracuje uparcie nad dopałką wykorzystująca 65816 pracującą na 14MHz (http://atariki.krap.pl/index.php/F7)
4) bardzo fajnym interface jest IDE interface, (IDEa/Pasiu) http://atariki.krap.pl/index.php/IDEa/Pasiu w dodatku oprogramowanie jest cały czas rozwijane przez Drac030.
5) Cały czas trwają prace nad nową wersją SPARTA DOS X (http://trub.atari8.info/index.php3?stro ... grade.html)
6) powstał interface SIO2SD ( http://atariki.krap.pl/index.php/SIO2SD )
7) powstał nowy turbo freezer 2005 ( http://atariki.krap.pl/index.php/Turbo_ ... XL/XE_2005 )
8) Drac030 pracuje nad nowym system operacyjnym dla ATARI wykorzystującym procesor 65816 ( http://atariki.krap.pl/index.php/DracOS )
9) można sobie dołożyć 65816 bez turbo, więcej info tu ( http://hardware.atari8.info/ )
10) Nosty wpadł na świetny pomysł zrealizowania 3d na małym Atari ( http://real3d.atari8.info/ )
i jeszcze pewnie sporo innych... ale to mi się w tej chwili pojawiło w głowie... no i ja jeszcze od paru lat nie mogę się pozbierać i definitywnie ukończyć SLIGHT SID-a :(
Ja sam muszę sobie zrobić nową Atarkę... bo stara już dogorywa... (szczególnie wieszający się freezer by Stecu/The Distals), a marzy mi się...
ATARI 130XE (320KB RAM)
65816 CPU + DracOS + Qmeg + SPARTA DOS X
IDEa/Pasiu
Turbo Freezer 2005
VBXE + GTIA UPGRADE + STEREO
tylko kiedy ja znajdę na to czas ;(
pozdrawiam serdecznie
Sebastian "Seban" Igielski
Hej!
Jer bez niepotrzebnych nerwów... jak przeczytałem twojego posta to prawdę mówiąc myślałem że chodzi Ci o "dopalacze" mikroprocesora, coś w stylu Pasiowego F7, Warp4 czy Hyper Speed. Potem napisałeś ... "Pokey, N systemów, itd.". To raczej nie są "dopałki" w moim rozumieniu tego słowa. Wiec poniekąd X-ray miał rację.
ps) nie jestem żadnym naukowcem :)
pozdrawiam
Seban
Hej!
Full Disk Archiver miał błędy.... i sam jego autor (czyli ja) sam się tak załatwił :D dlatego nie puściłem tego programu nigdy w obieg :) Także szanse że ktoś również sobie zrobił krzywdę są bliskie zeru :)
pozdrawiam
Seban/SLIGHT
Hej!
Pierwszy z nich to mod z cracktra do gry Vroom na amidze.
Drugi, nie bardzo pamiętam ale jest duże prawdopodobieństwo iż moduł właśnie tak się nazywał, czyli techno_florid.mod
pozdrawiam
Seban
Hej!
... kondensator natomiast jest o tyle dobry, że separuje galwanicznie wyjście POKEY-a od wejścia wzmacniaczy...
Nie żebym się czepiał... ale kondensator raczej galwanicznie nic nie separuje... może odciąć składową stałą... może odseparować POKEY-a od wzmacniacza ale nie "galwanicznie". Separacja galwaniczna polega ta tym iż dany układ nie ma fizycznego połączenia z drugim do którego jest podłączany, można to osiągnąć np. stosując transformator lub sprzężenie optyczne (np. transoptor)
pozdrawiam
Seban
Hej!
No ja właśnie o tym wiem... ale wiedzieć w teorii a zobaczyć z prawdziwego FGTIA to co innego :)
Ale sam mogę sobie za symulować robiąc AND #$0E z kolorem w GR.9 :)
pozdrawiam
Seban
hej!
No wygląda rewelacyjnie :) Gratuluje pomysłu i wytrwałości w realizacji i doprowadzeniu projektu do końca :)
A jak wygląda tryb GR.9 z GTIA SECAM? Możesz zrobić test? Z ciekawości pytam :)
pozdrawiam
Seban
Hej!
macgyver napisał/a:analogówka "robi" kolor
o! to moze wymienic końdensatora jakiegos, opornika czy inna cewke i zrobic na atari prawdziwe kolory? (czerowny:-)
No nie do końca analogówka robi kolor niestety... Kodowanie koloru następuje wewnątrz GITA... dekoder PAL bierze informacje o kolorze na podstawie różnicy faz pomiędzy impusem "brust" koloru a fazą wygenerowaną przez GTIA, całe powstawanie koloru powstaje poprzez zwiększenie różnicy tych faz... w praktyce polega to opóźnieniu sygnału podnośnej koloru względem generatora wytwarzającego sygnał "color brust", dość prosto jest to wyjaśnione np. tu:
http://www.atariarchives.org/cgp/Ch02_Sec07.php
tu nieco więcej torii dla wnikliwych:
http://web.archive.org/web/200605051232 ... notes.html
(kurcze trzeba by to gdzieś zgrać bo zginie niebawem pewnie :( )
niestety to wszystko jest wewnątrz GTIA, zmodulowany sygnał koloru GTIA wystawia na 21 pin (COLOR).
Informacja o jasności (luminancji) jest zamieniana na postać analogowa za pomocą prostego przetwornika C/A zrobionego z bramek i kilku rezystorów.
Reasumując, informacje o przesunięciach fazowych (a co za tym idzie kolorze) są zaszyte wewnątrz GTIA i nie wpłyniemy na kolory jakie GTIA generuje :(
pozdrawiam
Seban
Hej!
podpatrzyłem... tryb graficzny ANTIC 0x0E + HSCROLL + VSCROLL + DLI co 10 lini. Podczas DLI co 10 lini są podmienione kolory (rej. $D016-$D018)
Na spritach są spadające aktualnie obiekty... na pociskach gwiazdki w tle... o i cała tajemnica.
pozdrawiam
Seban
Hej!
Dzięki laoo za info... tyle że niestety ja nie jestem w stanie sobie skompilować tego z CVSa... po prostu nie potrafię :)
pozdrawiam
Seban
Hej!
Albo jestem jakiś ślepy lub niekumaty... ale już zwątpiłem. Czy można odpalić tą wersję emulatora w okienku? Zawsze odpala mi się na fullscreen i nijak nie mogę przełączyć tak aby pracował w oknie. Nie doczytałem się w dokumentacji iż praca w oknie jest możliwa pod Win/DirectX ale może źle patrzę...
pozdrawiam
Seban
Hej!
Sikor... ale do tego upgrade-u wykorzystujesz tą samą gita którą masz w komputerze... nie musisz dokładać żadnej dodatkowej :)
Seban
hej!
Nosty... weź jakiegoś sektor kopiera przewal to do ATRa tym kopierem i podeślij mi ATR-a może da się zabezpieczenie łatwo namierzyć i unieszkodliwić :)
pozdrawiam
Seban
Hej!
Sikorze niektóre klienty/serwery FTP nie pozwalają na transfer plików >4GB. Podziel czymś na dwa kawałki i będzie OK :)
pozdrawiam
Seban
hej!
Ja używam... ale generalnie to wolę FAR-a i Total Commandera zainstalowałem tylko po to aby używać twojego plugin-a :)
Pomysł z wirtualnym system plików jest po prostu świetny! (mieć ATR-a podpiętego jako napęd w systemie to moje marzenie)
także trzymam kciuki! Plugin jest po prostu wygodny, byłoby super aby powstała finalna wersja!
A cudo które pozwoliło by podpiąć ATRa jako napęd w systemie byłoby powalającą możliwością :)
TeBe: dzięki za radę, działa wyśmienicie :D
pozdrawiam
Seban
hej!
Czy udało się komuś doprowadzić do działania plugin tak aby inicjalizował dyskietki wybranym dosem? Mi mimo wszelakich kombinacji nie udaje się to. Plugin cały czas wypisuje "Brak pliku .ini". Plugin w wersji 1.4beta a total commander w wersji 6.56.
pozdrawiam
Seban
Hej!
Powiem tak... z mojego doświadczenia wynika iż jakiekolwiek STA $D40A w trakcie transmisji SIO jest niedopuszczalne.
Zawsze może się ono trafić w nieodpowiednim momencie, takim w którym trzeba odebrać bajt z POKEY-a i wtedy kupa... mamy zapewniony over-run error na 100%. W prawdopodobieństwa niby wynika iż zdarzyć się to może niezwykle rzadko jednak w praktyce zdarza się dość często :( efekt jest taki iż cała transmisja przez SIO się przywiesza i musi zostać rozpoczęta od nowa, przez co tak naprawdę więcej jest ponowień transmisji niż poprawnych danych. także proponuje odpuścić sobie jakiekolwiek $d40a podczas wczytywania... DLI trzeba wykorzystać z bardzo dużą rozwagą, do tego DLI może zostać opóźnione przez IRQ które się aktualnie wykonuje. Także jeżeli się wykonuje jakiś DLI to nie można liczyć iż wykona się ona w tym miejscu w którym jest. Jedynym sensownym zastosowaniem DLI podczas transmisji jest zmiana kolorów i to trzeba to robić tak aby zostawić trochę pustych linii po wystąpieniu DLI, bo może ono zostać opóźnione tak jak mówiłem wcześniej przez aktualnie wykonywane IRQ. Do tego dochodzi różne zachowania różnych stacji w przypadku błędnych transmisji. Jakiekolwiek dopalenie szybkości SIO w przypadku DLI nie ma szans na powodzenie, zostaje tylko 19200bps. Co to napisałem wynika moich doświadczeń przy pisaniu loaderów do Bitter Reality i Overmind. Mam nadzieję iż nic nie pokręciłem, bo od tamtych dni już spoooooro czasu minęło :)
pozdrawiam
Seban
hej!
nie no.... żadnych obrażań proszę mi tu nie robić :) ja tak mam... palnę zanim zdążę pomyśleć :)
ad ps) to było tylko takie moje pierniczenie co mógł powiedzieć innym Woźniak jak powiedzieli że im nie startuje :)
ad ps2) no 100% racja... latka już nie te ślepota i problemy z trafianiem w odpowiednie klawisze :)
pozdr
Seban
seban: nadal uwazam ze 6502 startuje DOPIERO PO RESECIE z adresu $FFFC, $FFFD, bo (tak jak to opisal pecus) po wlaczeniu zasilania rejestry (w tym i PC) maja stany nieustalone!
Ok... ale weź po uwagę iż przy włączaniu systemu linia RESET ma stan niski, wiec powinno 6502 i tak wchodzi w stan resetu :D Także nawet jak 6502 ma po włączeniu chaos w swoich rejestrach i tak zostają one wyzerowane :) Są procki i systemy które linie reset maja po prostu podpiętą na sztywno do +5V przez rezystor np. 1K :) Jedynym warunkiem do poprawnego startu w takim wypadku jest odpowiednio szybki start zasilacza (określony jako parametr zostaje max. czas narastania napięcia z poziomu 0 do 5V)
btw. apple I uwazasz za "nie poprawnie zaprojektowany system"? polecam Apple I Operational Manual w ktorym to opis procedury testowej zaczyna sie mniej wiecej tak (strona druga): FIRST: Hit the RESET button to enter the system monitor.
no bubel totalny :D nie wiedziałem że taka lipę wypuścili :) Układ za $0.5 rozwiązał by im sprawę :) Albo 3 elementy (rezytor,kondensator i dioda).
3 kolejne strony nizej to dump romu appla ktory konczy sie:
FFFC: 00 FF (RESET) FFFE: 00 00 (IRQ)gdyby odpalal sie od adresu FFFC to po kiego trzeba by bylo rozpoczynac od wciskania RESET button?
Jell: 6502 nie startuje spod $FFFC tylko pobiera bajty z lokacji $FFFC,$FFFD a potem wykonuje skok pod adres tam zawarty :) Wiec procesor powinien ustawić swój PC na adres $F000 i tam zacząć wykonywać program... dlaczego się tak nie dzieje... być może dlatego że właśnie generator sygnału zegarowego zaczyna działać wcześniej powiedzmy od 2V... procek przy tym napięciu nic poprawnego nie zdziała a jednak zaczyna być już taktowany przez sygnał zegarowy, do tego wszystkiego Linia reset nie jest wyzerowana, bo konstruktor tego kompa np. podpiął ją tylko do przycisku reset nie zapewniając odpowiedniego opóźnienia... wiec zaczynają sie dziać cuda... i po prostu następuje zwis procka który nie działa poprawnie jeszcze bo napięcie mamy dopiero np. 3V...
Inna teoria może być to iż 6502 działa zupełnie poprawnie ale reszta układów potrzebuje dłuższej chwili na start, czego twórcy Apple I nie zapewnili i poszli na łatwiznę... weź se stary wciśnij reset jak się wszystko rozbuja i nie truj :)
pozdrawiam
Seban
atari.area forum » Posty przez seban
Wygenerowano w 0.094 sekund, wykonano 19 zapytań