Strona 1 z 7
Black Box v9
: 22 kwie 2023, 16:27
autor: hobocti77x_
Czy ktoś ma i mogłby użyczyć obraz EPROM tego cartridga ?
Re: Black Box v9
: 22 kwie 2023, 18:32
autor: Gordian
Re: Black Box v9
: 22 kwie 2023, 23:27
autor: hobocti77x_
Dzięki za link. Postanowiłem go odtworzyć i zachować dla potomności.
Re: Black Box v9
: 24 kwie 2023, 12:45
autor: KB777reborn
H/W odtwarzasz (włącznie z GALem) czy robisz funkcjonalny odpowiednik ?
Re: Black Box v9
: 24 kwie 2023, 14:11
autor: hobocti77x_
Jak rozpracuje logike to mylę że oba warianty wchodzą w grę. Na razie mam tylko obraz ROM i zdjęcia płytki z których powstał schemat. Nie dysponuje BB9 więc analizuje jedynie kod eprom. Mam już kika wniosków co do sposobu działania carta.
Ale gdyby ktoś miał ten cartridg trochę wonego czasu, woltomierz i chciaby wykonać kilka pomiarów to byłoby miło i znacznie przyśpieszyło prace.
Re: Black Box v9
: 29 kwie 2023, 11:06
autor: hobocti77x_
Udało mi się rozpracować działanie carta. Widać że autor napracował się aby maksymalnie zagmatwać jego działanie. W skrócie po reset cart staruje w trybie z 4k RAM i podmiana Kernal na EPROM. Następnie przełacza się między trybami 8k lub 16k cart. Co ciekawe w obszarze i/o także jest widoczne okno Eprom którego adres się zmienia.
Odczyt lub zapis niektórych lokacji w obszarze $DE00 - $DEFF zmienia konfiguracje.
Udało mi się ustalić które to lokacje i jak zmienia się konfiguracja po ich odczycie lub zapisie. Wiem już które banki W EPROM są używane i kiedy .
Autor stosuje różne rozkazy np (CMP $dE00, LDY #$80 CMP DE00,Y, LDA $DE00 ,STA $DE00,czasem kod przechodzi przez lokalizację itd itp.). Ale wiadomo że procesor ją czyta lub zapisuje.
W sumie czas aby zaprojektować logike przełączająca banki.
Re: Black Box v9
: 01 maja 2023, 16:04
autor: maliniak
Zajefajnie. W końcu jakaś mądra głowa to dokona.
Czy opublikujesz swoją logikę do wsadu BBv9?
Re: Black Box v9
: 01 maja 2023, 18:15
autor: hobocti77x_
Jesli uda się ją rozpracować to mam zamiar ją udostepnić. Aby każdy mógł sobie zrobić tego carta.
Re: Black Box v9
: 02 maja 2023, 13:27
autor: KB777reborn
hobocti77x_ pisze: ↑29 kwie 2023, 11:06
Udało mi się rozpracować działanie carta. Widać że autor napracował się aby maksymalnie zagmatwać jego działanie. W skrócie po reset cart staruje w trybie z 4k RAM i podmiana Kernal na EPROM. Następnie przełacza się między trybami 8k lub 16k cart. Co ciekawe w obszarze i/o także jest widoczne okno Eprom którego adres się zmienia.
Odczyt lub zapis niektórych lokacji w obszarze $DE00 - $DEFF zmienia konfiguracje.
Udało mi się ustalić które to lokacje i jak zmienia się konfiguracja po ich odczycie lub zapisie. Wiem już które banki W EPROM są używane i kiedy .
Autor stosuje różne rozkazy np (CMP $dE00, LDY #$80 CMP DE00,Y, LDA $DE00 ,STA $DE00,czasem kod przechodzi przez lokalizację itd itp.). Ale wiadomo że procesor ją czyta lub zapisuje.
O, to zmiana w stosunku do BB v8. Tam nie było tego "okienka Eprom w obszarze I/O". I do rejestru sterującego wpisywane były najmłodsze 4 bity adresu przy zapisie (czegokolwiek) do I/O2.
Jeszcze (przynajmniej ?) dwa polskie karty miały sterowanie na GALu, zrobione przez Mian (te, o których wiem) - jakiś "Super Mian Box" i kart od ichniej telegazety.
Re: Black Box v9
: 03 maja 2023, 23:20
autor: hobocti77x_
A czy jest gdzies schemat tego " "Super Mian Box" ? Wydaje się że ten GAL jest "na wyrost" do tego BB9. Np. ze schematu wyglada jakby był zrobiony dla carta 64kB a obraz BB9 ma tytlko 32kB, więc np. lpołacxzenie GAL-a z A15 jest niepotrzebna (przy większym Epromie musi być ustawiona na stałe). Czy jest możliwe że oba korzystały z tego samego GAL-a ?
No własnie czy ktoś wie jaki EPROM jest w BB9 ? 27512 czy 27256 a jęsli 27512 to w której połowie jest program ?
Re: Black Box v9
: 04 maja 2023, 10:48
autor: KB777reborn
hobocti77x_ pisze: ↑03 maja 2023, 23:20
Wydaje się że ten GAL jest "na wyrost" do tego BB9. Np. ze schematu wyglada jakby był zrobiony dla carta 64kB a obraz BB9 ma tytlko 32kB, więc np. lpołacxzenie GAL-a z A15 jest niepotrzebna (przy większym Epromie musi być ustawiona na stałe).
Tak samo jest w BBv8, tam też przewidziano możliwość użycia/bankowania Epromu 64 kB.
BTW, Super Mian Boxa III ma V12.
Re: Black Box v9
: 04 maja 2023, 12:14
autor: hobocti77x_
Nie jestem pewien czy przewidziano obsługe 64kB. w sumie nic na to nie wskazuje. Linie adresowe A8,A7,A0 są zatrzaskiwane w 3 rejestrach i tyle wystarczy do obsługi tego carta. Obsługa 64kB byłaby możliwa ale znacznie skomplikowałaby logike przełaczająca.Połaczenie EPROMA 27512 czyki A15 na stałe jest ustawione na 1 lub 0 co zalezy od tego którą połowe pamięci cart wykorzystuje. Obstawiam 1 bo to pozwoliłoby urżyć też eprom 21256. No ale nie mam tego carta więc nie mam jak sprawdzić. W ogóle w tej logice jest sporo złych rozwiązań np. Eprom nawet po odłaczeniu nie przechodzi w stan obniżonego poboru prądu można to łatwo poprawić.emulacja BB9 działa w Vice i układ który to naśladuje jest łatwy do zaprojektowania. Ale tu jest problem nie wiem czy jest to bład w emulacji czy cart rzeczywiście tak się zachowuje że po odłaczeniu rozkazem pozostaje okno eprom w obszarze I/0 $de00 $deff i można go ponownie załaczyć ?
Ktoś kto ma tego carta mógłby to sprawdzić programowo i chciałaby się przyczynić do jego odtworzenia ? Jesli się taka osoba odezwie to mogę podać procedure do sprawdzenia.
Czy było jeszcze jakieś oprogramowanie wykorzystujące ten Cart ?
Re: Black Box v9
: 04 maja 2023, 14:09
autor: KB777reborn
hobocti77x_ pisze: ↑03 maja 2023, 23:20
No własnie czy ktoś wie jaki EPROM jest w BB9 ? 27512 czy 27256 a jęsli 27512 to w której połowie jest program ?
Teraz jak poszukałem to widzę, że Rime kiedyś zrobił paczkę ze zdjęciami PCB z obu stron -> 27256.
Re: Black Box v9
: 04 maja 2023, 16:55
autor: maliniak
pcb bbv9
Re: Black Box v9
: 06 maja 2023, 13:25
autor: Osfald
Jeśli wrzucicie dokładne wymiary PCB (uwzględniając wysokości scalaków oraz pozycję mikroprzełącznika) to zaprojektuję obudowę i wrzucę na thingiverse do ściągnięcia i druku na własne potrzeby.
Re: Black Box v9
: 06 maja 2023, 14:48
autor: hobocti77x_
Re: Black Box v9
: 06 maja 2023, 15:05
autor: Osfald
Z mojego doświadczenia wynika, że prawie każdy wypust PCB miał jakieś nietypowości
Ten "chyba standard" bywał brany z dość dużymi odchyłkami.
Re: Black Box v9
: 07 maja 2023, 14:19
autor: hobocti77x_
W sumie plytke moge zaprojektowac mniejsza. Dobrze gdyby udalo sie pozbyc tego otworu na srodku i opracowac jakas forme zatrzaskowow..Masz jakis pomysl jak to zrobic ? Standard byl jaki byl ,z reszta nic innego raczej nie mozna bylo kupic..
Re: Black Box v9
: 07 maja 2023, 20:39
autor: Osfald
Dziura może być, śrubę zawsze projektuję od dołu więc nie rzuca się w oczy. Ważne jest jednak umiejscowienie tej dziury...
Zatrzaski w przypadku druku 3D to nie jest najlepszy pomysł - wytrzymałość zatrzasku będzie zależeć od kierunku uwarstwienia wydruku. Można zrobić jeszcze wersję rozsuwaną jeśli nie będzie żadnych elementów na spodniej stronie PCB.
Re: Black Box v9
: 09 maja 2023, 10:18
autor: hobocti77x_
Wreszcie udało mi sie napisać kod w winCUPL dla GAL-a pod emulacją wydaje się działać tak samo jak pod Vic-e. Niestety nadal nie wiem czy prawdziwy CART rzeczywiście odłaczał się od c64 czy robil to tak jak pod emulacja w Vic-e (wg. mnie źle). Zastanawiam się czy to poprawić czy nie.
Co do wymiarów płytki to podam jak ją zaprojektuję, na razie wiem że szerokość będzie nie większa niż szer. gniazda a wysokość wewnąrz to min. 1 cm. ponad powierzchnie płytki, aby można zastosować typowe podstawki pod układy.Ktoś wie jaka jest optymalna grubość laminatu dla płytki aby nie była zbyt lużna w gnieżdzie i zarazem nie za gruba aby nie niszczyła gniazda ?