Black Box v9
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Black Box v9
Czy ktoś ma i mogłby użyczyć obraz EPROM tego cartridga ?
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
Dzięki za link. Postanowiłem go odtworzyć i zachować dla potomności.
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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.
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.
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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.
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
Zajefajnie. W końcu jakaś mądra głowa to dokona.
Czy opublikujesz swoją logikę do wsadu BBv9?
Czy opublikujesz swoją logikę do wsadu BBv9?
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
Jesli uda się ją rozpracować to mam zamiar ją udostepnić. Aby każdy mógł sobie zrobić tego carta.
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: Black Box v9
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.hobocti77x_ pisze: ↑29 kwie 2023, 11:06Udał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.
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.
1100°C
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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 ?
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 ?
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: Black Box v9
Tak samo jest w BBv8, tam też przewidziano możliwość użycia/bankowania Epromu 64 kB.hobocti77x_ pisze: ↑03 maja 2023, 23:20Wydaje 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).
BTW, Super Mian Boxa III ma V12.
1100°C
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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 ?
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 ?
- Załączniki
-
- 2287249800_1682113417_org.jpg (43.11 KiB) Przejrzano 1891 razy
- KB777reborn
- Posty: 207
- Rejestracja: 12 lut 2020, 08:30
- Grupa: 1100°Crew
- Kontakt:
Re: Black Box v9
Teraz jak poszukałem to widzę, że Rime kiedyś zrobił paczkę ze zdjęciami PCB z obu stron -> 27256.hobocti77x_ pisze: ↑03 maja 2023, 23:20No 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 ?
1100°C
Re: Black Box v9
pcb bbv9
- Załączniki
-
- bb9_pcb_dol.jpg (568.35 KiB) Przejrzano 1867 razy
-
- bb9_pcb_gora.jpg (548.48 KiB) Przejrzano 1867 razy
-
- bb9_pcb_dol_el.jpg (562.36 KiB) Przejrzano 1867 razy
-
- bb9_pcb_gora_el.jpg (412.59 KiB) Przejrzano 1867 razy
Re: Black Box v9
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.
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
To była chyba standardowa obudowa z-7. Taka jak ta.
https://www.sklep.cyfronika.com.pl/pl/p ... -ABS/16448
https://www.sklep.cyfronika.com.pl/pl/p ... -ABS/16448
Re: Black Box v9
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.
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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
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.
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.
-
- Posty: 167
- Rejestracja: 15 gru 2020, 10:41
Re: Black Box v9
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 ?
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 ?