451

(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

452

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

453

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

454

(709 odpowiedzi, napisanych Fabryka - 8bit)

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

455

(55 odpowiedzi, napisanych Bałagan)

Saboteur I/II

456

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

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

457

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

458

(75 odpowiedzi, napisanych Fabryka - 8bit)

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

459

(75 odpowiedzi, napisanych Fabryka - 8bit)

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

460

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

nie, na śmietnik.

461

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

462

(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 .... ;-)

463

(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 :)

464

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

465

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

466

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Naprawdę fajny pomysł.

Może nie tylko przyspieszacze itp. ale w ogóle baza ciekawych procedur np. CIO, SIO, graficznych ...

Oczywiście w jakimś (w miarę możliwości) wspólnym formacie tzn. nie uzależnionych od konkretnego asemblera i
w podobnym, ustalonym "coding standard".

467

(709 odpowiedzi, napisanych Fabryka - 8bit)

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

468

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

xxl - wrzucisz sobie proca do vbxe  a pamięć będziesz podmieniał przez EXTSEL :)

469

(709 odpowiedzi, napisanych Fabryka - 8bit)

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

470

(709 odpowiedzi, napisanych Fabryka - 8bit)

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.

471

(709 odpowiedzi, napisanych Fabryka - 8bit)

Uruchamiam jeszcze vbxe 1.1. Na razie jest zmontowane i siedzi w kompie - komp działa, rejestr konfigurujący vbxe też zdaje się działać.

Co zostało do zrobienia:

- napisać program konfigurujący bezpośrednio FPGA z poziomu ATARI
- napisać program dla kontrolera vbxe, który obsługuje wbudowany FLASH
- napisać program ładujący FLASH vbxe z poziomu ATARI
- przystosować rdzeń emulacji GTIA do większego FPGA (EP1K50)
- dokończyć rdzeń pełnej emulacji (poprawki błędów + obsługa VDELAY)
- zintegrować przystosowany rdzeń emulacji z głównym rdzeniem A16 (to troszkę później).

Nie będę budował dalszych egzemplarzy (ani zamawiał części), póki cztery pierwsze punkty nie będą zakończone - powiedzmy za 2 - 3 tygodnie.
Później zrzuta i ruszamy z koksem.

PCB postaram się wysłać w najbliższych dniach - przepraszam za opóźnienie.
Proszę o deklaracje komu wysyłać PCB a kto woli poczekać i chce mieć zmontowane - na razie orientacyjna cena:

300 zł za samo vbxe z podstawką pod ANTIC (cena orientacyjne)
350 zł za vbxe z montażem w kompie

NA RAZIE PROSZĘ NIE WYKONYWAĆ ŻADNYCH PRZELEWÓW.

Dla informacji : na cenę składa się koszt części + montaż, bez przesyłki


Ci, którzy płacili za płytkę od podanej ceny powinni odjąć kwotę, którą już zapłacili.

472

(54 odpowiedzi, napisanych Fabryka - 8bit)

śmiejcie się śmiejcie - a ja uruchamiam vbxe v1.1 - może się uda (mam już zmontowane w kompie).

473

(709 odpowiedzi, napisanych Fabryka - 8bit)

Odpowiedź - tak, nadaje się - sam mam dokładnie ten, tylko podrasowany o dodatkowe wejście chroma (S-Video).  Zrobiłem otwory na czwarty cinch i otwór na przełącznik CVBS-SVIDEO - miejsce na to jest na płycie monitora.

474

(709 odpowiedzi, napisanych Fabryka - 8bit)

Załatwcie sobie jeszcze HI1178JCQ (www.intersil.com).

O cenie pogadamy później (za tydzień - dwa, jak moje będzie w miarę gotowe). Jednak na początek widzę dwie opcje:

1. montuję vbxe z podstawką pod ANTIC i takie wysyłam (bez ANTIC-a),
2. przysyłacie mi kompa, je wymontowuję ANTIC, montuję vbxe - na nim ANTIC - i odsyłam. Oczywiście najpierw poproszę zdjęcie płyty kompa - jak będą jakieś pajączki i inne cuda, wówczas odmówię wstawienia vbxe.

Jak ktoś myśli, że planuję wielki biznes, to niech sobie dobrze przemyśli zanim coś palnie - dla mnie ryzyko że coś pójdzie nie tak (przy wysokich cenach części)  jest większe niż ten cały biznes jest wart i będę to robił właściwie tylko dla upowszechnienia vbxe.

475

(709 odpowiedzi, napisanych Fabryka - 8bit)

no zobaczymy, ale za pobraniem nie wchodzi w grę, bo za co części kupię ?