476

(709 odpowiedzi, napisanych Fabryka - 8bit)

I tak muszę przepisać główny rdzeń na nowo (w chwili obecnej na vbxe 1.1 jest tylko emulacja GTIA) więc zobaczymy. Wszystko zależy od tego, ile się zmieści do FPGA.

W pionie nie ma takiego ograniczenia bo można co linię zacząć nowy obszar mapy kolorów z własnym scrollingiem, adresem etc ... ale w poziomie jakieś ograniczenie być musi :)

477

(55 odpowiedzi, napisanych Bałagan)

ja nie chcę dizzy, dynamite dan i manic miner

478

(709 odpowiedzi, napisanych Fabryka - 8bit)

drac030 nic tam nie pisz, bo ja nie mam mocy przerobowych - na razie wystarczy mi to, co będzie do zrobienia ... Poza tym dla nich to robienie "do szafy" :)

Jak pisałem wcześniej koszt urządzenia bez montażu w kompie to ok. 300 zł (oczywiście w tym są PCB, części i montaż SMD płytki). Osoby, które płaciły za PCB odejmują od tej kwoty kwotę już zapłaconą ... Wpłaty co i jak powiem w styczniu, bo jeszcze sam nie wiem, jak to zorganizować...

Jer: check mail :) najnowsza dokumentacja, cobyś nie zrobił czegoś źle...

scalak: przecież są gerbery .... poza tym, strona wymaga update'u a to dla mnie trudne ;-) I lepiej nie robić 1.0.

479

(709 odpowiedzi, napisanych Fabryka - 8bit)

No dobra - widzę, że chętni będą - może najlepiej zrobimy tak- najpierw będzie pierwsza seria - ta, na którą są już płytki. Jak pisałem wcześniej - w styczniu dopiero zacznę myśleć o kupowaniu elementów.

480

(709 odpowiedzi, napisanych Fabryka - 8bit)

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ę ??

481

(16 odpowiedzi, napisanych Sprzęt - 8bit)

Można spokojnie założyć, że HALT wystawia ANTIC.

Takie rozszerzenie (układ emulujący $d301 oraz korzystający z ExtSel) zrobiłem na VBXE i działa doskonale. Trzeba jeszcze wziąść pod uwagę sygnał REF - żeby w cyklach odświeżania nie zrobić odczytu/zapisu z Ext RAM, bo będzie zwiecha.

482

(22 odpowiedzi, napisanych Software, Gry - 8bit)

no teraz wynik jest sprawiedliwy :)

483

(18 odpowiedzi, napisanych Sprzęt - 8bit)

Raczej tak wychodziło - miałem to samo, dla estetyki wyrzuciłem ten EEPROM i dałem zwykły Basic ROM z jakiegoś "dawcy części" Zauważ, że ten ROM na zdjęciu jest większy niż powinien być ...

484

(5 odpowiedzi, napisanych Sprzęt - 8bit)

Na tej płycie jest jeszcze miejsce na scalak, zastąpiony w Twojej wersji przez 3 zwory (wyglądające jak rezystory). To kontroler rozszerzonej pamięci. Niestety jest to układ specjalizowany - można go chyba zastąpić GAL-em. Lepiej jednak przemyśleć rozszerzenie pamięci do co najmniej 320kB - mniejsze niewiele Ci da - ponieważ większość nowszych programów używających rozszerzenia wymaga więcej niż 128kB. Oto link do najpopularniejszego układu 1MB + 64kB:

http://hardware.atari8.info/

485

(22 odpowiedzi, napisanych Software, Gry - 8bit)

no no - nie mamy szans - tłumy dzisiejszych klikaczy po łyndołsach miały komodore ... ;-) Ale do boju :)

486

(237 odpowiedzi, napisanych Bałagan)

Co tu dużo mówić - 3 lata młodszy od Atarynki C64 na pewno może więcej - przynajmniej jeśli chodzi o sprite'y i kolory :) Acha ... i basssss

487

(709 odpowiedzi, napisanych Fabryka - 8bit)

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.

488

(709 odpowiedzi, napisanych Fabryka - 8bit)

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.

489

(709 odpowiedzi, napisanych Fabryka - 8bit)

Skończyłem pisać Flash Utility ... ufff

490

(55 odpowiedzi, napisanych Bałagan)

Saboteur I/II

491

(15 odpowiedzi, napisanych Sprzęt - 8bit)

Oj Pinokio, Pinokio :) MOże to być ROM (OS lub BASIC) lub zimny lut. Popukaj w kompa ....

492

(709 odpowiedzi, napisanych Fabryka - 8bit)

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.

493

(75 odpowiedzi, napisanych Fabryka - 8bit)

kończę flash utility - będzie za momencik. Dzięki Tebemu za wsparcie przy MADS.

494

(75 odpowiedzi, napisanych Fabryka - 8bit)

Brawo XXL ! Wygląda teraz DUŻO lepiej. Tak trzymaj, poki sił Ci starczy :)

495

(6 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

nie, na śmietnik.

496

(12 odpowiedzi, napisanych Sprzęt - 8bit)

Gdyby nie praca dziecko itp. już by było. Samo VBXE jest skończone, soft jeszcze chwilkę - ale w listopadzie powinno już być - robię po trochu codziennie tyle, ile mogę.

497

(6 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

O ja... a ja ostatnio całe pudło oryginałów - kaset - wywaliłem, a to taka fortuna .... ;-)

498

(31 odpowiedzi, napisanych Software, Gry - 8bit)

więc w 80 % przypadków powyższa procedura będzie wykrywała dobrze, a w pozostałych 20% oraz w grudniu po południu źle.

Fox: piszesz "dzielnik 114" czyżby istniał sformalizowany w postaci schematu / źródła HDL opis POKEY ?
Jakby co to ja bym chętnie go przygarnął :)

Ze swojej strony oferuję pomoc przy emulacji GTIA w Atari800 :)

499

(709 odpowiedzi, napisanych Fabryka - 8bit)

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 ....

500

(19 odpowiedzi, napisanych Sprzęt - 8bit)

Lezą u mnie w chacie FPGA Cyclone II Altery, chciałem na tym coś zrobić (niezależną platformę AV z ram etc.) ale kiedy ja się za to zabiorę ??? Na razie kończę vbxe 1.1 i z tym mam problemy (mało czasu na prace).

Co do emulacji GTIA to zrobiłem część wizualną - nie ma np. detekcji kolizji bo przecież robi to w tym samym czasie "stary" GTIA... więc i tak jeszcze by trzeba było popracować.