ja poczekam
Sniegowy
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
thing neo 1.60 Olivier Landemarre wydał nową wersję desktopu Thing.
VIII. Basque Tournament of Atari 2600 Kolejna relacja, wśród otrzymywanych od naszego przyjaciela Egoitza z Kraju Basków.
atari.area forum » Fabryka - 8bit » Video Board XE - projekt w 90% zakończony
Strony Poprzednia 1 … 17 18 19 20 21 … 29 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
ja poczekam
Raport z placu boju:
Pojawił się (objawił się ?) problem z niestabilnością układu, ale w wersji VBXE v1.0 ... w wersji v1.1 nie widać tego problemu, jednak aby go całkowicie wyeliminować będzie trzeba chyba dodawać jeden zewnętrzny scalak HCTMOS (74HCT04 / 74HCT14 / 74HCT00) jako bufor zegara 14.18 MHz. Nie jest to eleganckie ale raczej konieczne. Prawdopodobnie dodawania zewnętrznego scalaka nie da się uniknąć też w ewentualnej wersji v1.2 ze względu na to, że im bliżej ten scalak jest źródła zegara (tj. FREDDIE) tym lepiej dla komputera.
VBXE v1.1 działa, jednak jeszcze nie ma programu dla kontrolera FLASH, w ciągu 2 tygodni powinienem sobie z tym poradzić. Bezpośrednia konfiguracja jednak już działa OK - pliki konfiguracyjne się powiększyły - mają 98 kB bo większa jest FPGA.
Malutki scalak 14pin smd przyklejony na fredku nie stanowi problemu. Można kilka bramek połączyć równolegle dla polepszenia stromości zboczy, bo chyba o to chodzi? Fredek ma słabe wyjścia, pamiętam jakie problemy były, gdy pojawiły się pierwsze 800XL z Freddiem. Mnóstwo ich trafiało do serwisu, bo na ekranie była tęcza kolorów. Dopiero dokładanie kondensatora do kwarcu załatwiło problem. RAS też trzeba było podciągać do masy opornikiem, bo za małe nachylenie zbocza ujemnego było. Ciekaw jestem, jak zachowa się zastępczy Freddie. A może wystarczy właśnie opornik do plusa lub masy?
Pełna emulacja GTIA (CYCLE-EXACT) już na finiszu ... jeszcze tylko VDELAY ...
Mogę się pochwalić, że działa lepiej niż w Atari800Win 4.0.
Stan na dziś rano:
- napisać program konfigurujący bezpośrednio FPGA z poziomu ATARI ZROBIONE
- napisać program dla kontrolera vbxe, który obsługuje wbudowany FLASH NIE ROZPOCZĘTE
- napisać program ładujący FLASH vbxe z poziomu ATARI NIE ROZPOCZĘTE
- przystosować rdzeń emulacji GTIA do większego FPGA (EP1K50) ZROBIONE
- dokończyć rdzeń pełnej emulacji (poprawki błędów + obsługa VDELAY) NA FINISZU
- zintegrować przystosowany rdzeń emulacji z głównym rdzeniem A16 (to troszkę później). NIE ROZPOCZĘTE
Wczoraj zrobiłem rozszerzenie do 320kB. Wymaga tylko podłączenia EXTSEL i REF do VBXE.
Właściwie wszystko działa, oprócz NUMENA - nie wiem dlaczego - albo mam uszkodzony plik (raczej nie) albo numen ma jakiś błąd i
źle działa z zestawem banków przełączanym przez PB2, PB3, PB5 i PB6 (bez niezależnego dostępu ANTIC). Oczywiście nie wykluczam
że jeszcze coś jest u mnie źle - ale wszystkie inne testowane programy działają i testy RAM też wypadają OK.
Rozszerzenie emuluje PORTB i PBCTL PIA (tylko zapis) oraz logikę sterowania pamięcią.
Zrobienie rozszerzenia 576kB wymagałoby cięcia na płycie ścieżek od PB7 etc. - moim zdaniem nie warto.
Ale to była taka w sumie nieplanowana praca - za chwilę wracam do uruchamiania zaplanowanych rzeczy - niestety mam w obecnej chwili dużo
obowiązków zawodowych - może to się odrobinkę opóźnić :(
xxl: o emulacji VIC II na razie zapomnij :) Ale oczywiście nic nie stoi na przeszkodzie "se napisać" - Altera udostępnia środowisko do FPGA za darmo ...
a czy VBXE będzie posiadało wystarczającą moc aby wykorzystać je do sterowania międzykontynentalnymi pociskami balistycznymi ?
bo jeśli tak to ta technologia powinna być zakazana ;)
temat jest juz za dlugi zeby go przesledzic dlatego zapytam... pamiec vbxe mozna uzywac jako bankowanej pamieci dodatkowej atari. gdyby tak zaladowac tam emulacje 6502 to w porownaniu ze standardowym a8 jaki bylby wzrost predkosci?
pomyslalem, ze moze nie bylo by sensu upychac do atarki innego proca skoro jest fpga, ktory moze zastapic dokladnie kazdy jaki chcemy.
FPGA taktowana jest 14.18 MHz (z oscylatora ATARI). Jednak można pokusić się o zewnętrzny mnożnik częstotliwości albo na PLL albo na filtrze 2-giej harmonicznej oscylatora - wówczas dałoby się również 28.36 MHz ... Szybciej już chyba ciężko. Przy 28.36 powinna sie też jeszcze wyrobić zastosowana pamięć bez wait-stateów.
Pytanie tylko dlaczego ładować tam 6502 (65816) ? ;-)
Postępy w pracach:
Jest napisany program na kontroler Flash (PIC16F506). Piszę Flash utility na atarkę. Są problemy z komunikacją kontroler<-> flash utility. Na razie nie wiem o co chodzi. Proszę jeszcze o cierpliwość.
EDIT: Stan na dzisiaj: zło zwalczone. Komunikacja działa OK. Winna była "specyfika" instrukcji bcf i bsf PIC16 w przypadku modyfikacji portów IO ....
cos nie daje mi spokoju. chcialbym jasnej odpowiedzi.
jesli pamiec vbxe mozna uzyc jak zwyklego i kompatybilnego rozszerzenia pamieci atari to czy mozna zrobic tak:
ustawic pamiec antica na pamiec dodatkowa i uzywac blitera vbxe na pamieci wspolnej dla antica, 6502 i vbxe? dlaczego tak? poniewaz dane czasem trzeba przygotowac na 6502 a nie tablicowac grafike w pamieci vbxe.
niby można zrobić, ale ktoś musi to napisać w HDL-u. Na razie osobno jest blitter a osobno rozszerzenie.
PS. Dzisiaj pierwszy raz uruchomiłem bootowanie VBXE z Flash. Od włączenia komputera do pojawienia się obrazu mija 6s.
no pogratulować, to krok naprzód
Skończyłem pisać Flash Utility ... ufff
Uruchomienie tak, żeby działało :P
Brawo elc! W szczególności za czas, który poświęcasz no i za pomysł :)
No dobra, czas na podsumowanie:
Stan na dziś rano:
- napisać program konfigurujący bezpośrednio FPGA z poziomu ATARI ZROBIONE
- napisać program dla kontrolera vbxe, który obsługuje wbudowany FLASH ZROBIONE
- napisać program ładujący FLASH vbxe z poziomu ATARI ZROBIONE
- przystosować rdzeń emulacji GTIA do większego FPGA (EP1K50) ZROBIONE
- dokończyć rdzeń pełnej emulacji (poprawki błędów + obsługa VDELAY) NA FINISZU
- zintegrować przystosowany rdzeń emulacji z głównym rdzeniem A16 (to troszkę później). NIE ROZPOCZĘTE
VBXE v1.1 jest skończone. Działa zgodnie z założeniami. Teraz, gdy istnieje program do zapisywania Flash mogłem to wszystko w całości przetestować i stwierdzam, że nie ma żadnych problemów. (może poza koniecznością lutowania jednego scalaka poza VBXE ale to szczegół).
W zależności od zastosowanej pamięci Flash można wgrać do VBXE 1, 2 lub 4 konfiguracje - każdej nadać nazwę opisową i ustawić jedną z nich jako uruchamianą automatycznie po włączeniu komputera.
Można składać następne egzemplarze. Proszę zainteresowanych, w szczególności osoby, które mają u mnie płytki
o zbieranie już kasy na ten cel. Myślę, że w styczniu będziemy mogli zamawiać elementy. (Wcześniej nie - święta, chcę odpocząć i popracować jeszcze nad rdzeniami).
Fakt, że rdzenie są jeszcze niedopracowane (a w szczególności rdzeń A16 nie jest przeniesiony na VBXE v1.1) w niczym nie przeszkadza, bo każdy użytkownik będzie mógł sobie wgrać najnowszą wersję gdy będzie ona dostępna.
electron - czy mozna zamowic jeszcze 1-2 sztuki? jezeli tak prosze zapisz mnie na 1 i podaj swojego mejla - napisze czy ew. dwie chce. Pieniazki juz czekaja :).
electron - a czy moglbys podac liste osob, ktore u Ciebie maja plytki i reszte? W swoim czasie dwukrotnie nie zglaszam, ze chce, ale nie dostalem odpowiedzi. Wiec nie wiem, czy mam obecnie dwa zestawy czy zero? :)
Gratuluje ukonczenia prac - malo kto dociera do tego punktu.
Solo: żeby robić nowe płytki musi być co najmniej 5 chętnych (5 sztuk) dodatkowo. Inaczej zupełnie się nie opłaca (za drogo).
Kaz: kiedy pisałeś ? Nie widzę maili od Ciebie w archiwum, a wszyscy, którzy mają u mnie płytki płacili za nie - przejrzyj ten wątek wstecz - była akcja zrzuty na płytki .... Jeżeli jesteś chętny to patrz na to, co napisałem do Solo powyżej.
To ja się piszę na 2szt (pomimo to zapytam dla pewności - po czemu za szt?) .
mariuszbox - patrz wyżej ... musi być kilku chętnych zobaczymy, jak to się rozwinie na początku przyszłego roku
Jako paletę do emulacji VBXE będzie używało (po kilku różnych próbach) palety laoo.act.
Laoo, zgadzasz się ??
musi być kilku chętnych
To ja też chcę.
musi być kilku chętnych
Jak mi ktoś zamontuje to ja też chcę.
Strony Poprzednia 1 … 17 18 19 20 21 … 29 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Fabryka - 8bit » Video Board XE - projekt w 90% zakończony
Wygenerowano w 0.028 sekund, wykonano 59 zapytań