brzydulstwo:
pieterko:
srodek:
jak widac jeszcze troche kabelkow zostalo do podlaczenia :(
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Zmarł Jer Odszedł nasz kolega, encyklopedia wiedzy na temat elektroniki.
20. odcinek kursu programowania u Larka Larek wraca z okrągłą, dwudziestą częścią swojego popularnego kursu pisania gier na Atari.
ELITE Atari 8-bit! Dostępne demo portu gry ELITE (wersja dyskowa z BBC Micro) na komputery Atari XL/XE.
BBC BASIC dla Atari XL/XE BBC BASIC w wersji 3.10 dostępny na Atari XL/XE! Port stworzył Ivo van Poorten.
Altirra 4.40-test23 Kolejna testowa wersja Altirry przynosi poprawki w emulacji VBXE i usprawnienia w zarządzaniu firmware.
atari.area forum » Posty przez Candle
brzydulstwo:
pieterko:
srodek:
jak widac jeszcze troche kabelkow zostalo do podlaczenia :(
sorry winetu, nigdy nie bylo mnie stac na idee czy kmk/jz, ta ktora mam jest tez tylko u mnie przechodniem - dostalem od electrona a idzie do draka
chlip
ja sprawdzilem przed i po modyfikacji na 7 komputerach - w tym jednym NTSC (800xl od Sebana) i 800xl PAL
tylko jedno 65XEN (stara plyta, pierwsze ze zlaczem eci) pracowalo z oryginalna idea, teraz po 24h testu moge powiedziec ze pracuja wszystkie
epi, sprawdz na tylu atarkach ile znajdziesz
narazie bez siuprajzow, electronu konczy fc.com, wiec mam "wolne" do wieczora ;)
jako ze zapowiadalem, ze bede wysylal te plytki od piatku, a ciagle siedze i pisze firmware, to wydaje mi sie ze jestem winny przeprosiny
tak to wyglada w 65XE bez portu ECI:

a tak wyglada firmware:

(to wyjscie S-Video, nie VBXE )
czemu to trwa tak dlugo?
nie chce sie tu wybielac i pisac kretynskich wymowek, ale dogranie szczegolow zajmuje mnie i elektronowi caly nasz czas wolny - ja jestem odpowiedzialny za oprogramowanie po stronie plytki (atmega), a elektron dopisuje pewne rzeczy do programiku fc.com ktory jest odpowiedzialny za zarzadzanie rdzeniami po stronie atari
vbxe v1.x ma do 4 bankow na rdzenie, podczas gdy vbxe 2 ma 12 bankow + bank na firmware dla atmegi (jeszcze tego nie zaimplementowalismy), oraz slot na rdzen testowy ktory moze byc przydatny przy naprawach, czy sprawdzeniu poprawnosci montazu plytki - testuje on przetwornik Video DAC jak i pamiec VBXE
Wsparcie dla bankow od 5 do 12 nie zostalo jeszcze zaimplementowane w fc.com, natomiast z komend podstawowych zostaly mi do implementacji dwie
To byl dlugi dzien z debuggerem (w postaci diody LED) i roznymi problemami pod tytulem co sie stanie jak sie pisze w assemblerze i nie zrobi "pop" przed "ret" ;)
jesli ktos by chcial dostac swoja plytke (mowie tu o developerach, tj osobach ktore zrobily cos na vbxe - np tebe, czy zaxon) z aktualna wersja oprogramowania (tj bez wsparcia dla flashowania kontrolera z poziomu atari) - prosze o maila - do przeprogramowania kontrolera bedzie konieczny jakis programator procesorow AVR, VBXE2 ma standardowe zlacze ISP
w pozostalych przypadkach - prosze o cierpliwosc
pracuje nad tym przez 17-18h dziennie i nie robie juz nic innego
edit: kolejne 17h kodowania dobieglo konca - wszystkie komendy zaimplementowane, zostalo flaszowanie atmegi...
zrob swiatu przysluge i nie pisz programow ;)
a kogo to obchodzi?
http://www.allegro.pl/item738670062_son … 0_szt.html
moze sie komu przyda?
do australii tylko polecony + deklaracja celna
nie ma ubezpieczonych czy o zadeklarowanej wartosci :(
no coz
po skroceniu fl2 dla zapisow o 70ns oraz dosc sporych zmianach w U1 problem pamieci znikna - nalezy jeszcze rozwiazac problem odczytow/zapisow do rejestrow IO, a w tym celu zmienic U2
w tej chwili test pamieci dziala ze wszystkimi 5cioma atarkami bezblednie, bez potrzeby modyfikowania czegokolwiek w interfejsie przy zmianie komputera
chcialbym sprawdzic jeszcze komputery serii XL, ale nie mam odpowiedniego zlacza
oczywiscie jak na zlosc calosc chodzi na pamiec 62256-70ns
w chwili obecnej role ukladu GAL16V8 przeja uklad GAL22V10 ze wzgledu na pewna kompatybilnosc pinowa, mozna ta logike upchac na 20V8, ale wymaga to troche zabawy z samym interfejsem
chyba ekonomicznie lepszym wyjsciem bedzie dolozenie kolejnego GAL16V8 niz wymiana obecnych na 22V10, chociaz - byc moze zdecyduje sie na calkiem inne podejscie do tematu
na 5 atarek (tylko jedna miala jakiekolwiek rozszerzenia) z ECI tylko jedna zadzialala bez zazutu - oczywisice na orginalnym U1 nie przechodiz testu palca, ale to akurat mniejszy problem
ta jedna atarka miala U18 nie serii LS, a AHCT
ps. moj katalog mowi ze seria HCT ma sredni czas propagacji 30nS, natomiast LS 12nS - wiec co to za argument ze U7 na interfejsie musi byc LS bo musi byc wolniejszy??
okej
dla wszystkich zainteresowanych proponuje nastepujacy test
do nogi 39 albo do R20 lutujemy kawalek druta - tylko po to, aby bylo za co zlapac (chodzi o powierzchnie chwytu)
teraz uruchamiamy program sebana i obserwujemy error rate - jesli jest tam tego tyle co u sebana albo delego to test nic nam nie da, ale jesli jest czysto lub przynajmniej gdzie niegdzie widac kawalek czystego ekranu:
obserwujac ekran lapiemy ten dolutowany drucik w dwa palce - jesli nadal czysto to cudownie, jesli nie - no to cud ze dziala
jesli error rate sie nasila, to sytuacje znacznie stabilizuje zmiana rownan w galu U1, ale nie uwazam tego za kompletne rozwiazanie, poniewaz tak czy inaczej jakies bledy (z zadka i wciaz w tych samych miejscach) sie pojawiaja
w 6502c nie ma gornego tranzystora na nodze 39, wiec wyjscie PFI2 jest wyjsciem typu open collector (naoszczedzali) i stad potrzeba stosowania R20 (pull-up do 5V)
opoznienie miedzy Buffered PHI2, a tym co wypluwa proc to 16ns (miezone miedzy 39 pinem proca a 11 pinem U1 IDEi na 30cm kablu)
opoznienie miedzy PHI0 a PHI2 to 34ns
Bob Puff napisal, ze sytuacje moze poprawiac logiczny AND sygnalow PHI0 i PHI2 - mialo to na celu przesunac opadajace zbocze PHI2 w czasie, tak aby po drugiej stronie kabla nawet jak sie rozjedzie bardziej bylo wciaz dosc dobre, by dac dobry zapis/odczyt
z lenistwa po prostu podpiolem PHI0 zamiast PHI2 - efekt zaden (oczywiscie juz na zmodyfikowanych rownaniach)
Pigula, wiec ja juz przezyjesz te fochy, to tak jak pisal Seban - nie chodiz o to, zeby powiedziec o, nie dziala, tylko zeby rozwiazac problem
przeciez w koncu dojdzie do tego, ze bedziesz musial otworzyc wlasna fabryczke 6116
u mnie pamiec oczywiscie sie sypie, ale nie tak masakrycznie jak u sebana czy delego, co wiecej, smieci pojawiaja sie na pewnych okreslonych i bardzo scislych lokalizacjach - w zalzeznosci od tego, czy to strona DE czy DF
bedzie trzeba tez przeanalizowac jak wyglada sprawa odczytow/zapisow do urzadzenia ide, bo aktualne testy nie sa w stanie tego stwierdzic
wlasnie kozystam ;)
wiec sie wypowiadam :P
na stykach nie ma sladu oksydacji
pigula: strzelasz fochy jak panienka ;) jesli masz zamiar udzielac odpowiedzi dla lamera to masz efekty :P swoje wiem, pare sterownikow niskopoziomowych do dyskow popelnilem, specyfikacje ata tez czytalem (gdizes w 99 roku), a ty mi piszesz sprawdz sobie na 50 plikach, podczas gdy ja mam problemy z jakimkolwiek transferem, albo udzielasz rad o niepodlaczaniu zasilania - powazny jestes??
buzi chcesz? moze czekoladki?
nie jestem jedyna osoba ktorej nie dziala, a co by bylo, gdybym niedajboze kupil ten interfejs u ciebie? na taki support moge liczyc? grejt! :D
i na koniec cytat z ferdydurke...
slowacki wielkim poeta byl...
TAK!
pod koniec tygodnia planuje pierwsze wysylki
ad 2 i 5)
Pigul, ale kmkdiag nie wiesza sie po tescie pamieci... nie wiesza sie po zadnym tescie - bez modyfikacji
przelotke posiadam, ale twierdzenie ze karta nie wymaga zasilania jest zabojcze - nie wymaga bo sie karmi przez pullupy w trakcie gdy nie jest uzywana, ale to nie jest metoda ktora powinienes promowac - nie posiadam karty
ponadto lubie dyski i ich trytytytyty, z karta tego nie dostane :P
ad 3)
co ty mi wykladasz o 50 plikach jak po 5 jest zwis i znik calej partycji?
ad 4)
jak widzisz z fotki ponizej u7 jest serii LS, to ze nadgryziony to malo istotne - ot taki wypadek przy pracy - uklad jest nowy
nie mam zamiaru skladac tego z czesci ze smietnika (historii np) i szukac kostek 6116 - juz electron kupil nowa, nie smigana 6116-70ns i poszla w smietnik - fabrycznie zwarta
uwazam ze modyfikacje ktore zrobilem przy timingu pamieci sa wystarczajace - a przynajmniej wystarczaja do poprawnej pracy pamieci 512KB/55ns wiec tym bardziej powinny do pracy pamieci 32k/70ns (patrz fota)
ad 6)
co nie zmienia faktu ze nadal jest do bani...
to co jest na tej liscie to naprawde w etiopii po smietnikach moze lezy
nie wiem jak mozna twierdzic ze cos dziala jak dziala tylko z wybranymi dyskami i komputerami atari :/
no dobrze...
po pewnych drobnych zmianach mam czesc odpowiedzialna za pamiec stablina
ale!
kmkdiag za kazdym razem przechodzi wszystkie testy
fdisk2 za kazdym razem widzi caly dysk
natomiast problemy zaczynaja sie przy partycjach - np znikaja i nie da sie do nich dostac bez ponownego formatowania
po sformatowaniu widac co tam bylo i np okazuje sie ze jakis katalog zawiera smiecie
brzmi znajomo? pewnie tak...
update: przy probie skopiowania teraz czegos pojawil sie blad 144- write protected or bad sector
czy kmk/sdx radzi sobie jakos z mapa sektorow na dysku?
jest jakies narzedzie typu scandisk?
ladny, ale na uczelni mialem troche wieksze (wielkosci pralki przemyslowej ;)
ponadto to MFM lub FM albo jeszcze cos starszego, no i... nie mam ;)
zaxon, kupisze sa na co innego potrzebne - kozystam z tego co mam
wiesz dobrze ze nie czekam tygodnia na cos co moge zrobic odrazu, bo costam ma przyjsc poczta - pie* to i rozwiazuje problem takimi srodkami, jakimi akurat dysponuje
mam ahtc, mam hct, a dlaczego uklad tylu ls jest wymagany? (oczywiscie siedzi sobie na u7 ls, ale chcialbym wiedziec w imie czego)
dysk jest sprawny i zgodny ze standardem, wiec czemu mam go wymieniac? karte cf mam tylko 16mb - baardzo stara, wiec jej przydatnosc jest mocno ograniczona
tu nie chodzi o to, by dobierac dysk i atarke do zajebistego i bez wad interfejsu, tylko zeby interfejs byl kompatybilny ze wszystkim co sie do niego podepnie
edit:
zadam przewrotne pytanie:
jak idea determinuje ze na szynie danych jest prawidlowy adres? extenb (casinh) jest niepodlaczony...
candle
no coz...
uszkodzona okazala sie jedynie pamiec 6116, po wymianie na 62256 calosc ruszyla
dziwi mnie jedynie fakt, ze kmkdiag podczas testowania romu pokazuje bledy w banku 0 jesli w idei w ogole nie ma pamieci, a nawet z uszkodzona (po wyizolowaniu uszkodzonej linii adresowej) przechodzi test romu, po czym konczy test na ram bank 0
po wymianie kostki na 62256 wszystko ruszylo, ale...
dyski typu DOM bardzo czesto sie wieszaja
to samo z dyskami mechanicznymi - kontroler przywiesza sie i troche trzeba powylaczac zasilanie dysku i poczekac az sie rozkreci
pozniej uruchomic fdisk (co on robi przeszukujac magistrale?) ale po tej operacji wystarczy wcisnac reset aby dysk magicznie pojawil sie spowrotem
czasami rowniez cos kopiuje na ten dysk i... to znika
no coz, do stabilnej pracy temu jeszcze sporo brakuje, ale byc moze to moja niewiedza
za wszelkie dalsze rady (a inne od zmien tasme/zasilacz/dysk/atari) bede wdzieczny
atari.area forum » Posty przez Candle
Wygenerowano w 0.120 sekund, wykonano 20 zapytań