C64Power Forum

Hardware => Hardware => Wątek zaczęty przez: wegi w 19 Maja 2012, 16:34

Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 19 Maja 2012, 16:34
Jest jakaś szansa na sklonowanie BB8 PCB?

W BB8 dałoby się zapuścić BB4 bez przeróbek hardware - tylko kilka zmian w sofcie...

Jeżeli np. (sorry za wywołanie do tablicy) suchy wyrysowałby PCB to  możnaby to zostawić w download na forum i kto by chciał mógłby pobrać projekt i zamówić płytkę.
Ja bym dorobił BB4 kompatibile to hardware BB8 bin jakby co.

Możnaby zrobić listę chętnych i puścić zamówienie na większą ilość sztuk... (?)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 19 Maja 2012, 16:56
Mam PCB do BB8 w Eagle. Stary Marabut wykonał, jako, że chcieliśmy pójść tą drogą jeżeli o karty chodzi. Wykonał też prototyp z tego PCB, który mam u siebie i odpalałem na nim napisane rzeczy czy gotowy soft \"\". Chcieliśmy tę płytkę puścić do publiki ale chciałem zrobić do tego dobrą dokumentację a że nie jestem jeszcze zaznajomiony z zachowaniem się sygnałów R/W, I/O1, itd. to nie chciałem tej dokumentacji działania karta po prostu pisać po łebkach.

Nie wiem czy mogę znaleźć gdzieś Twój adres e-mail, pisz na contact [rozbrykana małpa] commocore.com

P.S. Z BB8 zrezygnowaliśmy projektując kart na 27c0x0. Zależy mi na zainwestowanie w karta z większymi możliwościami niż w BB8.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 19 Maja 2012, 17:31
To się z tego da odtworzyć Black Boxy Ucarta suchego i wszystko co wartościowe !!! :D - zapowiada się ciekawie\"\"

I ukróci to allegrowe spekulacje - po  100zł za carta :P:P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 19 Maja 2012, 18:10
Wegi.
Jak chcesz się pobawić z pcb od BB8, to daj namiry do siebie.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 19 Maja 2012, 18:13
StaryMarabut
Hah, nie zdążyłem nawet do Ciebie napisać w tej sprawie ;). Takie forum to ja rozumiem ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 19 Maja 2012, 22:01
gg 5173904

można zrobić listę chętnych na forum płytki hurtem tańsze i zawsze można wziąć kilka więcej mieć na bazarze a jak trafi się biznesmen co chce po stówie carty sprzedawać to kontraukcję wystawić :D

W bb8 pochodzi bb4 i jeszcze miał a15 w łatwy sposób do wykorzystania KB777 zawsze o tym przypomina czyli w sumie masz do 64kb bez większych modów
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 20 Maja 2012, 11:46
BagoZonde:
a że nie jestem jeszcze zaznajomiony z zachowaniem się sygnałów R/W, I/O1, itd. to nie chciałem tej dokumentacji działania karta po prostu pisać po łebkach.

... spokojnie czekaj na dokumentację ode mnie (coś rozrysowuję aktualnie - a to wymaga czasu - żeby było bardziej oczywiste, bo w dokumentach fabrycznych jest to zrobione byle jak), a wtedy wszystko będzie jasne.

wegi:
W bb8 pochodzi bb4 i jeszcze miał a15 w łatwy sposób do wykorzystania KB777 zawsze o tym przypomina czyli w sumie masz do 64kb bez większych modów

@wegi, KB777 ma jak najbardziej rację, PCB BB8 to idealna płytka do przeróbek na różne wariacje amatorskich cartów (przecież wiele osób ma BB8 w swoich zasobach, a kto ma w komciu np. JiffyDOSa i SD2IEC, to nie potrzebuje już tego carta)! Pomyślimy nad tym (również mój UCart ma jeszcze niewykorzystany do końca potencjał \"\" ).

PS

1/ "Po cichu" dodam, że BB8 można np. fajnie rozbudować, w całkiem prosty, amatorski sposób, tak że nie straci swoich własnych mozliwości (ukłon dla miłosników Datasette), a dostanie dodatkowy bajer w postaci uniwersalnego carta, do którego, każdy jego posiadacz będzie mógł sobie wrzucić ulubioną grę (z poziomu komcia - programator nie będzie potrzebny).
2/ @wegi, bedziesz w stanie (czasowo) naskrobać jakiegoś softa do obsługi carta w razie potrzeby?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 20 Maja 2012, 12:47
@suchy właśnie myślałem o Ucarcie - drobna przeróbka np. z IO2 możnaby resetować nr banku na R0(1) i R0(2) i byłaby możliwość aby wybierać w dowolnym momencie wybrany bank ucarta - włączając go ponownie - a w obecnych czasach chyba jeszcze prościej upchnąć logikę do jakiegoś Gala czy PCLa

edit:
Do obsługi carta softa - to nie zajmuje wiele czasu \"\" tylko wybór banku i cold start \"\" tak będę
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 20 Maja 2012, 23:48
suchy:
czekaj na dokumentację ode mnie (coś rozrysowuję aktualnie - a to wymaga czasu - żeby było bardziej oczywiste, bo w dokumentach fabrycznych jest to zrobione byle jak)

Dzięki suchy, poczekam, nie spieszy się, dzięki. No właśnie trochę bylejakości w tym wszystkim. Gdybym miał oscyloskop, pewnie bym poszalał ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 26 Maja 2012, 22:58
Noo, skoro wegi załozył taki klawy wątek, to pora pociągnąć go dalej. Biorąc pod uwagę fakt, że wegi już chyba na maxa "namacał" się \"\" tego carta (nie znającym tematu polecam artykuł wegi'ego w C&Afan maj 2010: "Przerabianie kartridży") to w końcu pora przejść do hardcore \"\" (jako uzupełnienie arta wegiego \"\" )

fotki BB8, którego posiadam na stanie:

\"bb8\"

\"bb8pcbtop\"

\"bb8pcbbot\"

... i schemat BB8, który machnąłem odręcznie (zapraszam do współpracy i rozrysowania tego schematu w Eagle'u, czy czym tam, bo ja nie mam na to czasu, ani cierpliwości \"\" - ewentualne dodatkowe szczegóły uzupełnię):

\"schematbb8\"

TABELKA  BANKOWANIA  BB8 (dla bitów: 0, 1, 2 - LORAM, HIRAM, CHAREN w lokacj 
i pamięci C64 $01 - równych 1) K I   K II   K III   K IV   K V 01   DF00   0000   1100   Załącz ROML&ROMH w ostatnim banku, nr 2 (A)/ nr 4 (B) 02   DF01   0001   1101   Załącz tryb ULTIMAX w banku nr 2 (A)/ nr 4 (B) 03   DF02   0010   1110   Załącz ROML w banku nr 3 (A)/ nr 7 (B) 04   DF03   0011   1111   Wyłącz widoczność carta 05   DF04   0100   1000   Załącz ROML&ROMH w banku nr 1 (A)/ nr 3 (B) 06   DF05   0101   1001   Załącz tryb ULTIMAX w banku nr 1 (A)/ nr 3 (B) 07   DF06   0110   1010   Załącz ROML w banku nr 1 (A)/ nr 5 (B) 08   DF08   1000   0100   Załącz ROML&ROMH w banku nr 2 (B)/ dla (A)-stan zabroniony 09   DF09   1001   0101   Załącz tryb ULTIMAX w banku nr  2 (B)/ dla (A)-stan zabroniony 10   DF0A   1010   0110   Załacz ROML w banku nr 3 (B)/ dla (A)-stan zabroniony 11   DF0C   1100   0000   Załącz ROML&ROMH w banku nr 1 (B)/ dla (A)-stan zabroniony 12   DF0D   1101   0001   Załącz tryb ULTIMAX w banku nr 1 (B)/ dla (A)-stan zabroniony 13   DF0E   1110   0010   Załącz ROML w banku nr 1 (B)/ dla (A)-stan zabroniony Pozostałe adresy z zakresu  $DF00 - $DFFF (I/O2) są niewyszczególnione, ponieważ  
dublują lub powielają (mirrors) funkcje opisane powyżej (w kolumnie K V), lub są  
zabronione dla określonych typów pamięci. OBJAŚNIENIA K I - kolumna pierwsza: liczba porządkowa. K II - kolumna druga: adres (HEX)  dla rozkazu ST(R) sterującego cartem, gdzie R –
 rejestr: A, X, Y mikroprocesora C64 K III - kolumna trzecia: dane (BIN) na wejściach (D3 D2, D1, D0) rejestru  sterując
ego carta: 74175 w czasie zapisu rozkazem ST(R)adres K IV - kolumna czwarta: dane (BIN) na wyjściach (/Q3, /Q2, Q1, Q0) rejestru sterują
cego carta: 74175 po zapisie do niego danych rozkazem ST(R)adres K V - kolumna piąta:  opis sterowania cartem po wydaniu rozkazu ST(R)adres A - dotyczy pamięci 27256 (32KB) B - dotyczy pamięci 27512 (64KB) ROML – obszar pamięci C64: $8000-$9FFF, w którym widziane są ośmio kilobajtowe  
banki pamięci carta. Pamięć BASIC i KERNAL  są dostępne przy włączonej widoczn
ości carta, a więc można korzystać z zawartych tam procedur. Jednak tryb bankowan
ia ośmio kilobajtowego pamięci carta jest nieefektywny, gdyż ze względu na swoją
 konstrukcję BB8 wykorzystuje tylko połowę zainstalowanej na nim pamięci. ROML&ROMH – obszar pamięci C64: $8000-$BFFF, w którym widziane są szesnasto kilo
bajtowe banki pamięci carta. Przy włączonej widoczności carta w tym trybie niedos
tępna jest pamięć BASIC i zawarte tam procedury – w miejscu pamięci BASICa widz
iana jest górna połowa banku pamięci carta. Dla trybu ULTIMAX szesnastokilobajtowy bank pamięci carta widziany jest:blokami po 8
KB: dolny blok w $8000-$9FFF, górny blok w $E000-$FFFF. W tym trybie, przy włączon
ej widoczności carta, niedostępna jest pamięć BASIC (wyłączona) oraz KERNAL i n
ie można korzystać z zawartych tam procedur. W miejscu pamięci KERNAL widoczna jes
t górna połowa banku (górny blok 8KB) pamięci carta, no i pamiętać trzeba że R
AMu w trybie ULTIMAX  mamy tylko 4KB ($0000-$0FFF).

 

BB8 może działać bez żadnych zmian hardware'owych z pamięciami 2764/27128/27256/27512, a to dzięki podłaczeniu A14, A15 do wyjść zanegowanych (/Q3, /Q2) rejestru (74175) sterującego cartem. Co prawda (jak zauważył to wegi w swoim arcie) cart po POWER/RESET startuje od górnego banku, ale z punktu widzenia softu nie ma to większego znaczenia, za to upraszcza konstrukcję (nie potrzeba plaż lutowniczych na PCB do konfigurowania typu pamięci). Pamiętać tylko trzeba o nieużywaniu w sofcie zabronionych, dla konkretnych pamięci adresów w rozkazie sterującym cartem: ST(R)adres.
W tabelce bankowania opisałem tylko pamięci większe: 27256 (domyślna dla BB8) i 27512.
Co można jeszcze kombinować z tym cartem, opiszę następnym razem (w miarę wolnego czasu). Udanych eksperymentów z BB8!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 27 Maja 2012, 11:31
W opisie bankowania na schemacie jest  błąd (w tabelce jest ok)- po prostu (z pośpiechu) nie dokońca zdążyłem się przełączyć z BIN na HEX \"\" - pewnie to wyłapiecie!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 27 Maja 2012, 16:51
suchy
Wrzucę poprawione PCB tego karta zrobione w EAGE.
bagozonde zrób odczyt eproma z tego karta. Przyda się.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 27 Maja 2012, 18:19
Odczyt tego eproma już dawno zrobiony. Pozbieram to wszystko do kupy tak jak już pisałem, chcę zrobić też dokumentację polsko-angielską i wrzucić na CSDB.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 27 Maja 2012, 18:46
@BagoZonde miałem odczytywać swojego BB8, ale jak masz gdzieś w tej chwili pod ręką plik bin do niego to podeślij mi na emaila: eltopsj(małpiszon)o2.pl to jeszcze dzisiaj coś mógłbym  sprawdzić (o czym nie omieszkam poinformować wszystkich, rzecz jasna). Akurat w tej chwili mam trochę innej roboty: męczę EPROMY (kilkadziesiąt szt.), morduję MianBoxy \"\" (zainteresowani wiedzą o co chodzi \"\" ) i gotowy bin do BB8 (za chwilę u mnie na kompie) byłby mi bardzo na rękę (zaoszczędzę czas na zrobienie czegoś pożytecznego w związku z modyfikacjami cartów .pl)

PS Oczywiście pamiętam również o materiałach dla Ciebie (cierpliwości, please!)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 27 Maja 2012, 19:23
Suchy, wysyłam na prędkości, też muszę Ci mejla napisać co udało mi się zdiagnozować z kartem także dzięki pomocy wegiego, 74139 i 74273 są jeszcze dla mnie nie do końca jasne na tle tego co powinno działać a nie działa, wysmażę Ci jutro mejla w tej sprawie ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 27 Maja 2012, 19:31
Piękne dzięki Bago za bina (mam nadzieję, że zaraz dotrze, bo aż mnie ręce świerzbią, żeby coś sprawdzić \"\" ). Czekam na emaila, W sprawie 74139 i 74273 wyjaśnimy wszystko, tak żeby nie było żadnych wątpliwości.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 27 Maja 2012, 20:47
Suchy, ze świerzbem lepiej do lekarza się udaj ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 28 Maja 2012, 09:24
BagoZonde:
Odczyt tego eproma już dawno zrobiony. Pozbieram to wszystko do kupy tak jak już pisałem, chcę zrobić też dokumentację polsko-angielską i wrzucić na CSDB.

Od dawna wisi na CSDb, pomagałem Wegiemu ogarnąć temat i przetłumaczyłem komendy na englisz. .bin testowałem również na 1541U - śmiga bez zarzutu :D

http://noname.c64.org/csdb/release/?id=83725
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 28 Maja 2012, 11:38
Wisi wisi, ale bez pełnej instrukcji po angielsku, zasady działania i schematów PCB więc dorzucimy jeszcze więcej info ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 28 Maja 2012, 17:01
Zassałem właśnie z csdb zipa, no i faktycznie warto by to uzupełnić o schemat, rysunek PCB, szczegółową tabelkę bankowania carta (którą podałem wyżej) i opis działania - opis BB8 byłby wtedy kompletny. Da się to jakoś poprawić i wrzucić w jedno miejsce, tam gdzie teraz wiszą te niepełne dane?? Bo szkoda byłoby to rozbijać na fragmenty!

A propos wczorajszego świerzbienia \"\" . Mogę już opisać nowe smaczki na temat cartów pl. Otóż dzięki MianBoxom od V-12 \"\" i górze EPROMów od RAFa \"\" mogłem zapoznać się z tymi cartami i poeksperymentować z nimi. Okazuje się że Mian Box III to klon BB8 z niewielkimi zmianami układowymi. Opiszę to dokładnie (ze schematem i szczegółową tabelką bankowania Mian Boxa) i porównam z BB8, ale już w innym wątku. Tutaj tylko zdradzę (ciekawe czy ktoś już robił przede mną takie eksperymenty?), że EPROM z softem Mian Box III możemy sobie wstawić na płytkę carta BB8 i na nim odpalić MianBoxa i vice versa!

Wracamy jednak do tematu zasadniczego wątku.

wegi:
W BB8 dałoby się zapuścić BB4 bez przeróbek hardware - tylko kilka zmian w sofcie...

... wegi, nie tylko \"\" . BB8=MianBox III i jak napisałem wyżej, softy można w nich odpalać naprzemiennie (sprawdziłem).  Z BB8 można zrobić TYLKO po wymianie pamięci z 27256 na 27512 uniwersalny cart (dla jednoplikówek - coś jak UCart) tylko z bankowaniem 4 x 16KB - trzeba jeno nowego sysopa napisać (ciekawe czego nikt wcześniej tego nie zrobił?). Po niewielkiej przeróbce BB8 (na bankowanie 8 x 8KB - polegającej na przecięciu paru ścieżek i zrobieniu kilku nowych krosów kabelkiem, a więc ŁATWIZNA) można odpalić w BB8 mojego UCarta z już istniejącym ucartowym sysopem (no może po niewielkich wręcz kosmetycznych zmianach w tymże sysopie). Rzecz jasna to nie wyczerpuje jeszcze wszystkich możliwych i ciekawych wariacji na temat BB8, ale o tym \"\" kiedy indziej.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 28 Maja 2012, 18:50
Suchy
Dobre wiadomości \"\" Nie miałem Mian boxa w łapkach.
Jak zrobisz schemat  takiego uni karta, to przeniosę go do EAGLE.
Może bedzię więcej chętnych na takie uniwersalne pcb.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 28 Maja 2012, 19:24
Nie, nie nie zrozumieliśmy się chyba. Ten znak równości dotyczy softu zawartego w BB8 i MianBoxIII, bo są akurat kompatybilne. MianBoxIII (PCB - CartCom7a) z punktu widzenia hardware ma mniejsze możliwości od BB8, gdyż w tym pierwszym jest tylko dwubitowy rejestr sterujący cartem, przez co obsługuje pamięci do max. 32KB (27256) i tylko z bankowaniem 2 x 16KB. Natomiast BB8 (jak lukniesz na powyższy schemat) ma rejestr sterujący czterobitowy i dużo więcej możliwości uniwersalnego wykorzystania (nawet bez przeróbek). Więc to BB8 jest UNIWERSALNYM CARTEM (o czym KB777 dyskretnie napomykał i to mnie zainspirowało do pogrzebania w BB8), więc schemacik BB8 warto do EAGLA przenieść (chyba, że już ktoś to zrobił (?) - specjalnie długo nie szukałem w necie, więc nie wiem czy gdzieś już jest. Na stronie Jacka Soboli jest tylko schemat BlackBoxa 3). Jesli przeniesiesz do EAGLA równiez schemacik MianBoxa (który niebawem zapodam) to też będzie klawo, ja na stare lata nie mam już cierpliwości siedzieć przy kompie i "układać to z klocków" (wolę odręcznie machnąć - takie stare nawyki). \"\"

PS Zapodam różne wariacje na temat BB8, więc kilka schematów trzeba bedzie w Eaglu zrobić. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 28 Maja 2012, 20:07
suchy
Miałem na myśli możliwość degradacji takiego uniwersalnego pcb, do  zrobienia prostszego karta, np. typu mian box.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 30 Maja 2012, 17:14
Suchy, mam coś a'la schemat BBv8 - tyle że w DXP :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 30 Maja 2012, 17:54
KB777:
Suchy, mam coś a'la schemat BBv8 - tyle że w DXP :P

...a jakiegoś "ludzkiego" konwerta zrobić sie nie da? \"\" Jakieś różnice są w porównaniu do wersji, którą zapodałem powyżej?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 30 Maja 2012, 17:59
Tak gwoli wyjaśnienia, suchy opisujesz Super Mian Box'a III. Zanim on powstał, były najpierw Mian Box'y bez przedrostka Super. Podejrzewam, że na podobnym PCB, ale nie będę swoich rozkręcał na potwierdzenie. ;) Bazowały na Black Boxie, chociaż tutaj nie mamy 100% potwierdzonych danych na ten temat. Gdyby ktoś był w stanie dotrzeć do współpracownika pana Janeczko z Wrocławia, to może byśmy coś więcej dowiedzieli się w tym temacie.

BagoZonde:
Wisi wisi, ale bez pełnej instrukcji po angielsku, zasady działania i schematów PCB więc dorzucimy jeszcze więcej info ;).

Dobry pomysł. Powątpiewam jedynie w sposób traktowania takiego "releasu" jako releasu scenowego. Warto ponadto zauważyć, że BB8 był produkowany także z reklamą Czajkowskiego, wyświetlaną nad tekstem scrolla.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 30 Maja 2012, 18:27
V-12/Tropyx:
Podejrzewam, że na podobnym PCB, ale nie będę swoich rozkręcał na potwierdzenie. ;) Bazowały na Black Boxie, chociaż tutaj nie mamy 100% potwierdzonych danych na ten temat.

... sądzę, że masz rację, bo soft Super Mian Box III działający na PCB CartCom 7a (ta starsza wersja płytki tegoż MianBoxa) jest kompatybilny z softem z BB8, chociaż płytka PCB BB8, która jest w moim posiadaniu, ma dużo większe możliwości wykorzystania (tak chyba na wyrost) od tego pierwszego i porównywalne dopiero z PCB CartCom7g z tego nowszego Super Mian Boxa III (też pewnie była to taka wersja uniwersalno-rozwojowa firmy MIAN). Tyle, że CartCom7g jest już dupniasty do modów, bo ma na pokładzie tylko jednego GALa i EPROMa. Niebawem zapodam schemaciki obydwu MianBoxów, a może ktoś juz to rozrysowywał?

PS @V-12 , mam nadzieję, że dasz radę \"\" jeszcze troche poczekać na MianBoxy (?), bo chciałbym przy nich jeszcze chwilkę pomarudzić.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 30 Maja 2012, 18:39
suchy:
PS @V-12 , mam nadzieję, że dasz radę jeszcze troche poczekać na MianBoxy (?), bo chciałbym przy nich jeszcze chwilkę pomarudzić.

Nie ma problemu, poczekam cierpliwie. Mam nadzieję, że dasz ogarnąć też drugi temat odnośnie magnetu ;). Na e-maila wyślę Ci zdjęcia PCB Mian Box'a III, ponieważ akurat widzę, że był już rozkręcany. Aczkolwiek nie wiem, czy jest sens, bo to PCB to Cart-Com 7 str. E i D: jeden eprom, 2 mniejsze kości i kondensator.

Zakładam, że pierwotnie powstał Black Box X z firmy MIAN (poprzez modyfikacje romu z BB8), a następnie na jego bazie zaczęły powstawać Mian Box'y, a potem Super Mian Box'y.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 30 Maja 2012, 19:08
V-12/Tropyx:
Mam nadzieję, że dasz ogarnąć też drugi temat odnośnie magnetu ;)

... temat magneta musi poczekać na długie jesienno/zimowe wieczory, bo mam jeszcze przy tym trochę zabawy (dokończę na bank). Teraz chiałbym pomodować BB8 - mam nadzieję, że parę ciekawych "wynalazków" na ten czas uda mi się jeszcze przed latem pokazać \"\" bo mi "chodzą" po głowie i spać nie dają \"\" (jak wegi pomoże przy sofcie to na pewno), a potem komcio idzie w chwilową odstawkę. Łono natury wzywa (no i pozostałe hobby, latem uprawiane)! \"\"

PS Fotki CartCom 7 zapodaj, to porównam z CartCom 7a i 7g
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 30 Maja 2012, 20:09
V-12/Tropyx:
Dobry pomysł. Powątpiewam jedynie w sposób traktowania takiego "releasu" jako releasu scenowego.

CSDB traktuję jako jedno z wielu źródeł, gdzie warto to umieścić - nie scenowo bo musielibyśmy grupę zawiązać dla takiego release (zresztą w ramach Commocore też można pociągnąć) ;). Zaszczytem byłoby też umieszczenie tego na filetach i wszystkich innych stronach, także na stronie Commocore, którą zamierzam zbudować wrzucę ten release. Im więcej źródeł tym lepiej ;). Wszystko w interesie społeczności podobnie jak z innym kartem, nad którym pracuję wraz z Marabutem a teraz jeszcze wegi i niezastąpiony suchy supportują mocno ten kawałek elektroniki ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 30 Maja 2012, 20:56
suchy:
PS Fotki CartCom 7 zapodaj, to porównam z CartCom 7a i 7g

Zapodane.

suchy:
... temat magneta musi poczekać na długie jesienno/zimowe wieczory, bo mam jeszcze przy tym trochę zabawy (dokończę na bank).

Spoko, poczekam cierpliwie \"\"

BagoZonde:
Wszystko w interesie społeczności podobnie jak z innym kartem, nad którym pracuję wraz z Marabutem a teraz jeszcze wegi i niezastąpiony suchy supportują mocno ten kawałek elektroniki ;).

I bardzo dobrze - niech się coś dzieje. \"\" Jeżeli będzie to autorski projekt, to oferuję review na moim sajcie \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 30 Maja 2012, 23:12
suchy:
.a jakiegoś "ludzkiego" konwerta zrobić sie nie da?  Jakieś różnice są w porównaniu do wersji, którą zapodałem powyżej?

http://c64power.com/forum/uploads/files/bbv8.7z

PDF spakowany ;)
Wygląda na to, że to samo co rozrysowałeś ręcznie.  Nie chciało mi się VCC/GND wszędzie gdzie trzeba podłączać, no i A0-A13 Epromu też na schemacie "wisi" a w rzeczywistości podpięte jest wprost do Expansion.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 31 Maja 2012, 09:20
Dobry schemat, KB777. Jakie są najczęściej używane programy do projektowania PCB? Zrobiłbym konwersję BBv8 z Eagle, chyba, że ktoś zna ten temat i mógłby pomóc?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 31 Maja 2012, 10:05
Schemat cienki ja barszcz, mi nie był do niczego potrzebny bo jak BB8 działa wyczaiłem bez schematu :P

Co do najczęściej używanych programów - co kraj to obyczaj. W Niemczech zapewne Eagle ;) Jak firma ma budżet to sobie może kupić Orcada, Padsa, Protela albo też Mentorowe Expedition czy Board Station (jak stać) czy inne Zukeny (ha ! w jednej z firm mieliśmy instalkę CadStara na dyskietkach 5.25 hehehe).

Jakby ktoś nie wiedział, to poza Eagle można jeszcze się pobawić Design Spark'iem(http://www.designspark.com). Też darmowy \"\"  A nie wygląda tak bardzo linuxowo :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: zyga w 31 Maja 2012, 12:54
Z darmowych jeszcze KiCad wygląda zachęcająco: http://en.wikipedia.org/wiki/KiCAD
No i podobno ma autorouter. Osobiście nie korzystałem.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 31 Maja 2012, 13:05
Najlepsze są programy które mają bazę elementów... chociaż np. DE99SE ma tą biblotekę bardzo pochrzanioną i lepiej sprawdzić czy DIP28 to jest naprawdę DIP28. Ja już się wielokrotnie przejechałem na Protelu.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 31 Maja 2012, 17:05
KB777:
mi nie był do niczego potrzebny bo jak BB8 działa wyczaiłem bez schematu :P

... no to też przecież nie dla nas te schematy są! \"\" Mimo to nie uniknąłeś jednak "babola" \"\" na schemacie (tak jak ja z tym DF11 zamiast DF03 w opisie na moim schemacie \"\" ). Otóż kondensator na I/O2 nie może mieć tak dużej pojemności. U Ciebie oznaczony jest jako 100nF - taka pojemność daje już zbyt duże opóźnienia i cart po prostu przestaje działać (sprawdzone). W MianBoxach są 390pF, a w BB8: 560pF (więc to różnica o rząd wielkości generalnie). \"\"

@KB777 dzięki za schemata, bo mogłem zweryfikować, czy w innych seriach BB8 nie było jakichś istotnych różnic, a chciałbym żeby każdy, kto zechce sobie w swoim BB8 zrobić moda (o czym będzie dalej), nie miał z tym zagwostki.

Na początek będzie prosty mod BB8 (jeszcze nie zdradzę, co, żeby było ciekawiej \"\" ) bez zmian w sofcie (bo "naczelny cartridge'owy koder": wegi, chyba na razie nie ma czasu). \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 31 Maja 2012, 17:21
suchy:
Otóż kondensator na I/O2 nie może mieć tak dużej pojemności.

Ja tam wyedukowany nie jestem żeby stwierdzić czy aby na pewno, ale gdzie tam suchy widzisz, że I/O2 (pin 10) jest podpięty do kondensatora?

Ja mam działający klon BB v.8 z jednym kondensatorem więc nie wiem czy jest potrzeba pakować w to tyle elektroniki ;) - pewnie dla poprawności jest, ale i bez tego chyba wszędzie działają te karty. Nie wiem czy dostałeś PCB tego co wykonał Stary Marabut z moją pomocą.

No to jak będzie, ktoś zrobi jakiegoś konwerta tego schematu z Eagle (choćby do Protela, popularny chyba ogólnie progs) czy sam mam się tym zająć (skutek więc może być echemm... opłakany). Najwyżej w Eagle zostawimy, zawsze można zrobić wersję w pliku jpg do wydrukowania na drukarce, hłe hłe ;).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 31 Maja 2012, 23:34
Łoł, szyt, to jeszcze jeden błąd (@KB777, pewnie z pośpiechu, no nie?). Ja też lukając na ten schemat, początkowo nie zwróciłem na to uwagi! Wej. 2 NORa U10A ma być podpięte do I/O2: styk 10 Expansiona (a nie do BA: styk 12), no bo jakby wegi mógł przecież w swoim arcie "macać" \"\" BB8, "laczując po adresach" z zakresu $DF00-DFFF rejestr sterujący carta (impuls zapisu danych dla 74175 na CLK (clock) musi być powiązany z sygnałem na wyjściu dekodera adresów: I/O2, co by rejestr sterujący carta był tam obecny fizycznie dla komcia).

\"bb8str\"
... jak widać na fotce do styku 12 (BA - sygnał zajętości magistrali przez VICka), który zaznaczyłem czerwoną strzałką, nawet nie podciągnięta jest ścieżka, bo i po co (?) w BB8.

Bago... StaryMarabut zapodajcie, albo prześlijcie do mnie na e-maila widok płytki PCB, o której wyżej wspominaliście w celu weryfikacji i porównania z tym co juz mamy tutaj zgromadzone na temat BlackBoxa.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Psychik w 01 Czerwca 2012, 00:01
a kto pamieta jakies firmy jest ten i podobne karty?

\"\"

mialem takiego  z Finalem II w jednej obudowie z dodatkowym przelacznikiem...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 01 Czerwca 2012, 00:01
Suchy ,  to też atraxowy jest.
Pcb identycznie wygląda, oznaczenie Ma Pe Pa.
Poszło na e-mail.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 01 Czerwca 2012, 00:17
@Psychik, nie róbmy w wątku większego zamieszania, niz już jest. Temat tyczy się tylko BB8 i jego modoweania. Załóż nowy wątek. Myślę, że jak rozbierzesz, to na PCB może być (choć niekoniecznie) jakaś wskazówka, skoro w sofcie nikt się nie przedstawił.

@StaryMarabut, to identyczna płytka jak w moim BB8. Której wersji Eagle'a uzywałeś do narysowania schematu (?) bo u mnie te pliki się nie otwierają na 5.7.0.

Sądzę, że KB777, też ma identyczną, tylko coś w swoim schemacie nakitwasił \"\" z pośpiechu, rzecz jasna.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 01 Czerwca 2012, 00:35
W najnowszej był poprawiany.
Nie trzeba odinstalować poprzedniej wersji.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 01 Czerwca 2012, 00:43
OK, sprawdzę, ale dzisiaj (o kutwa, to juz jutro się zrobiło!!!) w kimę, bo o piątej wstać muszę. Niech Moc będzie z wami (jak mawiał Joda)! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 01 Czerwca 2012, 09:33
Ten schemat PCB od Marabuta to żywy dowód na to, że w takiej formie ten kart działa - mam go w domu zrobionego właśnie z tego PCB ;). Poprawię więc schemat KB777 w/g tego, co razem z imć panującym mi Marabutem udało nam się złożyć.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 01 Czerwca 2012, 10:58
Muszę znaleźć tego BB8 (kurczę.. to parę lat temu było) i go oblukać. Może i schemat poprawię, hehehee \"\"  Dobrze, że ktoś zachowuje czujność ;)  (@Suchy)

A rzeczywiście - 100n to raczej nie mogło tam być. Schemat to "reuse" innego (IDE na GALu i 646-ce) a tam 100n było parę :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 01 Czerwca 2012, 11:02
Muszę znaleźć tego BB8 (kurczę.. to parę lat temu było) i go oblukać. Może i schemat poprawię, hehehee \"\"  Dobrze, że ktoś zachowuje czujność ;)  (@Suchy)

A rzeczywiście - 100n to raczej nie mogło tam być. Schemat to "reuse" innego (IDE na GALu i 646-ce) a tam 100n było parę :P   No i oczywiście I/O2 \"\"

Ale jak działa BBv8 to dobrze przecież opisałem \"\" (http://www.c64power.com/forum/index.php?action=vthread&forum=3&topic=1427)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 01 Czerwca 2012, 14:31
@KB777, nie musisz juz oblukiwać, poprawimy. Tam coś Ci się z numeracją pinów expansiona pokopsało z pośpiechu i tak na pewno nie może być (nie tylko I/O2 jest źle). \"\"

... a jeśli chodzi o Twój opis to jest jak najbardziej OK z drobną poprawką, akurat w przypadku BB8 na stałe do masy jest /CS (20 pin), a /OE służy do otwierania magistrali danych EPROMA. /ROMH może być widziany również w obszarze BASICa ($A000-$BFFF) w trybie bankowania szesnastokilobajtowego (czyli domyślnego dla BB8).

cytuję:
Ale... oto moje spostrzeżenia:  1. A0-A13 C64 idzie do A0-A13 EPROMU.  2. /G EPROMU jest aktywne dla /ROML ($8000-$9FFF) i /ROMH ($E000-$FFFF), /OE EPROMU n 
a stałe na masie. 3. A teraz najciekawsze... W obszar I/O-2 ($DFxx) wpięty jest rejestr 4 bitowy, ale jego linie danych podpięte
 są do... A0..A3. Aktywacja - przez zapis w obszar I/O-2. Co się zapisuje do I/O-2  
- nie jest ważne, ważny jest adres pod który się pisze. A0 -> /EXROM (cart. slot) A1 -> /GAME (cart. slot) A2 -> / A14 (EPROM) A3 -> / VPP (EPROM) Nie sprawdzałem czy BBv8 zmienia /EXROM i /GAME (hehehe... może pracuje w tzw. tryb
ie Ultimax ?). Po cholerę jest coś podłączone do VPP - nie wiem. Programować EPROMu z VPP 5V si
ę nie da :P

 
 
 
 W opisie nie wspomiałeś o tym ,że cart bootuje się od najwyższego banku w dół. Chyba pierwszy wegi to wyłapał, dzięki "macaniu" carta i oblukiwaniu softu tam, zawartego w celu zrobienia CRT dla VICE (opis tegoż macania znajdziecie w arcie wegi'ego o czym juz wczesniej wspominałem - polecam przeczytać). Ja natomiast wyżej napisałem dlaczego tak się dzieje. BB8 może pracować we wszystkich możliwych trybach bankowania (łącznie z ULTIMAX), tak jak opisałem to szczegółowo w tym wątku, ale trochę wczesniej. Natomiast co się tyczy tego Vpp, to jest to adres A15 (zresztą jak już wiesz o tym), ale dla pamięci 64KB (27512) - takie rozwiązanie na wyrost, ale dzięki temu teraz możemy fajnie pomodować tego carta! \"\" \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 01 Czerwca 2012, 17:30
OKi... dobra jest - symbol Epromu który wziąłem nie miał /CS i /OE ale /G i /E
8-ka 175ki (GND) jest do 20-ki Epromu - czyli do /E (tzn. /CS). No i /G jest sterowane - czyli /OE. Hehehee.... pomyliło mi się w opisie (różnica w przyjętych nomenklaturach), schemat akurat OK w tym przypadku był.

Swoją drogą - ciekawe jakie były plany co do rozwoju BBv8 - bo widać, że był "przyszłościowy"

BTW - któryś z BB wydawało mi się, że miał Dot Clock podciągnięty do Epromu do jakiejś nóżki N.C. (chyba dla przysłowiowych "jaj").   Muszę odgrzebać "kolekcję" kartów ;)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 01 Czerwca 2012, 18:16
KB777:
Swoją drogą - ciekawe jakie były plany co do rozwoju BBv8 - bo widać, że był "przyszłościowy"

... no właśnie, ciekawe co wtedy kombinowali w zamyśle na przyszłość (pewnie miał to być również uniwersalny cart do gier jednoplikowych - coś jak UCart, aż się prosi o to w trybie 4x16KB). Teraz my przejmujemy pałeczkę i chociaż będą to kotlety odgrzewane,  ale na pewno nieszkodliwe (a może nawet komuś przypadną do gustu)! \"\"

PS @wegi gdzie TY tam przepadłeś, skoro Cię tu nie ma? \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 01 Czerwca 2012, 18:51
Mam na zbyciu jednego BB8 z Atrax'u ale bez przycisku reset, wcięło. Próbowałem za sugestią kogoś tutaj z forum wpakować tam diodę, ale za krótka :D:D:D  Jeżeli ktoś bardzo potrzebuje np. do modyfikacji pod kątem opisywanych tutaj właściwości, to z chęcią zamienię za jakiegoś carta firmy MIAN.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 01 Czerwca 2012, 18:58
@V-12, nie pozbywaj się BB8 bo za chwilę będą fajne mody tegoż carta, dobrze radzę. \"\"

PS Przycisk RESET dopakuję do przesyłki, tylko nie wiem co masz na myśli: ten "pipek" plastykowy (robi się go w parę minut z poxiliny, a jak chcesz to oryginalny mogę Ci zapakowac), mikroswitch, czy jedno i drugie?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 01 Czerwca 2012, 22:52
Ten "pipek". :D
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 02 Czerwca 2012, 14:18
Joł - robi się super ciekawie - ja nie przepadłem tylko trochę zajęty jestem i piszę własne crunchery, porównuję badam... \"\"

@kb777 tej fotki niby oceanica nie poprawię opisu bo ja nie mam tam dostępu

btw - na cholerę BB8 miałby być ultimax?

@suchy - opisz dokładniej jak działa tryb ultimaxa i czy jest sens wykorzystywania go bez dodatkowego ramu? (AR)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 02 Czerwca 2012, 16:23
wegi:
btw - na cholerę BB8 miałby być ultimax?

@suchy - opisz dokładniej jak działa tryb ultimaxa i czy jest sens wykorzystywania go bez dodatkowego ramu? (AR)

ad 1

Akcentowaliśmy to juz z KB777. Chodzi o to że PCB ATRAXu, obsługujące BB8, zostało zaprojektowane bardziej uniwersalnie (na "wyrost"), dlatego płytka od BB8 jest taka interesująca do modowania! Konkretnie, w BB8 można sterować niezależnie liniami GAME, EXROM, a więc jest możliwość ustawiania dowolnej konfiguracji pamięci komcia.

ad 2

opis trybu ULTIMAX: TUTAJ
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 02 Czerwca 2012, 22:57
BB8 mod nr 1

Na początek proponuję taki sobie bajerek, czyli ALL in ONE, BlackBox v8 i Super Mian Box III w jednym carcie. \"\"


Dla PCB BB8 ATRAXa (oznaczonego na płytce MaPePa) można to zrobić na trzy sposoby (dwie pierwsze metody wymagają wylutowania oryginalnej pamięci carta):

1/ Wymieniamy TYLKO EPROMa z 27C256 na 27C512 i nic więcej nie zmieniamy w hardware. Cart będzie miał teraz cztery banki po 16KB (poprzednio miał 2 x 16KB) Oczywiście nowy EPROM musi być  zaprogramowany przed wymianą pamięci binem: BB8&SMB3.BIN (link do archiwum binów poniżej). Plik bin przygotowałem tak, że BB8 zajmuje górne 32KB, a SMB3 dolne 32KB pamięci 27C512, więc bez żadnych zmian w sofcie, cart uruchomi się nam po POWER/RESET komcia tylko jako  BB8. Żeby miec teraz dostęp również do Super Mian Boxa III to trzeba softa poprawić i tu jesteś WEGI potrzebny \"\" . Trzeba zrobić proste menu z wyborem BB8, albo SMB3 (ciasno tam jest, ale może gdzieś wciśniesz takiego sysopa \"\" ). Krótko mówiąc po POWER/RESET komcia ma się uruchomić nie BB8, ale nasza procedurka wyboru (wektor startu procedury w czwartym banku w miejscu wektora startu BB8)..

Bankowanie ( STAxxx) dla procedury przełączania BB8-SMB3:

$DF00 - załączenie widoczności (teraz z 27C512) czwartego banku (to samo co po POWER/RESET komcia), gdzie się znajduje początek procedury startu BB8
oraz ma się znajdować wektor startu procedury wyboru (zmiana wektorów przed CBM80).
$DF08 - załączenie widoczności drugiego banku (dla 27C512), gdzie się znajduje początek procedury startowej SMB3

Jak znajdziesz chwilkę, to zerknij do binów, czy to nie za dużo roboty!  ;) bo trzeba dodatkowo jakoś przemysleć co począć z opcjami RESET+ klawisz (dla BB8 i SMB3)?

2/ Podobnie jak w pierwszej metodzie wymieniamy EPROMa, tylko noga 1 pamięci (A15) ma być lekko odgięta - nie lutujemy jej w płytkę (ewentualnie tniemy ścieżkę), bo do tej nogi/ścieżki lutujemy prosty układ hardware'owego przełączania banków: dolne lub górne 32KB pamięci 27C512, czyli przełączamy SMB3 albo BB8 mechanicznie za pomocą przełącznika. Druga sekcja przełacznika to mój wynalazek najprostszego, automatycznego resetu w trakcie przełączania (mozna pominąć, stosując przełacznik jednosekcyjny, ale po przełączeniu, trzeba reset robić przyciskiem carta).  

\"BB8mod1-2\"

Trzecią metodę dla BB8 mod. 1 opiszę nastepnym razem.

BINY 1

Archiwum BINY 1 zawiera:
BB8.BIN - wsad dla Black Box v8 (27C256)
SMB3.BIN - wsad dla Super Mian Box III (27C256)
BB8&SMB3.BIN - wsad dla ALL in ONE (27C512) dla BB8 mod. 1-2 z przełącznikiem (w mod. 1-1 uruchomi się tylko BB8 - może wegi dopisze to co trzeba)

No i przypominam, że można zamiennie w BB8 zaprogramować sobie Super Mian Boxa III i odwrotnie. \"\"

@wegi , możesz już robić z Super Mian Boxa III plik CRT dla VICE - bankowanie takie samo jak dla BB8. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 02 Czerwca 2012, 23:14
Na MB poległem - bo on miał tam strasznie pomotane bankowanie tzn. uznałem go za mało atrakcyjnego aby poświęcać mu tyle czasu czy jestem w stanie przerobić go na Finala 3 do CRT - natomiast najprościej jeżeli to chodzi w tym hardware zrobić test podczas resetu wciśniętego CBM z tym nie powinno być problemu no i BTW czy ta procedura startowa jest w drugiej połówce drugich 32kb?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 03 Czerwca 2012, 02:07
wegi:
no i BTW czy ta procedura startowa jest w drugiej połówce drugich 32kb?

Przed chwilą sprawdziłem ("zamieszałem" mu trochę wektorami adresów). Wygląda na to, że wektor procedury startowej carta BB8 (dla 27C256) po POWER/RESET znajduje się dokładnie na początku drugiego (górnego) 16KB banku (czyli start carta metodą CBM80). Konkretnie adres początku procedury startowej karta (w aktualnie widzianym banku drugim) wynosi: $85A7. Po zmianie tego wektora: pojawia się czarny ekran  po załaczeniu komcia (zwiecha - nie pojawia się menu wyboru opcji BB8).

... czyli dla 27C512 (dla BB8 umieszczonego w górnych 32KB) będzie to początek drugiej połówki, drugich 32KB, czyli początek czwartego szesnastokilobajtowego banku EPROMa.

Dla Mian Boxa jest tak samo!

A więc zmienić wektor startu karta z $85A7 na taki adres (w zakresie widzianego banku 16KB), gdzie znajduje się relokator, przenoszący sysopa do np. pamięci ekranu -> tam start sysopa i wybór BB8 lub SMB3 poprzez zmianę banku carta, jesli wybrany SMB3 to zmiana banku 4 na 2: STA$DF08, jesli wybrany BB8 to nie zmieniamy banku (bo bank 4 jest po POWER/RESET) no i skok pod: $85A7. Tylko, czy się miejsce znajdzie na procki w carcie (relokator/sysop)?

To tak w uproszczeniu (sam start), tyle co laik w kodowaniu, taki jak ja, może powiedzieć na ten temat. \"\" Poprawcie mnie jak sie gdzieś pieprznąłem. \"\"

@wegi to tylko rozgrzewka do następnego moda BB8. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 03 Czerwca 2012, 13:51
wegi:
Na MB poległem - bo on miał tam strasznie pomotane bankowanie tzn. uznałem go za mało atrakcyjnego aby poświęcać mu tyle czasu czy jestem w stanie przerobić go na Finala 3 do CRT

Super Mian Box III  przy starcie pokazuje przez ułamek sekundy "widok" softa w pamięci ekranu i kolorowe paski na borderze, więc tak jakby był pocrunchowany (??). Może stąd problem z jego analizą i przeróbką na CRT?

@wegi, tak jeszcze looknąłem na kod hex BB8 (jakoś już nie mam cierpliwości, żeby deassemblować i analizować w assmie - starzeje się człowiek). No i może tak spróbować (banki w 27512 numeruję w moich opisach: 1, 2, 3, 4, a nie 0, 1, 2, 3 to tak żeby nie było wątpliwości):

 Wygląda na to, że wolne miejsce w EPROMie (na końcu czwartego 16 KB banku, a więc od którego cart startuje po POWER/RESET) na relokator i prockę wyboru (sysop ;)  ) to:

-fizycznie w EPROMie: $FAF0 - $FB4F ; 96 bajtów (z ewentualnym hakiem) - zerknij do bina: bb8&smb3.bin
-w komciu widoczne w: $BAF0 - $BB4F ; czyli pod koniec 16KB banku czwartego eproma 27C512, widzianego oczywiście po RESET w zakresie: $8000-$BFFF

... co do innych miejsc, to nie jestem pewien, czy nie są to jakieś dane.

W związku z powyższym:

Wektor startu karta w adresie:

-fizycznie w EPROMie: $C000(LO), $C001(HI) z #$A7, #$85 (czyli adres: $85A7) zmieniamy na #$F0, #$BA ($BAF0, czyli początek startu relokatora sysopa)
-w komciu widoczne w: $8000(LO), $8001(HI) (początek aktualnie widzianego po RESET/POWER czwartego 16KB banku 27C512)

Sysop wyboru BB8/SMB3, po przeniesieniu do DRAMu (do pamięci ekranu, albo bufora magneta, jak się zmiesci) i uruchomieniu (tak jak wyżej pisałem), dla wyboru SMB3, zmienia 16KB bank carta na drugi po STA$DF08, a dla wyboru BB8 banku nie zmieniamy (czyli bez STAxxxx). No i skok do $85A7.

Chyba się nie kopsnąłem i mam nadzieję, że to zakmini. ;)  Dasz radę coś prostego wysmażyć (?) to "wbiję" do EPROMa i sprawdzę!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 03 Czerwca 2012, 19:57
Inaczej - czy w tej chwili te biny co podałeś działają na real hardware? Bo jestem nieco skonfudowany... i nie wiem od czego zacząć Tak MB jest pocrunchowany

Dwa pytania dla pewności:

Czy to działa na realhardware?

Czy po resecie zgłasza się ostatnia (4ta licząc od 1) 16kilobajtówka?

Potwierdź i oblookamy co sie da zrobić\"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 03 Czerwca 2012, 22:32
wegi:
Dwa pytania dla pewności:

Czy to działa na realhardware?

Czy po resecie zgłasza się ostatnia (4ta licząc od 1) 16kilobajtówka?

Potwierdź i oblookamy co sie da zrobić

ad1 Tak działa! Zaprogramowałem EPROMa 27C512 przygotowanym przeze mnie binem bb8&smb3.bin (tak jak pisałem BB8 w górnym 32KB banku, SMB3 w dolnym) i po włożeniu w pdstawkę na PCB BB8 uruchamia się cart BB8 (wskoczenie w SMB3 wymaga zmiany banku na 2).

ad2 TAK (bo inaczej nieuruchomiłby się BB8), zresztą to wynika ze schematu BB8 z pamięcią 27C512 wstawioną w miejsce 27C256. Sam juz to "obmacałeś", że BB8 startuje od górnego banku, a ja dodam, że zarówno z pamięcia 27256 jak i 27512.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 03 Czerwca 2012, 22:51
ok try now \"\" thx 4 acknowledgement
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 03 Czerwca 2012, 23:34
Witam!
Bardzo interesujący temat, nie jestem w stanie pomóc (wtórny analfabetyzm), ale chętnie skorzystam z owoców Waszej pracy (może się kiedyś na coś przydam).
Jak narazie dzięki temu tematowi dorobiłem się SMBIII - sprawdziłem działa wraz BB8.
Mam skany z  mojej płytki BB8 Atraxa (bez elementów - bardzo podobna do tej na początku tematu) i zgrany eprom ten się czymś różni ale wizualnie i w działaniu to samo. Jak wyczaję jak zamieścić to w temacie to zamieszczę.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 03 Czerwca 2012, 23:43
http://c64power.com/forum/uploads/files/BBv8elementy.jpg
http://c64power.com/forum/uploads/files/BBv8lutow.jpg
http://c64power.com/forum/uploads/files/BB8.ZIP
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 03 Czerwca 2012, 23:53
elwer:
Jak narazie dzięki temu tematowi dorobiłem się SMBIII - sprawdziłem działa wraz BB8.

... dokładnie, tak jak pisałem wcześniej, każdy może sobie teraz w miejsce BB8 zaprogramować SMBIII i odwrotnie - zarówno BB8 pójdzie na Mianowskiej płytce, jak i SMBIII na płytce BlackBoxowej (osobiście sprawdziłem). \"\"

@elwer, dzięki za foty PCB bez elementów, znacznie lepszej jakości niż moje, "robione" zepsutym skanerem. \"\"

elwer:
Jak narazie dzięki temu tematowi dorobiłem się SMBIII - sprawdziłem działa wraz BB8.

...tzn. sprawdziłes w realu mod BB8 1-2 (z przełącznikiem)?

PS na drugi raz zdjęcia wstawiaj, jako "obraz łacza", a nie link, to bedą od razu widoczne fotki.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 04 Czerwca 2012, 00:15
Zaprogramowałem 27256 i 27512 plikami które zamieściłeś i działa dokładnie tak jak pisałeś. W tej chwili mam BB8 z 27512 i przełącznik +rezystor 4,7kOhm. Działa bez problemu.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 04 Czerwca 2012, 16:44
suchy:
@V-12, nie pozbywaj się BB8 bo za chwilę będą fajne mody tegoż carta, dobrze radzę.

Przekonałeś mnie \"\" Fajny pomysł na połaczenie BB8 z SMB III. Mnie osobiście do gustu przypada wersja z przełącznikiem. Lubię mieć bezpośredni dostęp do danego carta. Ciekaw jestem co dalej wymyślisz :D
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 04 Czerwca 2012, 23:13
http://c64power.com/forum/uploads/files/MOD_01_BB8&SMB3.ZIP

Popatrzcie czy to działa - programatorki w ruch \"\" - ja nie mam tego hardware BB8...

na dwa razy jest mod, bo za mało miejsca - tak więc pierwsza procka spod $BAF0 w BBV8 przepisuje się do ramu tylko po to, żeby spod $8200 w mian box uruchomić i przepisać drugą prockę do ramu z menu.

wektor spod $8000 zmieniony z $85A7 na $BAF0.
OK - Procki:

pierwsza:

*=$BAF0
      SEI
      LDX #$00
   -
      LDA SYSOP,X
      STA $0A00,X
      INX
      BNE -
      JMP $0A00
      
      
SYSOP
      STA $DF08
      JMP $8200

druga:

*=$8200
      SEI
      LDX #$00
   -
      LDA SYSOP,X
      STA $0900,X
      INX
      BNE -
      JMP $0900
      
      
SYSOP

.LOGICAL $0900      
      JSR $FDA3
      LDY #$A0
      LDA #$00
      STA $C1
      STY $C2
      JSR $FE2D
      JSR $FD90
      JSR $FD15
      JSR $FF5B
      JSR $E453
      JSR $E3BF

      LDA #$01
      STA $0286
      JSR $E544
      LDX #$00
   -
      LDA T1,X
      BEQ +
      AND #$3F
      CPX #14      
      BCS *+4
      ORA #$80
      
      STA $0608,X
      INX
      BNE -
   +
      CLI
KEY
      JSR $FFE4
      BEQ *-3
      CMP #$0D
      BNE +
      STA $DF00
      LDA $0608
      BMI BBV8
      STA $DF08
BBV8
      JMP $85A7
   +
      LDX #23
   -
      LDA $0608,X
      EOR #$80
      STA $0608,X
      DEX
      BPL -
      JMP KEY

      
      
T1      .TEXT " BLACK BOX V8  MIAN BOX  RETURN "
      .BYTE 0
.HERE


stop! błąd muszę zmienić pierwszą prockę! bo to daje widoczność drugich 16KB a nie pierwszych... wait!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 04 Czerwca 2012, 23:47
http://c64power.com/forum/uploads/files/MOD_02_BB8&SMB3.ZIP

pierwsza procka powinna być taka:

*=$BAF0
SEI
LDX #$00
-
LDA SYSOP,X
STA $0A00,X
INX
BNE -
JMP $0A00


SYSOP
STA $DF0C ;zapalony bit 3 i 2
JMP $8200
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 00:09
MOD1 - nastała ciemność (zanim dałeś stop był już zaprogramowany).
MOD2 - ekran w standartowych niebieskich kolorach bez napisów, widać zwężającą się ramkę przy resecie.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 00:27
ok zaraz coś popróbuję - jak posługujesz się hex edytorem i masz wolne epromy - zmieniaj proszę bajt nr $fb00 - w tej chwili ma on wartość $0C w MOD2 - wpisz taką jaką uważasz, że pokaże widoczność pierwszych 16KB z EPROMU - ja dorobię jeszcze sta $df03 dla wyłączenia widoczności karta - 10min
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 00:41
http://c64power.com/forum/uploads/files/MOD_03_BB8&SMB3.ZIP

zmiana w drugiej proc:

*=$8200
SEI
LDX #$00
-
LDA SYSOP,X
STA $0900,X
INX
BNE -
JMP $0900


SYSOP

.LOGICAL $0900
STA $DF03 ;to dodane
JSR $FDA3
LDY #$A0
LDA #$00
[...]
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 00:51
Jest napis Mian... w białej ramce, po resecie raz na jakiś czas Black... jest w ramce, poza tym nic się nie dzieje.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 00:54
Jesteśmy coraz bliżej - jutro skończymy - wrzuć fotkę screena jak możesz

a jak wdusisz klawisz ito sie zmienia? a po wyborze return
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 00:59
Na klawiaturę nie reaguje w ogóle, uruchamia się Mian w ramce i tak zostaje, czasami uruchamia się z Black w ramce ale też nie reaguje na klawiaturę. Fotkę wrzucę rano muszę odpalić jakiś sprztęt do fotografi.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 01:02
ok to do jutra - a napis jest biały i pełny tekst widać
 BLACK BOX V8 MIAN BOX RETURN?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 08:57
Pasków na ekranie w rzeczywistości niema.
\"black\"
\"mian\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 09:02
[imgs=http://www.c64power.com/forum/img/p.gif][/imgs]
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 09:06
coś mi niewyszło
\"black\" \"mian\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 16:30
http://c64power.com/forum/uploads/files/MOD_04_BB8&SMB3.ZIP

Może teraz... \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 17:15
Cześć - po 20-tej będę dostępny cały czas.
MOD 4 ekran niebieski bez napisów i nie reaguje na klawiaturę przy resecie wizualnie nic się nie dzieje.
Może wiesz gdzie w C64 (pin) sparawdzić że komoda stoi.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 17:43
No juz jestem Panowie. Sprawdziłem ostatni mod wegiego, czyli MOD4 softa, podkreślam dla moda BB8 1-1

@elwer, nie wiem dlaczego u Ciebie nie działa mod4, powoli dojdziemy o co biega (musisz mieć zdemontowany układ przełączania mechanicznego, A15 -pin 1 pamięci podłączone wprost do expansiona (tak jak było pierwotnie na płytce), a nie do przełącznika - nie zapomniałes przypadkiem o tym?).

@wegi, juz jesteśmy prawie w domu \"\" MOD4 działa zgodnie z założeniami, ale chyba bedzie trzeba troszkę zmodyfikować samego softa SMB3 na potrzeby tego BBmoda (tylko czy nie będzie przy tym za dużo "orania" ???), bo

menu wyboru:

BLACK BOX V8   MIAN BOX  RETURN

... działa dobrze (zmieścisz w menu SUPER MIAN BOX III, bo to jest ta konkretna wersja, a było ich kilka, skoro przy BB jest V8, no to fajnie by było żeby i Mian pokazywał swoją wersję w meni wyboru ??)

Wybór i wskok do konkretnego carta

... działa dobrze

Po wejsciu do BB8 wybór z menu działa dobrze i wszystkie opcje carta chodzą dobrze

Po wejściu do SMB3 po wyborze z menu carta działa dobrze tylko F3 - program demonstarcyjny

F1 - synteza polskiej mowy (robi się zwiecha),
F5 - test komputera (robi się zwiecha)
F7 - zamiast Black Box -X-, uruchamia się BB8 \"\" (stan po wyjściu z menu carta BB)

.... w związku z powyższym mamy problem z przełączaniem banków z poziomu SMB3. Muszę chwilke pomyśleć.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 17:51
Nie zapomniałem o A15, sprawdzę jeszcze oscyloskopem na epromie, po włożeniu BB8 & SMB3 z Twojego pliku  na 27c512 uruchamia się BB8 i działa.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 17:57
@elwer, gdzieś jakaś przerwa musi być na druku - "przedzwonić" ścieżki! Ale jak działa z niego BB8, hmmm, no dziwne? Twoja płytka PCB identyczna, jak moja więc o co biega??

@wegi w sofcie SMB3 adres odwołania do zmiany banku z drugiego na pierwszy (w zakresie 32KB bloku carta) trzeba zmienić z $DF04 (to było słuszne dla 27C256, a dla 27C512 to jest załaczenie banku nr 3, wiec ŹLE) na $DF0C (dla 27C512 jest to załączenie banku nr 1, czyli DOBRZE, bo tu teraz znajduje się pierwsza połówka SMB3)

Akurat załączanie banku ostatniego, zarówno dla 27C256 (bank 2), czy dla 27C512 (bank 4) to taki sam adres dla STA..... czyli $DF00 (dlatego tu jest wszystko OK!)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 18:23
zrobiłem $DF0C - zadziałało - nie działa obsługa klawiatury

rozpisz mi te latche
jak kminie :

DF03 - wyłączenie carta?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 18:30
DF00 - załaczenie banku nr 4
DF04 - załaczenie banku nr 3
DF08 - załaczenie banku nr 2 (zabronione dla pamięci 27256)
DF0C - załaczenie banku nr 1 (zabronione dla pamięci 27256)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 18:35
wegi:
zrobiłem $DF0C - zadziałało - nie działa obsługa klawiatury

... miałem na myśli zmiany w sofcie Mian Boxa! Trzeba wyłapać złe (dla pamięci 27512) adresy przełaczania banków, które robi cart SMB3 ze swojego poziomu (jak już jest uruchomiony), na pierwszy bank i zmienić DF04 na DF0C

Trzeba szukać w sofcie SMB3 ciągu znaków (jesli uzywają STA.... a nie STX, STY):  8D 04 DF. i zmienić wszystkie na: 8D 0C DF
Zobaczę opcją szukaj w buforze programatora (tylko co z tym pocrunchowaniem SMB3 ?)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 18:36
Wg mnie jest tak:

16KB partie widoczne w C64 pod $8000

df00 włączenie banku 4 - start BB8 ($C000 eprom pod $8000 w C64)
df08 bank 2 MianB ($4000 eprom = $8000 C64)
df0c bank 1 MianB ($0000 Eprom = $8000 C64)
df04 bank 3 - BB8 bank drugi (faktycznie pierwszy) - $A000 eprom w C64 pod $8000)

DF03 - wyłączenie karta - fakt w MB trzeba zmienic tez :/
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 18:44
looknij wyżej, poprawiałem jeszcze jak ty pisałeś \"\" . Jest tak jak piszesz
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 18:46
Ok mniej więcej wiemy co jest - trzeba zobaczyć bankowanie mianboxa ale jeszcze trzeba pomóc elwerowi

Jak to ruszy - to od razu bedzie mod bb8 & bb4

btw - dziwne czemu nie działa elwerowi - może ma inne TTLE? Suchy wymyśl coś\"\"
albo to co piszesz - nie da sie bankować a15 bo jest na przełączniku odcięta?... Just wild quessing
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 18:52
OK! Tak jak pisałem dojdziemy z tym do ładu, ale najpier sam elwer musi to dokładnie sprawdzić. Myślę, że sam sobie poradzi z hardware, bo czai temat. W razie czego będziemy dumać wspólnie. Idę do programatora (mam bieganie między dwoma blaszakami \"\" \"\" \"\" i trzecim komciem z boku \"\" )
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 18:54
A program demonstracyjny działa dobrze bo może się podpina z BB8 bank z programem demonstracyjnym co? \"\"))
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 18:55
wegi:
bo może się podpina z BB8 bank z programem demonstracyjnym co?

tak właśnie sie dzieje, bo mamy do dupy bankowanie z poziomu SMB3 \"\" i komcio mówi: "Nazywam się Black Box", a nie "Nazywam się Mian Box" \"\" \"\" \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 19:09
@suchy - przekładka w epromie będzie bo właśnie odwołania do banków są też w pocrunchowanych częściach mianboxa - łatwiej modować odwołania w BB8!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 19:49
http://c64power.com/forum/uploads/files/MOD_05_BB8&SMB3.ZIP

To jest tylko zmiana miejsc - powinien dzialac mianbox a BB8 nie
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 19:52
menu jest w mianboxie wbite w miejsce spacji gdzie jest wyciety text z blackboxa 8 "cartridge opracowal i mowic nauczyl..." - to w mianboxie jest zastapione spacjami nie wiem czy to nie jest uzywane do wyswietlenia w przypadku mianboxa wywala spacje a teraz moze wyswietlic kod menu - ale nie ma tego gdzie wbić specjalnie
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 20:00
...  masz rację, dla tego pytałem się o to wyżej. W tej chwilę znalazłem, w zakresie adresów EPROMA: $0000-$7FFF (czyli tam gdzie siedzi SMB3 w 27512) sześć jawnych odwołań do bankowania DF04 w adresach (początek adresu dla kodu STA w epromie):

004A
0111
0117
02D4
6AAA
7FF9

... i poprawiłem na DF0C, ale to za mało \"\"  . Chyba potrzebna pomoc KOGOŚ z real-sprzętem i "zamrażarką" \"\"

...zaraz sprawdzę "zmianę miejsc"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 20:05
teraz w modzie 5 jest tam BB8 - mianbox jest od $8000 w eprom - ruszyło?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 05 Czerwca 2012, 20:11
Ja się nie podłączę do testowania.
Nie mam  w tej chwili obsady do BB.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 20:16
@wegi, chwila, bo muszę między trzema sprzętami manipulować (na dodatek pada mi w PC486 napęd 3,5 " na którym przenoszę pliki między blaszankami). Najlepsze z tego wszystkiego była reakcja mojego syna, który właśnie przechodząc obok mnie do kibelka, spojrzał dziwnym wzrokiem (jak miotam się między blaszankami) i rzekł: "stary wyglądasz oldskulowo z tym komodorkiem i blaszakami z epoki Ming) \"\" \"\" \"\" \"\" \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 20:46
Działa, teraz tylko poprawić odwołania w BB \"\" Zaraz sprawdzę
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 20:47
http://c64power.com/forum/uploads/files/MOD_06_BB8&SMB3.ZIP

Jeżeli działa MOD5  - tu pozmieniałem bankowanie w BB8 w epromie i powinien działać BB8

a co u elwera?

Zmiany w epromie:

sta df00 = sta $df08
sta df04 = sta df0c

df00 ->df08

C64  - EPROM

82cb = 02cb
c0ad = 40ad
c275 = 4275
c6d4 = 46d4
c71a = 471a
c727 = 4727
c78b = 478b
c8ab = 48ab
d954 = 5954
eb29 = 6b29
eb35 = 6b35
ec15 = 6c15
ef38 = 6f38


df04 -> df0c

804a = 004a
8111 = 0111
8117 = 0117
82d4 = 02d4
eca2 = 6ca2
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 21:18
No i GIT. Wszystko jest OK! WEGI współpraca z Tobą to sama przyjemność. \"\" Czapki z głów. Można otwierać szampana. Następny mod BB8 będzie wymagał wrzucenia wyższego biegu \"\" (choć może mi sie tylko tak wydaje \"\" ). Wegi jesteś zainteresowany??

PS Wielkie Podziękowania należą sie również V-12 i Rafowi, pierwszemu za udostępnienie Mian Boxów (z którymi nigdy nie miałem do czynienia), drugiemu za udostępnienie (trochę piracką metodą z mojej strony \"\" ) większej ilości  EPROMów do testów. Thanks!!!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 21:23
Wydaje mi się, że łatwiej jest stworzyć samemu carta niż szukać miejsca w starych i można mu wpylić naprawdę wysokiej klasy procki! Jestem zainteresowany a jakże nie obiecuję, że szybko coś zrobię ale tak\"\"

Teraz zaraz robimy moda małżeństwo BB4 & BB8 sprawdzisz?

Elwer daj znać co u Ciebie
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 21:35
wegi:
... a jakże nie obiecuję, że szybko coś zrobię ale tak

... nie ma problemu, następny mod BB8 nie tak szybko (ale będzie napewno), bo jeszcze muszę pomysleć nad hardware i usystematyzować mod 1 BB8 (nie przedstawiłem jeszcze wersji 1-3), poza tym mam parę innych rzeczy do zrobieniu w komciu, także obiecałem pomoc BagoZonde  (Bago... nie zapomniałem!)- więc zabawy spokojnie starczy na jakiś czas! \"\"

wegi:
Wydaje mi się, że łatwiej jest stworzyć samemu carta niż szukać miejsca w starych i można mu wpylić naprawdę wysokiej klasy procki!

... zgadza się, tyle, że wszystko, łącznie z PCB, trzeba robić od zera. Moja retro akcja z modami BB8 ma na celu wykorzystanie gotowego PCB z tego carta, tak aby każdy (bo przecież sporo osób ma go), kto umie trzymać lutownicę, mógł sobie coś fajnego zmajstrować na tej bazie!

wegi:
Teraz zaraz robimy moda małżeństwo BB4 & BB8 sprawdzisz?

... jasne \"\" póki mam jeszcze EPROMy Rafa \"\" bo do następnych modów już nie będą potrzebne
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 05 Czerwca 2012, 21:46
jutro pocisnę, bo rodzina wzywa\"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Czerwca 2012, 22:05
Wgrałem mod 6 jest lepiej ale, wygląda na to że jest coś jeszcze nie tak. Jak mam SMB3&BB8 przełączany przełącznikiem działają oba działają dobrze. Mam 3 C64 (każdy z inną płytą) myślałem że są sprawne, mod6 na każdym inaczej się zachowuje ogólnie SMB3 działa na dwóch, w BB8 działa tylko P (pomoc) na trzecim dziwnie zachowuje się klawiatura naciśnięcie większości klawiszy powuduje zmianę menu i tak w kółko nawet Return.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 23:04
@Wegi, w BB4 nie ma bankowania, jest tylko załącz/wyłacz widoczność carta na mapie pamięci komcia. Najwygodniej będzie umieścić soft BB4 na początku górnej połowy 27512 (trzeci bank 16KB w 27512), a BB8 w dolnych 32KB (bo już jest poprawiony dla 27512). Załączenie BB4 idzie na I/O2 (rozkaz pod adres: $DF00-$DFFF), a wyłączenie na I/O1 (rozkaz pod adres: $DE00-$DEFF). W hardware BB8 nie ma obsługi I/O1, więc trzeba będzie zrobić poprawki w sofcie BB4 (zmiana zdresu odwołania z DExx na DF03).

Załaczenie BB4 (w trzecim banku 27512): STA$DF04 (odnaleźć oryginalne załaczenia - mogą byc to inne instrukcje niż STA$DFxx i poprawić koniecznie na STA$DF04 - bo musimy nie tylko załaczyc carta, ale i ustawić bank 3 w epromie)

Wyłaczenie BB4: STA$DF00 (odnaleźć oryginalne wyłaczenia - mogą być to inne instrukcje niz STA$DExx i poprawić wszystkie $DExx, na $DF03

BB8 już poprawiłeś na tę okoliczność

Procedurka startowa "takiego małżeństwa" \"\" (relokator/wybór carta) w pustym banku 4, od którego startuje BB8 po POWER/RESET.

Chyba się nie kopsnąłem?

Nie mam pliku do BB4, ale pewnie TY masz! \"\"

OK, na dzisiaj śluz, bo mnie żonka też na stałe "wypisze z łoża" \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Czerwca 2012, 23:39
elwer:
Wgrałem mod 6 jest lepiej ale, wygląda na to że jest coś jeszcze nie tak. Jak mam SMB3&BB8 przełączany przełącznikiem działają oba działają dobrze. Mam 3 C64 (każdy z inną płytą) myślałem że są sprawne, mod6 na każdym inaczej się zachowuje ogólnie SMB3 działa na dwóch, w BB8 działa tylko P (pomoc) na trzecim dziwnie zachowuje się klawiatura naciśnięcie większości klawiszy powuduje zmianę menu i tak w kółko nawet Return.

... zmiana w meni wyboru: BLACK BOX V8 - SUPER MIAN BOX III poprzez naciśnięcie dowolnego klawisz (podświetla się -autorewers znaków- jedno albo drugie). Wejscie do wybranego (podświetlonego) carta naciskając RETURN.

U mnie wszystko jest OK! Moja maszynka, to pełnosprawny C64G. Nie mam innego komcia, żeby to sprawdzić, ale nie sądzę, żeby to miało jakieś znaczenie. Sprawdź swoje sprzęty (nie podpinasz przypadkiem Joya z włączonym na stałe autofire ??)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 06 Czerwca 2012, 00:00
BB4 jest na CSDB jak i BB8

@suchy @elwer - były jakieś sprawy z odmiennymi timingami, sam pisałeś coś we wątkach, że są rodzaje cartów co nie na wszystkich C64 działają...

U elwera wygląda tak jak by nie chodziło bankowanie jakby cart przesłaniał basic rom ale to wygląda raczej na carta, że jest coś innego - jakby latch na df03 nie chodził

Czy zatem elwer masz identyczny sprzęt i czy TTL jest sprawny? Masz zamiennik TTLa albo VP280 żeby go przetestować?

Jutro napisze program do testowania latcha i zobaczymy co widać w Twoich C64 elwer pod aresami $8000 i $b000 podczas wyboru $DExx $DFxx
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 06 Czerwca 2012, 01:47
poniżej jest mod7 mający być hybrydą BB4 i BB8 działającą w hardware bb8 z epromem 64KB 27c512

http://c64power.com/forum/uploads/files/MOD_07_BB8&BB4.ZIP

następny jest mod8 - to tylko BB4 które powinno chodzić w hardware bb8 w epromie 32KB czyli 27c256

http://c64power.com/forum/uploads/files/MOD_08_BB4_IN_27C256_VIA_BB8.ZIP

mod9 jest tak jak mod8 ale dla epromu 64KB

http://c64power.com/forum/uploads/files/MOD_09_BB4_IN_27C512_VIA_BB8.ZIP

potestujcie
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 06 Czerwca 2012, 03:43
http://c64power.com/forum/uploads/files/TESTCART.zip

to program dla elwera i wszystkich chcących zobaczyć jak wygląda bankowanie carta (dowolnego)

na początku program pokazuje 8 pierwszych wartości w kodzie hex spod adresu $8000 (z możliwością przewijania do +256 bajtów)

poniżej 40 wartości spod $8000 przepisanych do pamięci ekranu

następne 2 linie to to samo co powyżej ale dla $a000 (z zachowaniem możliwości przewijania)


następnie widać jakie I/O jest fetchowane i jaką wartością - w wypadku BB8 - wartość jest nieistotna

ok - klawisze funkcyjne:

spacja i run/stop - I/O +1 -1

ctrl i q - adres +1 -1

left arrow i 1 - wartość wpisywana do I/O +1 - 1

CBM - zmiana z IO1 na IO2 lub z IO2 na IO1

Program wypełnia zerami blok pod $8000 i $a000 - normalnie powinno w tych obszarach widać ram i basic czyli zera w tym wypadku oraz tekst CBMBASIC od $a005 - jak jest inaczej - widzimy eprom z carty...
odczyt jest dokonywany co 1/50 sekundy. Wektor NMI jest zmieniony - jeżeli border będzie mrugał - to oznaka, że coś wyzwala NMI (mało prawdopodobne)...

W ZIPIE jest plik prg, d64 i kod źródłowy

Miłej zabawy

aaa - na końcu przez pomyłkę testowo pokazuje zawartość komórki $dc01 - potrzebne mi to było do skanowania klawiatury
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 06 Czerwca 2012, 06:35
@wegi, podziękowania od nas wszystkich za nieprzespaną nockę \"\" (mam nadzieję, że dzisiaj nie siadasz "za kółko"?).

Po południu sprawdzę wszystkie biny w carcie!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 06 Czerwca 2012, 12:15
No, Wegi niezły zawodnik \"\"
Chyba dzisiaj odeśpi.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 06 Czerwca 2012, 20:29
Wegi odwaliłeś kawał dobrej roboty, uzmysłowiłeś mi ile zapomniałem przez lata z C64.
Odpadłem z zabawy conajmniej do poniedziałku, wcześniej nie dam rady jechać do centrum po części.
Cart nawalił do końca na jakimkolwiek epromie (nawet oryginalnym) pokazuje niebieskie ramki i wszystko stoi, reaguje na reset (zwężają się ramki).
Przedzwoniłem płytkę, sprawdziłem w programatorze epromy, wymieniłem 4001 pozostał 74175.
Jeszcze raz sprawdzę wszystkie połączenia ale to raczej nie to.
Nic trzeba będzie jeszcze poczekać, dzięki za zainteresowanie i fajny temat.


P.S. Wegi jakąś Atmegę znajdę, programator też?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 06 Czerwca 2012, 21:12
elwer:
Cart nawalił do końca na jakimkolwiek epromie (nawet oryginalnym) pokazuje niebieskie ramki i wszystko stoi, reaguje na reset (zwężają się ramki).

@elwer, możesz mieć gdzieś mikropęknięcie na którejś linii danych (jeden z bitów D0-D7 nie dochodzi z expansiona do EPROMa) - musisz dokładnie sprawdzić, mierząc, a nie tylko na wzrok - i taki jest objaw tej usterki: jest border i ramka, ale bez treści i widać tylko zwężanie ramki przy resecie (miałem właśnie dopiero co taką usterkę carta). Nie zaszkodzi również wymienić (to grosze) 74175 (wstawić 74LS175, albo 74HCT175).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 06 Czerwca 2012, 22:46
Sprawdziłem omomierzem przejścia na płytce (posiłkując się schematem który zamieściłeś) i przejścia z płytki na komputer (dodatkowo schemat C64) wszystko ok. Kumpel wygrzebał gdzieś 175 jutro wstawię (przy okazji kupię jak radziłeś LSa lub HCT mają w NIKOMPIE).
Sprawdzałeś mody z BB4?\"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 06 Czerwca 2012, 22:57
elwer:
Sprawdzałeś mody z BB4?

...może jeszcze dzisiaj sprawdzę (od razu dam znać na forum), tylko muszę się obłożyć sprzęciorami \"\" , a jak nie to jutro na bank, no chyba, że jakie trzęsienie ziemi wyskoczy. \"\"

Wegiemu nie zawracajmy głowy, póki co, niech odeśpi zarwana nockę! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 07 Czerwca 2012, 22:37
@wegi, o to wyniki testowania modów:

MOD7 - po wybraniu w menu startowym carta BB8 uruchamia się BB4 \"\" , a po wybraniu BB4 jest zwiecha (tylko border i ramka bez treści no i halt)

MOD8 - OK!

MOD9 - OK!

Program TESTCART:

- bez carta w expansion uruchamia się i wyświetla chyba wszystko na ekranie (tak jak pomyślałeś), ale

a/ klawiszologia działa zgodnie z Twoim opisem, jednak za małe opóźnienie w przeglądzie klawiatury chyba ustawiłeś, bo w przewijaniach +1/-1 skacze losowo o kilka pozycji. To trzeba poprawić w pierwszej kolejności, żeby mozna było sprawdzić co jest dalej nie tak!
b/ W adresie $8000 i dalej nie wyświetla zer (piszesz, że powinien wypełnic zerami DRAMa!) a przecież carta nie ma w slocie. Pierwszych osiem bajtów to:

2F 37 00 AA B1 91 B3 22

Zera pojawiają się jakby dopiero dalej (po przewinięciu), ale wyświetlanie danych nie jest zgodne z przewijaniem, no i 40 wartości z dołu nie odpowiada temu co jest wyżej. Natomiast  wyświetlanie ROMa BASICa wygląda na to, że jest OK (tylko to skakanie przy przewijaniu o kilka pozycji jest kłopotliwe)!

- z cartem w slocie program testera robi cuda - za dużo by o tym pisać. Coś chyba nie tędy droga - muszę to sobie przemyśleć (BagoZonde miał podobne problemy ze swoim cartem i programem testującym \"\" ). Spróbuj może poprawić to co opisałem wyżej i jeszcze raz sprawdzę bez carta, a potem z cartem, czy program chodzi dobrze (wyswietlając poprawnie DRAM i ROM Basica lub swoje zasoby). Tak na moją intuicję, to sądzę, że testowanie carta powinno odbywać się z poziomu carta (nie komcia). Program testujący powinien być zaszyty w carcie i dostosowany do typu karta. Po uruchomieniu się z carta takiego programu testującego, cart powinien sprawdzić swoje zasoby, przełączając banki i wyświetlając dane testowe (pobrane z określonych banków) na ekranie komcia. Kontrolując wizualnie, co wyświetlił, a znając co powinien w teście pokazać, wiedzielibyśmy, czy cart działa poprawnie i tyle!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 01:24
Złe bankowanie miałem -mam nadzieję, że teraz pochodzi:

http://c64power.com/forum/uploads/files/MOD_07A_BB8&BB4.ZIP

Program do fetchowania IO poprawiony o wyświetlarkę hex dla $8000 i dodane opóźnienie w odczycie klawiatury:

http://c64power.com/forum/uploads/files/carttest.zip

Suchy dobrze, że zachowujesz czujność :D

Btw - program jest ok - czymś takim rozkminiałem jak działają black boxy jak je modziłem do plików CRT
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 08 Czerwca 2012, 11:29
Witam!
Uruchomiłem mojego karta, cuda już się nie dzieją (działa na wszystkich kompach), jeszcze raz dzięki za zainteresowanie.
Wegi pomysł z ożywieniem BB8 fantastyczny, ale wydaje mi się że przeróbki poszły za daleko albo za blisko - już wyjaśniam, kart BB8 i BB4 lub SMBIII i przełącznikiem mechanicznym działa wspaniale, natomiast w programowym zgubiliśmy funkcje resetu (nie wiem jak jest SMBIII bo nie znalazłem instrukcji). Po usunięciu resetu zostanie wolne miejsce do wykorzystania lub może da sie wypruć co ciekawsze kawałki z trzech i zrobić jednego karta, ewentualnie pozbierać co ciekawsze kawałki z innych.  Można też zrobić piggymod z dwóch 27c512 i przełącznikiem mechanicznym.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 16:43
@elwer - pomysł reaktywacji BB8 fajny od Marabuta wyszedł, Bago i suchego - dzięki teraz czas na dokumentację, zrzut PCB itp \"\"

Z odzyskaniem miejsca po resecie - nie bardzo bo 5 bajtów nas nie urządza \"\"

Lda $dc01
cmp #$fd
bne +

jmp reset1
+
jmp reset2

To przykład obsługi resetu z wciśniętym lub nie CBM...

Zamiast ryć w prockach BB4 BB8... można od nowa postawić solidnego carta :D

Bardzo zacny pomysł na 128KB carta zapodajesz
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 17:04
http://c64power.com/forum/uploads/files/MOD_07B_BB8&BB4.ZIP

to mod zmodowany o odzyskanie resetu - dodane opóźnienie po return'ie pozwala wcisnąć klawisz widoczny podczas resetu - info do dokumentacji:

sta $DF03 - to wspólne dla cartów wyłączenie widoczności epromu w obszarze $8000 - $BFFF

w epromie sprawa wygląda tak (banki zliczam od 0):

bank 0 i 1 to BB8 z bankowaniami sta $DF03, sta $dF08 i sta $dF0C

bank 2 to BB4 sta $DF03 i sta $DF04

Bank 3 to start carta którego źródło wygląda tak:

*=$8000

.BYTE <COLD
.BYTE >COLD
.BYTE <COLD
.BYTE >COLD
.BYTE $C3,$C2,$CD,$38,$30

COLD      
      SEI
      CLD
      LDX #$FF
      TXS
      INX
      
      
   -
      LDA SYSOP,X
      STA $0900,X
      LDA SYSOP+256,X ;na wszelki wypadek 2 bloki...
      STA $0A00,X
      INX
      BNE -
      JMP $0900
      
      
SYSOP

.LOGICAL $0900   
      STA $DF03 ;disable cart and make cold start   

LDA #$37
STA $01
 
JSR $FDA3
LDA #$00
TAX
TAY

LP1
STA $02,Y
STA $0200,Y
STA $0300,Y
INY
BNE LP1
LDY #$A0

STY $C2
STA $C1

JSR $FE2D
JSR $FD90
JSR $FD15
JSR $FF5B
JSR $E453
JSR $E3BF
 
JSR $A644
LDX #$FB
TXS  



      LDX #$00
   -
      LDA T1,X
      BEQ +
      AND #$3F
      CPX #14      
      BCS *+4
      ORA #$80
      STA $0608,X
      LDA #$01
      STA $DA08,X
      INX
      BNE -
   +
      LDX #$FB
      TXS
      CLI
;read key
KEY
      LDA #$00
      STA $C6
      JSR $FFE4
      BEQ *-3
      CMP #$0D
      BNE +
      STA $DF08 ;enable BB8
      LDA $0608
      BMI BBV8
      STA $DF04 ;enable BB4
BBV8
      LDA #$FE
      LDX #$00
      
;delay for press CBM or other key to reset...
   -
      DEY
      BNE -
      DEX
      BNE -
      CLC
      ADC #$01
      BCC -
      
      
      JMP ($8000)
   +
      LDX #27
   -
      LDA $0608,X ;change inverse chars for choice
      EOR #$80
      STA $0608,X
      DEX
      BPL -
      JMP KEY

      
      
T1      .TEXT " BLACK BOX V8  BLACK BOX V4  RETURN"
      .BYTE 0
.HERE


I to chyba finalny MOD - mariaż BB4 i BB8
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 17:30
http://c64power.com/forum/uploads/files/MOD_06A_BB8&SMB3.ZIP

To samo dla hybrydy BB8 SMB3 opóźnienie dla możliwości wciśnięcia klawisza opcji resetu
źródła dodane w zipie zarówno tu jak i dla BB4<=>BB8.

W tym wypadku reset jest na dwa razy jakby tzn. najpierw krótka procka starująca carta przepisuje się pod $0A00:

*=$BFA0
      SEI
      LDX #$00
   -
      LDA SYSOP,X
      STA $0A00,X
      INX
      BNE -
      JMP $0A00
      
      
SYSOP
      STA $DF04 ;anable mianbox and continue coldstart
      JMP $8200 ;like before rewrite from rom to ram and run to $0900
;here is $0A06 delay for pressing a key and start cartridge - we back here after the choice cart
      LDA #$FE
      LDX #$00
   -
      DEY
      BNE -
      DEX
      BNE -
      CLC
      ADC #$01
      BCC -
      JMP $85A7 ;this same start adress for SMB3, BB8 and btw. also BB4


druga główna procedura niewiele się różni od BB8&BB4 poza tym, że jest podzielona - współdziała z pierwszą z uwagi na braki wolnego miejsca w EPROM.

*=$8200 ;in SMB3 used spaces after cutted text of Athor R. Drahokaupil
      
      
      LDX #$00
      
      
   -
      LDA SYSOP,X
      STA $0900,X
      INX
      BNE -
      JMP $0900
      
      
SYSOP

.LOGICAL $0900   
      STA $DF03   

LDA #$37
STA $01
 
JSR $FDA3
LDA #$00
TAX
TAY

LP1
STA $02,Y
STA $0200,Y
STA $0300,Y
INY
BNE LP1
LDY #$A0

STY $C2
STA $C1

JSR $FE2D
JSR $FD90
JSR $FD15
JSR $FF5B
JSR $E453
JSR $E3BF
 
JSR $A644
LDX #$FB
TXS  



      LDX #$00
   -
      LDA T1,X
      BEQ +
      AND #$3F
      CPX #14      
      BCS *+4
      ORA #$80
      STA $0608,X
      LDA #$01
      STA $DA08,X
      INX
      BNE -
   +
      LDX #$FB
      TXS
      CLI
KEY
      LDA #$00
      STA $C6
      JSR $FFE4
      BEQ *-3
      CMP #$0D
      BNE +
      STA $DF00
      LDA $0608
      BPL BBV8
      STA $DF08
BBV8
      JMP $0A06 ;back to last rewrited block for delay and run cart
   +
      LDX #31
   -
      LDA $0608,X
      EOR #$80
      STA $0608,X
      DEX
      BPL -
      JMP KEY

      
      
T1      .TEXT " BLACK BOX V8  SUPER MIAN BOX 3  RETURN"
      .BYTE 0
.HERE

Fizycznie w EPROM - pierwsze dwa banki to SMB3, ostatnie dwa to BB8 - pierwszy załącza się BB8 po resecie i on ma zmieniony wektor startu ($8000) z $85a7 na $BFA0.

Istotne: SB3 jest niezmieniony w kwestii bankowania - modowane bankowanie ma BB8 - SB3 jest zmodowany o startową procedurę i BB8 ma znnienione bankowanie oraz wektor startu o czym powyżej.

Kto może niech sprawdzi mody\"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 08 Czerwca 2012, 17:55
MOD07A - OK!

TESTCART - OK! ale trzeba przesterzegać pewnych reżimów pracy w zależności od typu carta! O co chodzi (i testy pozostałych poprawek) wyjaśnie juz po meczu. Niech MOC (jak mawiał Yoda) będzie z naszymi!!!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 08 Czerwca 2012, 18:28
całkiem dobrze im idzie \"\"

Ps. no jak wygra Grecja w dziesiątkę to będzie słabo ... nie możliwe :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 18:54
Suchy zapewne ma na myśli NMI wyzwalane przez zamrażarki AR i FC3... i tryb ultimax - dlatego program jest napisany w obszarze "poniżej" $1000
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 08 Czerwca 2012, 22:35
@wegi, testowałeś TESTCART na prawdziwym C64 z realnym cartem? Jesli tak to opisz jak to robiłeś.

Jedyny cart, który nie sprawiał mi problemów i dał się testować przy pomocy TESTCARTa, to BBv2 (akurat takiego najprostszego carta mam). No ale tak na dobrą sprawę, to nie ma co w nim testować: 27C64 - jeden blok 8KB widziany w obszarze ROML i tylko załącz/wyłącz widoczność carta, poprzez impuls na I/O1/ lub I/O2. Poprawiony program TESTCARTA wyswietla dobrze, wpisane do DRAMa zera (po wyłączeniu widoczności BBv2) lub wyswietla zawartość EPROMa na carcie (po załączeniu widoczności BBv2), pokazaną na ekranie zawartośc można przewijać. Widać jest również poprawnie zawartośc ROMa BASICa i chodzą dobrze inne opcje TESTCARTa, tak jak założyłeś wegi, no ale na tym koniec. Z innymi cartami TESTCART nie działa poprawnie. Moim skromnym zdaniem program do odczytania zawartości carta to jedna sprawa, a testowanie carta to druga (no i teraz nie wiem, czy coś uniwersalnego dla jednej czy drugiej sprawy ma sens) - "macanie" po omacku bankowanego carta prowadzi do "zwiech" (np. po nieświadomym załaczeniu trybu ULTIMAX, jak to jest w przypadku konstrukcji BB8) i po tym w konsekwencji dziwnych działań zarówno TESTCARTa jak i samego carta (wyszło w praktyce i nie wszystkie sytuacje z tym związane są dla mnie do końca jasne). Dodatkowo może dojść do ustalenia stanów zabronionych na pinach EPROMa w carcie po niewłaściwym bankowaniu - słuszne dla BB8, ze względu na jego konstrukcję, przy pracy z mniejszymi pamięciami niż 27512 - patrz wcześniej moja tabelka bankowania, poprostu niektórych adresów bankowania w BB8 nie można uzywać dla określonych typów EPROMów). Nadal będę optował, że testowanie carta, to raczej softem z poziomu carta i z pełną świadomością konstrukcji i sposobu działania carta - no chyba, że cos NIE TAK KUMAM do końca, to mnie w razie czego wyprowdźcie z błędu!

elwer:
pomysł z ożywieniem BB8 fantastyczny, ale wydaje mi się że przeróbki poszły za daleko albo za blisko

... no właśnie, jeśli chodzi o mnie to nie chodziło mi o ożywianie BB8, ale o jego modowanie i pokazanie, że ten cart coś jeszcze potrafi, dzięki ciekawemu PCB. Mody z "ożenkami" (jak to fajnie określił wegi) poszły na początek, ale to jeszcze nie koniec. \"\"

PS Ale Ruscy pogrom Czechom zrobili!

MOD7B i MOD6A sprawdzę następnym razem.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 08 Czerwca 2012, 22:59
Poprawię testcarta - może wprowadzenie w ultimaxa doprowadza do zwiech owszem - ja używam IRQ w nim i wtedy przesłaniany jest wektor romu - tym nie mniej jak masz zadanie dostać carta w łapy i rozkminić jego bankowanie to nie masz wielkich możliwości - owszem były zwiechy ale one też są sygnałem jakimś - sprawdzę zaraz co jest i powiem. Akurat nie mam już niestety żadnego BB mam actiona i finala - na emu action chodzi to duże prawdopodobieństwo, że pochodzi na realu. Poprawię, żeby to się wykonywało w pętli a nie z IRQ może będzie lepiej ale jak już wiesz np, że masz coś takiego jak w BB i jak będziesz ustawiał wartości na $DF00 a potem przełączysz na IO1 - powinno być OK...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 08 Czerwca 2012, 23:21
@wegi, jak już poprawiasz, to może na początku przed uruchomieniem TESTCARTa opcja z pytaniem w stylu:

Wpisz domyślny adres bankowania? (DE00-DEFF/DF00-DFFF)
Wpisz domyślny bajt bankowania? (00-FF)"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 09 Czerwca 2012, 00:21
Działa to u mnie w 1541U gdzie wybieram albo Actiona albo FC3. @suchy - czym innym jest zrobienie programu do testowania znanego Ci już karta - taki selftest czy np. włożono 32/64/128/256KB ROM a czym innym "macanie na ślepo" jak nie wiesz jak się cart bankuje - dlatego zrobienie takich "wygód" jak wpisanie żądanego adresu w trakcie może być niewykonalne bo np w tym momencie basic masz zasłonięty cartem i obsługa klawiatury nie działa, zmienione wektory itp. takie coś byłoby najlepiej na starcie bo jak już zabankowałeś carta to odwołania do rom są niebezpieczne - rozpoczęcie bankowania od $DF00 jest bezpieczne dla FINAL3 i AR które bankują się na $DFFF i $DE00 - w praktyce jak działasz na nieznanym carcie - to nie wiesz co jest "bezpieczne" a co nie i to jest właśnie macanka - ja to robiłem tak, że w pętli "waliłem" wszystkie możliwości po całym IO i zatrzymywałem się tam, gdzie był "zasłonięty" RAM. Tu nie ma idealnych rozwiązań. Jest source kto chce i się zainteresuje zmieni sobie\"\"

MODY 7B i 6A działają?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 09 Czerwca 2012, 11:02
Nie sprawdzałem Reset + CTRL (uruchamianie programu przez reset) muszę pogrzebać za programem. Pozostałe funkcje  BB 8 i 4 w modach 7B i 6A działają (trzeba załapać naciskanie klawiszy). Co do SMBIII to Reset +CTRL(to co klawisz F7)  i +R/S(moduł syntezy) działają reszta ? - może ma ktoś instrukcję do SMBIII.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 09 Czerwca 2012, 14:10
Jedyny podejrzany o instrukcję MB3 to V12 \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 09 Czerwca 2012, 14:35
Mam instrukcję \"\". Wciskając reset i trzymając jednocześnie klawisz CONTROL, przechodzi się bezpośrednio do systemu Black Box X (bardzo wygodna opcja, tysiące razy przeze mnie wykorzystywana). Opcja ta działa również, jak uruchamiamy C64 przyciskiem POWER i przytrzymujemy klawisz Control.

Z kolei przytrzymanie klawisza Run/Stop z resetem powoduje wskoczenie do Modułu Syntezy Polskiej Mowy. Reset z C= wskakuje do C64 bez kartridża ;)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 09 Czerwca 2012, 19:01
Panowie bez przesady z tymi resetami, przecież wegi nie będzie tworzył od nowa softa do cartów MB, czy BB. \"\" \"\" (szkoda na to jego czasu). Obsługa za bardzo się komplikuje. No coś za coś (do opcji kartów mozna przecież wejść z menu każdego carta i nie jest to jakieś bardzo upierdliwe) - mamy teraz na jednym carcie BB8, praktycznie bez żadnych poważniejszych przeróbek (poza wymianą pamięci) dodatkowy drugi cart do wyboru, więc to juz i tak dużo. Czy jest sens dalej to poprawiać i komplikowac obsługę. To juz lepiej stworzyć zupełnie nowego carta, tak jak zresztą wegi pisał. Te "ożenki" cartów to tylko MOD nr 1 BB8 (w celu pokazania, że PCB BB8 stać na więcej)  - będą następne mody BB8 (juz nie związane z oprogramowaniem MianBoxów, czy BlackBoxów) Jeśli już to wolałbym, żeby wegi skoncentrował sie teraz na uzupełnieniu/poprawieniu TESTCARTa - to może wyjdzie z tego jakiś fajny i przydatny programik. Ktoś testował TESTCARTa na real-sprzęcie (poza wegim i mną), np z BB8?

elwer:
Nie sprawdzałem Reset + CTRL (uruchamianie programu przez reset) muszę pogrzebać za programem. Pozostałe funkcje BB 8 i 4 w modach 7B i 6A działają (trzeba załapać naciskanie klawiszy). Co do SMBIII to Reset +CTRL(to co klawisz F7) i +R/S(moduł syntezy) działają reszta ? - może ma ktoś instrukcję do SMBIII.

... no fajnie, że to sprawdziłeś. W końcu ktoś mnie zluzował na posterunku. \"\" \"\" Niestety wegi sam "kodzi" w tym wątku - do pomocy chętnych nie ma.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 10 Czerwca 2012, 19:25
Uporządkowałem i umieściłem podsumowanie BB8 mod nr 1:

TUTAJ

... a tu będziemy dalej "modzić". \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 10 Czerwca 2012, 20:11
Gdyby ktoś miał nadmiar:
27C512
74LS175
4001
lub ich odpowiedniki to mogę odkupić.
Bo mi tylko wydmuszka po BB została.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 11 Czerwca 2012, 06:45
StaryMarabut:
74LS175

Proponuję w to miejsce 74HCT175 (nie pchać już TTLi jakie by nie były), bo w następnym modzie, taki będzie znacznie korzystniejszy! \"\"

PS Wszystko z tej listy mają aktualnie np. w TME (Łódź)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: BagoZonde w 11 Czerwca 2012, 14:33
suchy:
Proponuję w to miejsce 74HCT175 (nie pchać już TTLi jakie by nie były), bo w następnym modzie, taki będzie znacznie korzystniejszy!

Suchy, dlaczego preferujesz HCT miast LS?

StaryMarabut:
Gdyby ktoś miał nadmiar:
27C512
74LS175
4001

Mam trochę 4001 i 175, 27C512 może też się znajdzie, popatrzę dziś i dam Ci znaka ale przypomnij się na mejla dżast in kejs.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 11 Czerwca 2012, 19:14
BagoZonde:
Suchy, dlaczego preferujesz HCT miast LS?

... wszystko wyjaśni się przy następnym modzie BB8! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 12 Czerwca 2012, 13:18
@suchy @elwer - gwoli ścisłości mógłibyście sprawdzić mod 3 i mod2 czy działa menu? Bo chodzi o to, że jak działało na 3cim (2gim) - to procka cold startu moglaby być krótsza
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 12 Czerwca 2012, 17:26
@wegi, przed chwilą sprawdziłem: mod 2 i 3 dają taki sam efekt. Pojawia się menu wyboru z "zaznaczonym": "MIAN BOX" i na tym koniec - brak reakcji na klawichy.

PS Skoro mam już "odpalone"  sprzęty, to sprawdzę jeszcze te ostatnie mody (reset+klawisz), które mordował elwer

@wegi, myślę, że wystarczy pracy przy "ożenkach", czeka następny mod BB8, ciekawszy, odezwij się do mnie na e-maila: eltopsj(małpiszon)o2.pl, bo parę rzeczy musimy uzgodnić tą drogę, żeby "śmiecia" nie robić na forum (również w sprawie carta BagoZonde chciałbym pogadać, wiem, że wiesz o co biega)!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 12 Czerwca 2012, 17:53
suchy:
żeby "śmiecia" nie robić na forum!

Chętnie poczytam.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 12 Czerwca 2012, 17:59
Kisiel:
Chętnie poczytam.

... ale wszystko co trzeba będzie napisane, chodzi o to żeby nie robic znowu 10 stron niepotrzebnego blebleble, gdzie istotne informacje zginęły w natłoku literek! Przez to musiałem zakładac nowy temat w celu uporządkowania tego bałaganu, a to też zajmuje sporo czasu. Kapewu?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 12 Czerwca 2012, 20:02
Proponuję w niedalekiej przyszłości nowy wątek na forum z gotowymi rozwiązaniami zamieniać np. na artykuły i wydzielić na Power osobny dział np. Mody userów. Na forum też tematy giną i potem ciężko je znaleźć w archiwum.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 13 Czerwca 2012, 13:30
Fachowcy zrobiłi burzę mózgów, pewnie wyjdzie coś fajnego więc ...\"\"
Postanowiłem zrobić klona BBv8 metodą termotransferową (rysowane w Acadzie12)- co z tego wyszło\"\":
-źle dopasowałem przy składaniu strony (przesunięcie) + przesunięcie otworów przy wierceniu,
-w związku z powyższym  musiałem CD4001 i 74175 montować ze skróconymi nogami (te nogi które nie maiały pada na drugiej stronie)
Trzeba pamiętać o jedynym przejściu między stronami płytki na ścieżce -pin 22 z eproma do 2 pinu CD4001.
Ścieżki cynowane lutownicą.
Rozmieszczenie elementów jak na zdjęciu, schemat na pierwszej stronie tematu.
Klon BBv8 ruszył od razu.
Na zdjęciu po lewej BBV8 Atraxa.
[imgs=4power.com/forum/uploads/files/BBv8x.jpg]BBv8[/imgs]
a to pdf
http://c64power.com/forum/uploads/files/BBv8_pdf.zip
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 13 Czerwca 2012, 13:39
Coś mi przetwarzanie scriptów szwankuje.
\"BBv8\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 13 Czerwca 2012, 14:49
szit - Twoja płytka wygląda lepiej od atraxowej - gratki!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 13 Czerwca 2012, 14:52
elwer
Wygląda świetnie, jak na domową robotę.
Eprom na podstawce - nie domkniesz standardowej obudowy ABS-20.  
Ps. Ja przyklejam kartkę z nadrukiem do płytki, przy pomocy taśmy klejącej malarskiej, przed prasowaniem.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 13 Czerwca 2012, 15:09
elwer:
źle dopasowałem przy składaniu strony (przesunięcie) + przesunięcie otworów przy wierceniu,

Dlatego robisz najpierw jedną stronę, trawisz wiercisz a potem drugą stronę.
Zabezpieczenie przed chlorkiem = taśma pakowa brązowa. Sprawdzone działa.
Jedyny problem to strzelić dobrze w otworki i dlatego trzeba zrobić sobie na pcb otworki kontrolne poza zarysem ścieżek.
Proste?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 13 Czerwca 2012, 15:35
Dodatkowe otwory kontrolne są naniesione. Eprom jest w podstawce bo łatwiej sprawdzić nowe pomysły (fachowcy nic nie chcą zdradzić) a zapowiada się ciekawie. Spróbuję z taśmą. Przesunięcie powstało chyba przez laminarkę, zawsze używałem żelazka i było do przyjęcia.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 13 Czerwca 2012, 17:05
@elwer - jak dałeś podstawkę pod Winbounda to mogłeś dać też pod TTL'e bo i tak masz "wysoko" a w razie potrzeby naprawa to 20 sekund \"\"

Dzięki za fotki - miło popatrzeć

Jak będzie cały projekt to można by zamówić hurtem dla chętnych takie PRO płytki

A tak btw to mamy tu klona 3ch cartów jakby nie patrzeć - kto chce odzyska BB4, BB8, SMB3

Pewnie możnaby jeszcze zmodować BB3 soft do tego jakkolwiek to był BB4 bez intra i to tak jakby już bez sensu było - z kultowych cartów możnaby pomyśleć nad replikacją FC3 (FC2?) były jeszcze jakieś hybrydy FC2 i coś tam... Action w klonowaniu mógłby być upierdliwy z uwagi na dużą liczbę części i ten RAM - może już lepiej 32KB statica by tam dodać...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 13 Czerwca 2012, 21:38
elwer:
Postanowiłem zrobić klona BBv8 metodą termotransferową (rysowane w Acadzie12)

... noooo, fajnie, że jest KTOŚ, kto zechce zrobić drobne poprawki na PCB BB8 przy następnym modzie, bo ja już na stare lata nie mam do tego cieerpliwooości. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: kenji w 14 Czerwca 2012, 10:19
Klon FC3 to byłoby coś. Nie wiem jak to wygląda od strony technicznej. Ewentualnie FC2

Gdyby jeszcze któryś z wprawnych koderów (Wegi? :D) mógłby dodać do tego carta korektor ustawienia głowicy, to byśmy mieli uniwersalny dobry cart i pod stację i pod magnetofon.
Można by też zrobić jakieś wsparcie dla SD2IEC choćby w postaci podmiany komend pod niektórymi klawiszami funkcyjnymi.


Jeśli chcecie to mogę tą płytkę do BB zrobić w "kilku" egzemplarzach.
Cena by była 3zł+przesyłka, ale bez soldermaski. Z metalizacją otworów.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 14 Czerwca 2012, 12:59
@kenji
nie miałem w rękach FC3 ani FC2 więc trudno powiedzieć, ale chętnie bym go sobie zrobił (ceny na Allegro są porażające), co do płytek BB jak będzie końcowa wersja chętnie sam bym reflektował na parę sztuk.
Nic trzeba będzie się douczyć jakiegoś programu do robienia płytek, bo jak na razie wszystkie robią ścieżki tak jak chcą a nie jak mi się widzi (nie twierdzę że zawsze zgodnie ze sztuką).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 14 Czerwca 2012, 14:38
kenji:
Klon FC3 to byłoby coś. Nie wiem jak to wygląda od strony technicznej. Ewentualnie FC2

ja mam na stanie carta z przelacznikeim BB4 <> F2, wiec pewnie te carty sa dosc blisko. aczkolwiek nei ma to spejclanei sensu bo F2 ma inny fastloader niz F3
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: kenji w 14 Czerwca 2012, 15:08
Mój FC2 ma zerwaną jedną ze ścieżek i przez to nie mogę go uruchomić. Nigdy nie miałem tego carta. Jedynie FC3 i IMO jest to jeden z lepszych cartów do C64 (nie licząc AR chyba najlepszy)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 14 Czerwca 2012, 15:15
kenji:
Gdyby jeszcze któryś z wprawnych koderów (Wegi? :D) mógłby dodać do tego carta korektor ustawienia głowicy, to byśmy mieli uniwersalny dobry cart i pod stację i pod magnetofon.

Ja od zawsze marzyłem o korektorze głowicy w AR, o czym już chyba tutaj gdzieś wspominałem, a ktoś to nawet nazwał profanacją - LOL \"\" Akurat AR to najlepszy cart imho do zgrywania gier z kaset, bo ma turbo do stacji, więc zgrywanie idzie sprawnie i szybko. Jedynie trzeba ustawianie głowicy doczytywać z dyskietki. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 14 Czerwca 2012, 16:33
kenji:
Jeśli chcecie to mogę tą płytkę do BB zrobić w "kilku" egzemplarzach.
Cena by była 3zł+przesyłka, ale bez soldermaski. Z metalizacją otworów.

... chętnie skorzystamy , ale wstrzymaj sie jeszcze chwilkę, bo to nie koniec modzenia przy BB8.

Panowie spokojnie, bo widzę, że apetyt rośnie WAM w miarę jedzenia. Przypominam, że to temat o BB8 i póki co na tym sie skoncentrujmy i wróćmy na ziemię \"\" (aby to skończyć),  bo jak dotychczas to nawet tak prostym cartem jak BB8, nikt wcześniej jakoś bliżej się nie zainteresował! Moja "broszka" to: maksymalnie prosto, a ciekawie (zresztą jak wszystkie "wynalazki", które dotychczas przedstawiłem!), więc raczej za te bardziej rozbudowane carty, gdzie trzeba np. rozkminiać "logic programable" brać się raczej nie będę (za mało czasu, a za dużo innych, równie ciekawych zainteresowań mnie pochłania). No ale mamy przecież Kisiela, który może zechce (poza swoimi wydumanymi konstrukcjami) jakiś prosty dla plebsu temat pociągnąć dalej! \"\" \"\"

V-12/Tropyx:
Ja od zawsze marzyłem o korektorze głowicy w AR, o czym już chyba tutaj gdzieś wspominałem, a ktoś to nawet nazwał profanacją - LOL Akurat AR to najlepszy cart imho do zgrywania gier z kaset, bo ma turbo do stacji, więc zgrywanie idzie sprawnie i szybko. Jedynie trzeba ustawianie głowicy doczytywać z dyskietki.

... pamiętam o modzie datasette i elektronicznym korektorze głowicy, ale tak jak pisałem już wcześniej, temat ruszy dalej dopiero jesienią! Postaram się zrobić tak, żeby już nie trzeba było "doczytywać" tego korektora z dyskietki \"\" i nie będziemy zawracać głowy wegi'emu, żeby "grzebał" w sofcie ARa!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 14 Czerwca 2012, 17:19
suchy:
nie będziemy zawracać głowy wegi'emu, żeby "grzebał" w sofcie ARa!

Myślę że Wegi nie ma też czasu na BB ;P
Co do modowania AR to jakoś nie widzę lasu rąk a platforma do tego całkiem przywzwoita. Może ktoś by sie pokusił chociaż o zmodowanie RR na GA... wiem, że się da \"\"
Co do modu FC3 to można pomęczyć Final Action czy jakoś tak czyli mod FC3 do RR (GA)
Nie widzę przeciw wskazań poza jednym... nie mam możliwości zrobienia nowych GA, więc ewentualne mody dotyczą garstki userów GA. Pomyślimy po projekcie BLT 1.0
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Psychik w 14 Czerwca 2012, 17:27
Raf:
ja mam na stanie carta z przelacznikeim BB4 <> F2

czy moglbys pokazac jak on wyglada? chodzi mi glownie o obudowe...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 14 Czerwca 2012, 18:13
obudowa wygalda "normlanie", tyle ze pomiedzy dwoma przyciskami chwilowymi jest przelacznik. przycziski jak w finalu - 2 : jeden to reset a drugi freeer menu dzialajacy oczywiscie tylko w trybie BB
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 14 Czerwca 2012, 20:18
suchy:
... pamiętam o modzie datasette i elektronicznym korektorze głowicy, ale tak jak pisałem już wcześniej, temat ruszy dalej dopiero jesienią! Postaram się zrobić tak, żeby już nie trzeba było "doczytywać" tego korektora z dyskietki i nie będziemy zawracać głowy wegi'emu, żeby "grzebał" w sofcie ARa!

W zasadzie kiedyś sam spróbuję ruszyć temat ROM'ów do cartów. Teraz póki jeszcze nie mam programatora, to na sucho nie mam jakoś ochoty się bawić. Fajnie, że pamiętasz o modach magnetu - czekam na jesień z niecierpliwością \"\"

Kisiel:
Nie widzę przeciw wskazań poza jednym... nie mam możliwości zrobienia nowych GA, więc ewentualne mody dotyczą garstki userów GA. Pomyślimy po projekcie BLT 1.0

A co stoi na przeszkodzie w uruchomieniu produkcji kolejnej serii GA?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 14 Czerwca 2012, 20:28
V-12/Tropyx:
A co stoi na przeszkodzie w uruchomieniu produkcji kolejnej serii GA?

Atmel wycofał się z produkcji Flashy serii AT29C => użycie flashy ze sektorem 64KB (AM29...), brak zainteresowania ze strony userów, liczyłem, że nie tylko ja będę coś na to kodował.
IMO lepiej skupić się na czymś innym, do GA i jego modowania powróce chyba w tym roku. Jad koduje też niespodziankę... top secret ;)
Na topie teraz mam BLT1.0 z różnymi wynalazkami które zajmną nam trochę czasu.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: zyga w 15 Czerwca 2012, 07:39
kenji
Klon FC3 to byłoby coś. Nie wiem jak to wygląda od strony technicznej.

Swego czasu Wegi męczył mnie o rozrysowanie tego w eaglu.

Zrobiłem:
- skany obu stron płytki po wylutowaniu scalaków,
- nałożenie na siebie obu warstw w PAINT.net,
- na każdej warstwie narysowałem ścieżki innym kolorem,
- po narysowaniu na tym scalaków (3cia warstwa)...
...wyrysowanie schematu było już o wiele łatwiejsze \"\"

Utknąłem na etapie układania płytki drukowanej. Autorouter jakoś kiepsko sobie radził. Może wrócić do pracy ?

Jest to wersja Riska & Comp Holland -  z jednym epromem 27C512.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 15 Czerwca 2012, 09:02
zyga:
Jest to wersja Riska & Comp Holland -  z jednym epromem 27C512.

takiego FC tez mam. na pewno lepsiejsze jest to rozwiazanie niz starsza wersja z dwoma, gdzies w necie wisi schemat do FC3 wlasnie w wersji z dwoma romami.

a teraz tak szczerze Panowie.. uzywa w FC3 ktos cos wiecej niz wedge oraz turbo do stacji i magnetu?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Czerwca 2012, 09:11
@zyga mógłbyś udostępnić efekty swojej pracy. Jak jest wsad do epromu to może udałoby się narysować płytkę w Acadzie (eagla dopiero poznaję). Masz może bibliotekę C64 do eagla. W necie są wzmianki o C64nic ale nie mogę jej znaleźć, czytałem że nie pracuje pod nowszymi wersjami eagla ale może dałobysię ją rozebrać (przynajmniej  expansion port).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 15 Czerwca 2012, 09:36
ja mam te biblioteki do eagle
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Czerwca 2012, 09:54
@Raf proszę je zamieścić (jeśli można) lub wyślij mi na emaila elwermapłpava.pl.
Z góry dziękuję.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: zyga w 15 Czerwca 2012, 11:22
elwer
Zobacz tutaj: http://www.cbmhardware.de/eagle/index.php
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 15 Czerwca 2012, 12:22
Raf:
a teraz tak szczerze Panowie.. uzywa w FC3 ktos cos wiecej niz wedge oraz turbo do stacji i magnetu?

Ja akurat wyjątkowo oryginalnego FC3 nie posiadam, ale już 2x zdarzyło mi się odpalić go na Ultimate i wykorzystać notatnik + drukarka - bardzo fajne narzędzie. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: kenji w 15 Czerwca 2012, 13:13
O właśnie. Mam na zbyciu drukarkę Star NG-10 (o ile dobrze pamiętam). Od 2 tygodni zabieram się żeby ją uruchomić. Czy jak ją podłącze o C64 to jeszcze muszę coś "konfigurować"? Czy po prostu pod Finalem ją uruchomię? Nigdy nie miałem styczności z drukarkami na c64 i człowiek normalnie głupieje.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Czerwca 2012, 14:37
@zyga wielkie dzięki - człowiek na starość jest już ślepy.

Wiadomość dla potomnych - przynajmniej u mnie na orzełku 6.1 znaleźionym na chomiku i 6.2 ze strony producenta biblioteka działa  - można zapisać i odczytać.
@suchy w miarę wolnego czasu sprawdź u siebie (sprawdzałem na 5.4 i było tak jak gdzieś pisałeś).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Psychik w 15 Czerwca 2012, 14:46
Raf:
FC3 ktos cos wiecej niz wedge oraz turbo do stacji i magnetu

nie, a dodatkowo wkurzaja mnie te okienka wskakujace co jakis czas po resecie.

IMO, tylko Action Replay! czekam na jakies mody Actiona 4.x
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: V-12/Tropyx w 15 Czerwca 2012, 15:39
kenji:
O właśnie. Mam na zbyciu drukarkę Star NG-10 (o ile dobrze pamiętam). Od 2 tygodni zabieram się żeby ją uruchomić. Czy jak ją podłącze o C64 to jeszcze muszę coś "konfigurować"? Czy po prostu pod Finalem ją uruchomię? Nigdy nie miałem styczności z drukarkami na c64 i człowiek normalnie głupieje.

A jakie gniazda ma ta drukarka? Jeżeli ma serial commodorowski, to podpinasz tym samym kabelkiem, co stację. Jak ma centronics, to potrzebna jest przejściówka.

Psychik:
nie, a dodatkowo wkurzaja mnie te okienka wskakujace co jakis czas po resecie.

IMO, tylko Action Replay! czekam na jakies mody Actiona 4.x

Mam identyczne podejście - wyskakujące menu w FC3 jest dla mnie przeszkodą. Tylko AR7.3 rulez :D
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 15 Czerwca 2012, 15:59
Psychik:
FC3 ktos cos wiecej niz wedge oraz turbo do stacji i magnetu

nie, a dodatkowo wkurzaja mnie te okienka wskakujace co jakis czas po resecie.

IMO, tylko Action Replay! czekam na jakies mody Actiona 4.x

... nooo, to sądzę, że raczej dłuuugo przyjdzie poczekać, bo jakoś do tej pory nikt się nie rwał do tego i nie dziwota.

Jako przykład schemacik Actiona Plus 7.3 (rozrysował p. Jerzy Sobola) \"\" :

\"AP73\"

... jak widać, to nie jest BB, gdzie mamy tylko trzy układy scalone (swojego klona BB8 poświęciłem do modów, bo mi nie był potrzebny no i trzeba było założyć podstawki, żeby cokolwiek dało sie w nim potestować, a teraz przy następnym modzie będę wprowadzał na PCB dodatkowe zmiany - czytaj: "gmyrał", ciął ściezki itd \"\" )! Ja np. nie posiadam zadnego Actiona, a ilu jest chętnych do poświęcenia swoich Actionów, łapka w górę?! \"\"  \"\"

Szukając tematów o BB8 trafiłem na TO - to chyba jakaś telepatia z przeszłości! \"\" \"\" \"\" - nie widziałem tego wcześniej!!! KB777 wpisał w tym temacie prorocze słowa \"\" :

http://www.c64power.com/forum/index.php?action=vthread&forum=17&topic=3271

cytuję:

"Skoro "prawdziwe" BBv8 juz nie sa potrzebne, mozna je zaczac przerabiac na kartridze z grami (albo czymkolwiek innym) z Epromem 27512 czyli 64kB. Przez przypadek od rejestru sterujacego idzie sygnal do nozki, ktora w Epromie 32-kilowym nie jest wykorzystywana - ale w 64-kilowym jest tam A15 Smile"

... @KB777 szkoda tylko, że wtedy (w 2009r.) nie ruszyłeś tego tematu, to nie musiałbym się teraz z wegim produkować! \"\" \"\"

PS KB777, to nie było "przez przypadek" z tym A15 - dobrze wtedy kombinowali, no nie (?!), tak opracowane PCB może pracować ze wszystkimi typami EPROMów, bez żadnych dodatkowych zmian (zworowań/przecinań), jak to się spotyka w cartach zagramanicznych z epoki?!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: KB777 w 15 Czerwca 2012, 16:34
Suchy... ja nawet nie wiem ile mam BlackBoxów i jakich wersji - ale ile Actionów i jakich to mogę Ci zawsze powiedzieć. BB jest mi... obojętny :P  A jakbym chciał robić karta z większym EPROMem - to pewnie bym robił na "uniwersalnej" płytce ISA (po przycięciu).

A to że możliwość użycia 27(c)512 to nie przypadek - to dobrze wiem ;)

BTW - ja swojego Actiona (pierwszego) ciąłem i lutowałem :P Za dużo I/O zajmuje i nie można go używać z innymi kartami, a to mi przeszkadzało :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 15 Czerwca 2012, 16:44
... niemniej na PCB BB8 można zrobić coś fajnego dla ludu (a nie tylko dla idei), w prosty i niedrogi sposób, czego raczej nie można powiedzieć o Actionie. Dlatego pociągniemy jeszcze z wegim BB8 MOD 2 i pewnie na tym będzie koniec tego wątku!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Czerwca 2012, 17:19
Biedny lud bez Actiona i FC3 czeka ....\"\"
Tymczasem na starym cartridgu morsa zrobiłem Bis Plus Cartridge (temat z tego forum)
http://noname.c64.org/csdb/getinternalfile.php/105408/Bis_Plus_Cartridge.rar
Zobaczymy jak się sprawdzi z sd2iec - ponoś ma turbo do dysku podobne do tego z FC3.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 17 Czerwca 2012, 20:43
http://c64power.com/downloads/upload/raf_lbr.7z

biblioteki do eagle, dzialaja z eagle 5.6
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 20 Czerwca 2012, 14:26
Prośba do Suchego - w wolnej chwili sprawdź schemat BBv8 który popełniłem w eaglu:

http://c64power.com/forum/uploads/files/BB8eagle.ZIP
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 22 Czerwca 2012, 22:07
fajnie elwer - jak jest ok to by był dobry datasheet do bb8 \"\" - grats

Jeszcze jeden pomysł wykorzystanie BB8 jako ROM (tak tak ROM) DYSKU tzn. niemal jak pradziad UCART suchego - po prostu można zapisać wybrany program do niego, który się po resecie wystartuje systemik 180 bajtów do niego:

*=$8000

.BYTE <COLD
.BYTE >COLD
.BYTE <COLD
.BYTE >COLD
.BYTE $C3,$C2,$CD,$38,$30

COLD      

      LDX #$00

      
      
   -
      LDA SYSOP,X
      STA $0900,X
      ;LDA SYSOP+256,X
      ;STA $0A00,X
      INX
      BNE -
      JMP $0900
      
      
SYSOP

.LOGICAL $0900   
      STA $DF03   

JSR $FDA3
LDA #$00
TAX
TAY

LP1
STA $02,Y
STA $0200,Y
STA $0300,Y
INY
BNE LP1
LDY #$A0

STY $C2
STA $C1

JSR $FE2D
JSR $FD90
JSR $FD15
JSR $FF5B
JSR $E453
JSR $E3BF
 
JSR $A644
LDX #$FB
TXS  

LDY #$C0
-
LDA SYSOP2-1,Y
STA $0340-1,Y
DEY
BNE -
STY $AC
LDA #$01
STA $AE
LDA #$08
STA $AF
JMP $0340
SYSOP2
.logical $0340
SEI

-
   LDA #$80
   STA $AD
   LDX CNTR
   LDA TABBANK,X
   TAX
   DEC CNTR
   BPL +
   INC $AD
+

   STA $DF00,X
   
L1
   LDA ($AC),Y
   STA $0400,Y
   INC $D020
   INC $01
   STA ($AE),Y
   DEC $01
   INY
   BNE L1
   INC $AF
   LDA $AF
   CMP #$FF
   BEQ RUN_PRG
   INC $AD
   LDA $AD
   CMP #$C0
   BNE L1
   BEQ -   
RUN_PRG
   LDA #$20
   STA $DF03
   STA $0400,Y
   INY
   BNE *-4
;JMP $xxxx for sys start
   JSR $A659
   JMP $A7AE

TABBANK .BYTE $00,$04,$08,$0C
CNTR    .BYTE 3
.here
.here

;DF03 cart off
;DF00 - załaczenie banku nr 4
;DF04 - załaczenie banku nr 3
;DF08 - załaczenie banku nr 2 (zabronione dla pamięci 27256)
;DF0C - załaczenie banku nr 1 (zabronione dla pamięci 27256)

załączam nieśmiertelną olli and lisa 3 the candelight adventure :D

http://c64power.com/forum/uploads/files/BB8_OLLI&LISA3P.ZIP

Drobne modyfikacje zamiast basic start może to być np Turboassembler w epromie \"\"

To "ROM-DYSK" a o RAMDYSK via BB8 mod to już opowie Wam sam suchy:D

imho Ucart suchego był lepszy, ponieważ miał możliwość softwareowego całkowitego odłączenia carty...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 22 Czerwca 2012, 23:44
No właśnie, to co wegi opisał powyżej nazwijmy dla porządku:

BB8 MOD NR 2-1

Poniżej schemat dla tego moda, narysowany w Eaglu przez elwera (PODZIĘKOWANIA dla elwera  \"\"  - schemacik jest OK):

  \"BB8with27512\"

... krótko mówiąc, nic nie zmieniamy w BB8, tylko wstawiamy zaprogramowaną wg wskazówek wegiego 27C512 i każdy może mieć swojego carta z ulubionym softem - warunek dostęp do programatora EPROMów.

Teraz pora chyba na najciekawszy \"\" mod dziadka BB8.

BB8 MOD NR 2-2

Ano, jak wspomiał wegi zrobimy sobie za grosze 128KB RAMdysk/UCart, czyli każdy zainteresowany wykonaniem tego moda, będzie mógł sobie do niego "wrzucać" z poziomu komcia (żaden programator nie będzie potrzebny) to co mu sie tylko zamarzy (jednoplikówki) i używać jak carta. Poniżej przedstawiam schemat (tylko logika, bez zasilania), jak zwykle machnięty przeze mnie odręcznie:

\"RAMDYSKviaBB8\"

... jak widać doszedł tylko jeden układ scalony, dwie diody impulsowe i opornik, no i w miejsce pamięci EPROM pamięć SRAM (very low power) z układem podtrzymania bateryjnego (opis zasilania i podtrzymania SRAMu następnym razem ;) ). Wszystko można zmieścić na PCB BB8. Oczywiście fajnie byłoby gdyby elwer, StaryMarabut zrobili schemat w Eaglu i opracowali (od nowa lub poprawili BB8) PCB dla tego moda, a kenij "puścił" serię płytek dla zainteresowanych! Układ RAMdysku/UCARTa działa wyśmienicie (sprawdziłem) z softem obsługi, napisanym przez wegiego, ale o tym niech coś opowie sam autor.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 22 Czerwca 2012, 23:49
No ej - suchy napisz coś o działaniu kurczaki, pułapce z dualnym zapisem ... Daj fotke prototypa...

OK - soft to drobny mod dotychczas przerabianych BB8 - nic wielkiego:

Najpierw trzeba uzbroić BB8 RAM DYSK w system - w tym celu trzeba wgrać z dyskietki i uruchomić program o nazwie SETUP
(ofcoz jeżeli wersja carta ma ręczny wyłącznik zapisu, to musi być w pozycj ON czyli zezwalać na zapis do Statica). Po uruchomieniu
zrestartuje się cart i jeżeli wszystko jest OK to pokaże się menu z możliwym wyborem 2ch opcji:

wyjście do Basica
zgranie ramu od $0800 do $ffff do statica

Proponuję wyjście do Basica. Można wgrać żądany program z dyskietki (ułatwi to spreparowany na dyskietce turboloader - load"*",8 i run+return)
Po wybraniu programu z katalogu zostaje on wgrany do RAM C64.

Teraz reset carta przywoła jego menu (istotne jest to, że do tego momentu nic w RAM C64 od $0800 wzwyż nie jest zmieniane i można wbić nasz program załadowany pod $0801) - opcja zgrania ramu wciśnie do STATIC'a RAM z C64 (od $0800 do $FFFF) i uruchomi carta czyli uruchomi program w nim zapisany (musi być start z linii Basica!)

Od teraz reset carta działa bardziej zmyślnie czyli działa to jak cart - startuje się to co ma zapisane - gdyby ktoś chciał wywołać menu to musi z resetem mieć wciśnięty klawisz CBM wówczas pojawi się menu z 3ma opcjami aktywnymi czyli to co było plus uruchomienie carta

Suchy chciał, żeby tak się to startowało to tak jest \"\"

Sam program zapisuje RAM w tym razem 8KB blokach carta widocznych pod $8000 do $9FFF
Można SETUP bardzo rozbudować o start z wszelkich możliwych urządzeń, ABC TURBO itp.

Jak dla mnie jest to najsympatyczniejszy mod BB8, a drugie miejsce to BB4&BB8

enjoy! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 23 Czerwca 2012, 00:25
wegi:
Suchy chciał, żeby tak się to startowało to tak jest

No i o to właśnie chodziło - jest bardzo funkcjonalnie. Jak mamy "zaprogramowany" (czytaj wgrany do RAMdysku) soft, to ustrojstwo zachowuje się jak typowy cart. Po POWER/RESET startuje z carta "siedzący" w nim program. Z CBM+RESET wchodzimy do menu, żeby ewentualnie zmienić używanego softa, czy przejść do pracy z interpreterem! Dla mnie REWELKA, szczególnie we wspólpracy z SD2IEC i JiffyDOSem (szybkie i sprawne ładowanie softa do komody z pamięci masowej). Tylko przy pierwszym załaczeniu, jak RAMdysk/UCart jest "pusty" (i po ewentualnym "padnięciu" baterii podtrzymującej) musimy wgrać z pamięci masowej do komody i uruchomić sysop, obsługujący carta.

wegi:
No ej - suchy napisz coś o działaniu kurczaki, pułapce z dualnym zapisem ...

Fakt. RAMdysk pracujący w obszarze carta (a nie I/O) ma swoje "fochy", które jak widać nie są problemem dla dobrego KODERA (czytaj: wegiego \"\" ). \"\" Po to doszedł dodatkowy układ 74HCT138 (może być również 74HCT139 - trzeba tylko inaczej "nogi" wlutować) i bez tego się nie da, gdyż konieczne było zdekodowanie poza komciowym PLA (w nówkach: MMU) obszaru pamięci  $8000-$9FFF dla wytworzenia aktywnego sygnału zapisu dla pamięci SRAM (oryginalne komciowe ROML/ROMH, dostępne w expansionie, są  tylko dla odczytu, pomijając tryb ULTIMAX). Inaczej mówiąc działa to tak, że w czasie zapisu do SRAMu dane zapisują sie również do komciowego DRAMu (dualny zapis), a po wyłaczeniu carta tylko do DRAMu.  Podobne rozwiązanie przedstawione było niegdyś w C&Afan, ja je tylko uprościłem, stosując trick z blokowaniem zapisu do RAMdysku (to ta dodatkowa dwuwejściowa "bramka" AND na diodach \"\" ), wraz z wyłączeniem widoczności carta na mapie pamięci komcia.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 23 Czerwca 2012, 08:18
Niebawem (jak tylko przygotuję niezbędne materiały) wrzucę w nowym wątku (analogicznie do moda BB8 nr 1) więcej szczegółów nt. RAMdysku/UCarta, łącznie z prostym tutorialem (gdzie co przeciąć/polutować na PCB BB8) - dla tych, którzy będą chcieli zmontować sobie mod2-2 na oryginalnej PCB BB8. Może z czasem - jak pisałem wyżej - chłopaki się postarają i będziemy mieć dedykowane PCB dla RAMdysku/UCarta. W takim przypadku mogę wprowadzić zmianę polegającą na zastąpieniu oryginalnego 4-ro bitowego rejestru: 74175, sterującego cartem BB8 na rejestr 8-mio bitowy, co dałoby możliwość znacznego zwiększenia pojemności RAMdysku.  Ponieważ tutaj dyskutujemy na temat modów BB8, to przyszło mi do głowy, że możnaby jeszcze dodać w sysopie RAMdysku opcję wyboru typu pamięci SRAM (jak uniwersalny. to UNIWERSALNY, a co). Mod 2-2 jest tak zrobiony, że bez żadnych przeróbek można wkładać w podstawkę DIP32 również mnniejsze pamięci SRAM w DIP28 (akurat może ktoś ma \"\"  ). Opcja ta uruchamiałaby się tylko po pierwszym załączeniu, gdy RAMdysk jest "pusty" tzn. po RUN sysopa, a przed aktualnym menu. Np. tak (dla popularnych pojemności pamięci SRAM):

wybierz SRAM, jaki chcesz użyć w RAMdysku:
6264    - 8KB
62256  - 32KB   (8KB x 4 banki)
621024 - 128KB (8KB x 8 banków)

i po tym wyborze uruchomiałoby się już tylko menu zasadnicze RAMdysku z ograniczeniem w sysopie bankowania dla danej pamięci i z wyraźnym wyświetlaniem w menu aktualnie dostępnej pojemności pamięci RAMdyski.

Wegi, co ty na to?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 23 Czerwca 2012, 19:28
Na moje albo nic nie trzeba zmieniać bo program podejmie próbę zapisu wszystkich 8miu banków i zapisze faktycznie tylko tyle ile jest fizycznie statica albo trzeba zmienić bardzo niewiele tj odtworzyć system, który może zostać nadpisany przy próbie zapisu do banku wywołanego przez $DF08 co pewnie powieli wywołanie banku $DF00, bo zrobi się niepełne dekodowanie chyba w takim przypadku...
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 23 Czerwca 2012, 22:00
Całej pamięci SRAM w zasadzie nie trzeba testować (ale, czego nie (?) -  byłaby to dodatkowa funkcja urządzenia do sprawdzania sprawności pamięci, a procedura ta nie musi znajdować się w SRAMie, bo tylko raz przed wpisaniem sysopa do carta jest robiona). Ze względu na określony typo-szereg produkowanych, popularnych pamięci SRAM, można wykonać niezwykle prosty test typu, tzn. jaką pamięć mamy zainstalowaną na RAMdysku - taka dodatkowa "inteligencja" tego ustrojstwa!  Po pierwszym uruchomieniu "pustego" RAMdysku, czyli po RUN sysopa, cart sprawdza sobie jakiego ma SRAMa zainstalowanego na PCB, testując ilość banków możliwych do zapisu, poczynając od ostatniego ósmego. Krótko mówiąc:

Zapis do ósmego banku carta i weryfikacja, jeśli OK, to w menu zasadniczym od tej pory wyświetla: dostępne max. 64KB SRAM 621024 (bo 62512 to na oczy nie widziałem)

jesli weryfikacja błędna to:

Zapis do czwartego banku i weryfikacja, jesli OK, to w menu zasadniczym od tej pory wyświetla: dostępne max. 32KB SRAM 62256

itd.

test w drugim banku dla 62128 i  w pierwszych ośmiu KB dla 6264. Proste, oczywiste i nie powinno być skomplikowane do wykodzenia. WAŻNE żeby robił to tylko za "pierwszym razem" i ograniczał stosownie w sysopie bankowanie, a info o tym czym dysponujemy na RAMdysku wyświetlał od tej chwili stale w menu zasadniczym (aż do momentu kiedy ponownie trzeba będzie wgrać sysopa do RAMdysku/UCarta). No oczywiście w dalszej kolejności po sprawdzeniu typu pamięci może być: PERFORM FULL TEST \"\" (jak znajdziesz czas żeby to zakodować) \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 23 Czerwca 2012, 23:12
Temat robi się coraz ciekawszy.
@Suchy w wolnej chwili skoryguj ręcznie schemat, zwłaszcza zasilanie i rezystory podciągające.
http://c64power.com/forum/uploads/files/BB8s.ZIP
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 23 Czerwca 2012, 23:21
@elwer - wrzuć z eagla print screen'a z wirtualnego PCB z częściami i bez części (gołą płytkę) jak się da
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 23 Czerwca 2012, 23:25
@wegi naturalnej wielkości czy powiększone?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 23 Czerwca 2012, 23:28
i naturalne i powiększone ze 4razy poproszę i dzięki za zaangażowanie btw. możesz sprawdzić moda z ROM dyskiem
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 23 Czerwca 2012, 23:32
konkurencja jest dobra \"\"
Gratki Panowie że Wam się chce. Jeszcze parę muśnięć i będzie projekt komercyjny.
Ok, pytanie czy ktoś się poczuwa do bycia ojcem projektu?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 23 Czerwca 2012, 23:36
Bez jaj to - gdzie tu do takich cudów jak Geo Action Kisiel jest bezkonkurencyjny - to tylko prosta rzecz - ojcem z racji wieku niech suchy będzie \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 23 Czerwca 2012, 23:42
Ej no czapki z głów że się jemu chce.

Kurde no ja takich koderów jak Wegi w projekcie nie miałem \"\"

Nie mniej jednak Jad i ja chyba tworzymy całkiem niecną grupę ;P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 23 Czerwca 2012, 23:46
Zapomniałem napisać Oli działa bez problemu - fajna gierka.
@wegi a to pliki mam nadzieję że tak chciałeś.
http://c64power.com/forum/uploads/files/dlaw.ZIP
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 23 Czerwca 2012, 23:52
ale nie widać ścieżek - da się ze ścieżkami i w kolorze z nałożonymi scalakami?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 24 Czerwca 2012, 00:03
Ścieżki są jeszcze nie narysowane,  są tylko połączenia między punktami na wydruku to nic nie da (będzie niewidoczne).
np. http://c64power.com/forum/uploads/files/przyk_ad.zip
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 24 Czerwca 2012, 00:08
Mi chodzi o to, żeby wirtualnie zobaczyć carta to wygląda 90% jak real albo lepiej no i płytkę bez części z samymi ścieżkami też - to już prawie jak by się go w rękach trzymało - jak byś zrobił dalej to pociśnij
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 24 Czerwca 2012, 00:13
Dla przykładu autorouter z eagla, a z ścieżkami będę się bawił jak @suchy wprowadzi poprawki na schemacie.
http://c64power.com/forum/uploads/files/autorouter.zip
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 24 Czerwca 2012, 00:23
Dzięki - to niezupełnie to o co mi chodziło - chciałbym zobaczyć to bez ścieżek z drugiej strony po prostu tak jak bym oglądał płytkę z góry patrząc na nią... nieważne - dzięki
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 24 Czerwca 2012, 00:42
No, już lecą filmiki na Mediafire. Zaraz bedzie mozna pooglądac RAMdysk/UCart w akcji. \"\"

Pierwszy filmik z testów carta prostym bajsolowym programem. Do carta dopięty jest "monitor led", obrazujący stany logiczne na wyjściach rejestru sterującego cartem (74175):

FILM1 (plik 2,5M)

... i fotki:

Fot 1/ Zaraz po teście - wynik testu na ekranie monitora.

\"ramdysk1\"

Fot 2/ Widoczny RAMdysk/UCart z monitorem LED, wciśnięty w komciowego expansiona.

\"ramdysk2\"

Fot 3/ Cart z zalutowanym monitorem LED

\"ramdysk3\"

Fot 4/ RAMdysk/UCart bez monitora LED - widoczna podstawka pod baterię CR2032 dla przymiarki - układ podtrzymania jeszcze nie zmontowany, bo pracuję \"\" nad optymalizacją tegoż.

\"ramdysk4\"

... no i na koniec, film nr 2 z "całościowego testu" RAMdysku/UCarta, czyli "gwóźdź programu" z "pożal się Boże", moim osobistym komentarzem (wątpliwej wartości artystyczno-odsłuchowej) \"\" \"\" \"\" \"\"

FILM2 (plik 28M, ok 3 min. filmu)

PS Fotki i filmy robione marnej jakości sprzętem (kamerka AIPTEK)
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 24 Czerwca 2012, 02:13
Suchy
W wolnej chwili przeniosę ten schemat.
Fajny i wartościowy projekt  dla miłośników cartow \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 24 Czerwca 2012, 10:19
Brawo Wegi, Brawo Suchy wspaniały mod BB wam wyszedł, już nie mogę się doczekać końcowej wersji.

P.S. Suchy czy można gdzieś znaleźć Twoją wersję JiffyDosa
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: StaryMarabut w 24 Czerwca 2012, 11:34
Elwer
Tutaj opisany sposób edycji Jiffy
www.c64scene.pl/viewtopic.php?t=496&postdays=0&postorder=asc&start=15&sid=148d958d3ed 64f8 9b25c9cfea64825c0q
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 24 Czerwca 2012, 12:20
Przeróbkę klawiszy funkcyjnych zrobiłem (suchy ładnie opisał), ale ten jego ładniej wygląda (jak kernel nie sprawdza sumy kontrolnej to można zedytować) i jakby szybciej działał od mojego -sprawdzałem na dwóch C64.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 24 Czerwca 2012, 15:25
@zyga - skomponowałeś już FC3 do końca? pozdrawiam
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 24 Czerwca 2012, 20:11
suchy:
cart sprawdza sobie jakiego ma SRAMa zainstalowanego na PCB, testując ilość banków możliwych do zapisu, poczynając od ostatniego ósmego. Krótko mówiąc:

Zapis do ósmego banku carta i weryfikacja, jeśli OK, to w menu zasadniczym od tej pory wyświetla: dostępne max. 64KB SRAM 621024 (bo 62512 to na oczy nie widziałem)

jesli weryfikacja błędna to:

Zapis do czwartego banku i weryfikacja, jesli OK, to w menu zasadniczym od tej pory wyświetla: dostępne max. 32KB SRAM 62256

itd.

test w drugim banku dla 62128 i w pierwszych ośmiu KB dla 6264.

... posypuję głowę popiołem, bo to totalna bzdeta, co napisałem wcześniej, a powyżej cytuję!

Oczywiście ze względu na powielanie się obszarów pamięci mniejszej widocznej w obszarze pamięci większej (mirrors), test sprawdzający typ użytej pamięci SRAM w RAMdysku, powinien zacząć się od wykonania zapisu do banku pierwszego (0) carta, a potem:

- przełączenie na bank drugi (1) i odczyt tego samego adresu pod który był robiony zapis w banku pierwszym (0) i porównanie danej zapisywanej z odczytywaną -> jesli dane identyczne, to mamy 8KB SRAM (6264), jesli nie to:

- przełaczenie na bank trzeci (2) i odczyt tego samego adresu pod który był robiony zapis w banku pierwszym (0) i analogiczne porównanie danych jak poprzednio -> jesli dane identyczne, to mamy na carcie 16KB SRAM (62128), jeśli nie to analogicznie

dla ustalenia 32KB, przełączenie na bank piąty (4) i test (jak wyżej), jesli nie to mamy 64KB, no i po ostatnim kroku próba zapisu do ostatniego banku ósmego (7), jesli niepomyślna, to brak pamięc SRAMi w podstawce (lub uszkodzona)

... no chyba teraz jest OK!? Jesli nie to mnie poprawcie. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 25 Czerwca 2012, 15:55
suchy:
... no chyba teraz jest OK!? Jesli nie to mnie poprawcie.

Wszystko się zgadza. Pytanie czy jak będziecie pisać soft nie uwzględnić tego że ram może być większy niż 32KB ;) 128KB kosztuje piątala.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 25 Czerwca 2012, 18:17
No ponieważ to jest ubogi mod to uwzględniamy możliwość, że może to być 8,16,32,64 KB - chodzi o to, żeby pasowało to co modujący wyjmie z szafy - czyli to co ma pod ręką - zgadzam się, że 8KB to tylko po to, żeby sprawdzić działanie tudzież do momentu dokupienia tej 128ki
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 25 Czerwca 2012, 19:29
Kisiel:
Pytanie czy jak będziecie pisać soft nie uwzględnić tego że ram może być większy niż 32KB ;) 128KB kosztuje piątala.

... zgadza się ale to trzeba by robić już raczej innego carta, a nie moda BB8. Na BB8 mamy tylko 4-bitowy rejestr (3 bity na bankowanie górnymi adresami srama + 1 bit-EXROM), co daje możliwość zadresowania ośmiu banków po 8 KB. Ja i tak użyłem w omawianym obecnie modzie pamięci 128KB (bo faktycznie są dostępne i niedrogie w wersjach very low power, a taka akurat walała mi się w moich zasobach \"\" ) ale z przełącznikiem dwupozycyjnym ustalającym jeden z dwóch 64KB bloków do wyboru "na sztywno" przez użytkownika i powiem, że to nie jest wcale głupie rozwiązanie - mamy jakby dwa niezależne  carty w komciu. Co prawda można jeszcze dalej aktualizować tego moda (bez konieczności wymiany rejestru) w kierunku softowego przełączania do 128KB (jak to sugeruje Kisiel) - wystarczy dodać dwa tranzystory na inwertery, a odzyskane dwie dwuwejściowe bramki NOR zestawić w RSa (z dodatkowym wykorzystaniem I/O1) i już mamy brakujący "zatrzask" dla A16, ale czy jest sens to dalej komplikować?! Już w tej chwili mamy całkiem funkcjonalnego, użytecznego i prostego w wykonaniu carta - dopiero zdałem sobie z tego  sprawę jak zacząłem go testować. Nie jestem koderem, żeby to do końca docenić, ale cartridge, który sam może się modyfikować daje chyba ciekawe możliwości wykorzystania. \"\"

Poza tym nacisnąłem wegiego aby pocisnął dalej w kierunku rozwinięcia softa dla RAMdysku/UCarta o dodatkowe opcje testowania SRAM nie tylko ze względów, o których powyżej wegi już wspomniał, ale również dla tego, że tak zmodowany BB8 dostaje  niespodziewania dodatkową funkcję: urządzenia do testowania sprawności popularnych pamięci SRAM.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 25 Czerwca 2012, 20:34
@suchy
Można też pobawić sie w widzialność banków 2x8K, w końcu romH i romL jest ;) Co da całkiem nową funkcjonalność jak kernale itp.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 25 Czerwca 2012, 20:38
Tu jest klops z 16KB, ponieważ na początku masz przesłonięty Basic Staticramem - musiałbyś mieć zaprogramowanego Static Ram włożonego - to właśnie dlatego bankowanie jest z /ROML tylko
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 30 Czerwca 2012, 23:56
Gotowy Ramdysk/UCart via BB8 z sysopem wegiego (wykrywanie typu i autotest pamięci, dedykowane munu do wgrywania softu do carta):

\"ramdysk\"

... więcej szczegółów niebawem. \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 05 Lipca 2012, 19:16
elwer:
Temat robi się coraz ciekawszy.
@Suchy w wolnej chwili skoryguj ręcznie schemat, zwłaszcza zasilanie i rezystory podciągające.
http://c64power.com/forum/uploads/files/BB8s.ZIP

@elwer, którą wersją Eagla i z jakimi bibliotekami to rysowałeś?

Mam chwilkę wolnego czasu, to chciałem w końcu zrobić podsumowanie modowania BB8, gdyż inna robota przy C64 jakoś mi kuleje, dopóki tego nie dokończę (bo mnie Raf z V12 zaraz ubiją - dobrze wiedzą za co \"\" ) . RAMdysk/UCarta via BB8 testowałem przez parę dobrych dni, bo chciałem go sprawdzić praktycznie ("tasowałem" różnymi kostkami pamięci, sprawdzałem działanie podtrzymania itd) - dzięki testom dodałem potrzebne drobiazgi - cart ŚWIETNIE DZIAŁA. \"\" Powiem szczerze, że sam jestem zaskoczony jego prostotą wykonania w relacji do możliwości/funkcjonalności/ceny! \"\" Dziadek BB8, po takim zmodowaniu, jeszcze sie może przydać do czegoś konkretnego poza leżeniem na półce u "zbieraczy złoma"! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 05 Lipca 2012, 20:17
EAGLE 6.1 - znalazłem na chomiku, na 6.2 ze strony producenta też się wczytuje i działa.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: kenji w 06 Lipca 2012, 15:48
Wróciłem z urlopu. Jakieś płytki do zrobienia?
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 06 Lipca 2012, 16:15
@Kenji czekamy na ostateczną publikację oprogramowania i ostateczną wersję schematu (mam nadzieję że na dniach), potem trzeba będzie zaprojektować płytkę, a następnie prośba do Ciebie żeby ją wykonać.
@kenji napisz czy są jakieś wymagania co prowadzenia ścieżek, odstępów , wielkości otworów itd.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 06 Lipca 2012, 16:58
elwer:
@Kenji czekamy na ostateczną publikację oprogramowania i ostateczną wersję schematu (mam nadzieję że na dniach),

... schemacik moda 2-2 jest już gotowy (dzięki elwerowi miałem ułatwioną robotę \"\" , choć wersja ostateczna troszkę odbiega od "prognozowanej" przez elwera), tylko muszę do tego jakąś "poezję" stworzyć, bo wegi chciał żeby opisać działanie hardu RAMdysku/UCarta (tylko się zastanawiam, czy to będzie kogoś interesowało?), no i muszę jeszcze ogarnąć (czytaj: przygotować plik gotowca) sysopa dla moda 2-1 do doklejania (z opisem jak, gdzie to wkleić) w sofcie programowanym w EPROM 27C512, na co zapewne \"\" wszyscy czekają, a może Ty wegi, jako autor kodu to zrobisz (jest z tym trochę inaczej niż w historycznym UCarcie, gdyż sysop znajduje się na początku ostatniego, czwartego 16KB banku EPROMa od adresu $C000), bo tylko tego brakuje do kompletu opisu moda 2-1/2-2, żeby to zamieścić na forum w nowym wątku pt.: BB8 mod nr 2 - ROMdysk/RAMdysk/UCart - specyfikacja (chodzi o to żeby w pierwszym wpisie wątku umieścić całość materiałów, a nie rozrzucać na następne wpisy)

PS Tak, czy siak, publikacja materiałów jeszcze dzisiaj (!) bo potem nie będę miała czasu!

@kenij, zobacz ten FILMIK, jak jeszcze nie zdążyłeś oblookać! \"\" Haaaah, wegi i pewnie wszyscy ogladajacy mieli niezły ubaw z tym filmikiem  \"\" \"\" \"\" \"\" - faaakt, że macałem klawichy, jak ślepiec i dosłownie tak było, bo przede mną stała na statywie kamerka, a ja zza statywu, w półmroku, próbowałem coś na komciu nastukać (i jeszcze trzeba było sie koncentrować na dialogu, żeby to miało ręce i nogi) - nooo, do roboty w mediach trzeba mieć stosowne predyspozycje! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 08 Lipca 2012, 09:09
W TYM wątku zamieściłem specyfikację moda nr2 BB8. Miłego studiowania.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: suchy w 09 Lipca 2012, 23:15
Wszem i wobec ogłaszam, że na modzie 2-3 zakończyliśmy z wegim "mordowanie" BB8. Liczę, że wegi uzupełni jeszcze setup o obsługę RAMdysku/UCarta w wersji 512KB - mod 2-3, oczywiście już bez testowania pamięci \"\" , bo komcio zszedłby jeszcze nam na zawał! \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 12 Listopada 2013, 13:59
Oświećcie mnie czy zamiast 74 LS 175 w tym carcie mogę użyć 74 HC 175 (nie HCT) czy to ma szabsę ruszyć? Bo tylko takie w sklepie dostałem
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 12 Listopada 2013, 22:11
W tym układzie będzie działał każdy 175, byle był sprawny (sprawdzone - jak się nie ma co się lubi to się lubi co się ma ).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 12 Listopada 2013, 23:32
elwer

Dzięki bardzo
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 14 Listopada 2013, 13:29
www.wegi1.w.interia.pl/bb8_SD2IEC_core.zip

Kompletny projekt wraz ze źródłem i pomocniczymi programami exe które pomagały mi klecić sd2iec core

Plik to "_bb8.bin" - to wsad do eproma 32KB po zaprogramowaniu zgłosi się core dla bb8sd2iec.
Na wszelki wypadek skleciłem na moje wyczucie drugi plik "_bb8MOD.bin" - dla moda bb8 z pamięcią 27c512 (powinno działać - nie mam tego moda więc nie testowałem...)

plik "_bb8.crt" to obraz karta ale skompilowany jako AR - w taki sposób zmieniając bankowanie i dostęp do bankowania testowałem to na emulatorze - pracuje jako AR bez freezera bo i po co skoro to nie po to robione.

Plik runcrt.bat uruchomi na emulatorze obraz CRT . Kompilowany asm musi mieć ustawiony parametr BBX8 = 0  (wówczas kompilacja będzie zgodna z obrazem dla AR)
plik compile.bat kompiluje źródło do pliku prg

plik make.bat przerabia plik PRG do pliku BIN i CRT za pomocą dwóch dodatkowych programików

W mojej ocenie jest ubogo bo nie ma monitora (jest turboas) no ale fakt jest szybki dostęp do plików i zautomatyzowane ładowanie przez F5, jest fast save i abc turbo load - abc turbo save dla magneta nie ma bo i po co - kto się bawi magnetem i nagrywa - to jest w każdym bboxie zresztą nie ma miejsca.

Definitywnie należy do bb8 dorobić ręczny wyłącznik, ponieważ gry czy intra go złośliwie włączają i są zwiechy a programowej możliwości wyłączenia go na stałe nie ma.

plik bb8.c64 to plik projektu z C64studio - przy kompilacji z batchów nie używany

Podziękowania dla SM za płytkę do BB8 !!
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Listopada 2013, 12:03
Sprawdziłem wersję 32kB (na 64kB sprawdzę później), działa jak na MA, GA, AR. Wegi fajny pomysł z wersją na BBv8 zwłaszcza że można ją pożenić z modami na BBv8.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 15 Listopada 2013, 12:38
Teraz możesz znajomemu zamiast epyxa zrobić BB8 \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Listopada 2013, 13:00
Niestety brak czasu i zainteresowania SD2IEC Core. Kiedyś ktoś, robił i pytał się o Ogryzka i na tym się skończyło, wersja na AR skończyła się na jednym działającym egzeplarzu. Niestety obawiam się że wersja na BBv8 dołączy do pozostałych, a szkoda.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 15 Listopada 2013, 14:38
elwer

To się nie zdziw jak ktoś zrobi połaczone z SD2IEC BB8 bebechy i nie będzie to ktoś kto to już zrobił na innych bebechach :D

ten core to nie przypadek \"\"
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 15 Listopada 2013, 19:49
Wegi, to dobrze, że ktoś zaczyna produkcję nowego sprzętu.
Ważne aby to było lepsze niż olobox !
Jak potrzebujecie sprawdzenia poprawności projektu to dajcie znać.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 15 Listopada 2013, 22:55
dopiero teraz sie zorientowalem ze jest schemat bb v8 w pierwszych psotach :P
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 15 Listopada 2013, 23:09
wegi:
To się nie zdziw jak ktoś zrobi połaczone z SD2IEC BB8 bebechy i nie będzie to ktoś kto to już zrobił na innych bebechach
ten core to nie przypadek

Podzielam zdanie Kisiela, fajnie że ktoś zaczyna produkcję nowego sprzętu. Mam nadzieję że dołączysz do niego instrukcję, sam miałem z nim problemy na początku. Wiem jestem tępy, ale trzeba przestawić sposób myślenia z okienek na lepszą i szybszą obsługę klawiszami. Cart to jest chyba jedyna opcja do spopularyzowania SD2IEC Core.

Raf:
tak btw jest gdzies schemat bb v8?

Szukaj na początku tematu.

P.S. Wersja na 27C512 działa, jak ktoś chce to można na tej pamięci zamontować przełącznik i  cieszyć się BBv8+SD2IEC Core (trzeba połączyć wsady, opis w tym temacie). Wegi jakbyś znalazł czas i jest miejsce w pierwszych 32kB to może się da zrobić przełącznik programowy tak jak w połączeniu BBv8 i SMB3 (opis w tym temacie) tyle że bez menu (uruchamianie z  wciśniętym klawiszem). BBv8 Atraxa ma podłączone A15 do 74175 nie wiemk jak inne klony.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 17 Listopada 2013, 12:44
a moze ktos zrobi sdbox na bbv8? po wyrzuceniu gier powinien sie zmiescic
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 17 Listopada 2013, 18:59
Raf:
a moze ktos zrobi sdbox na bbv8? po wyrzuceniu gier powinien sie zmiescic

Raf narażasz się na odsądzenie od czci i wiary przez forumowego strażnika moralności (sam zamiar zawsze pozostaje bezkarny, więc jest szansa dla Ciebie). Poza tym ciekawa może być reakcja "Kalego"? A tak w ogóle co grozi za okradzenie domniemanego złodzieja? Jeśli będzie taki wsad to sam pierszy zaprogramuję na własny użytek żeby sprawdzić jak to działa (nie było opublikowanych testów, chociaż Raf kiedyś obiecał).
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Raf w 17 Listopada 2013, 21:49
Twoj post jest nieco chaotyczny, przypomnij mi o ktore testy sie rozchodzi?

EDIT: znalazlem watek, dopisalem wrazenia testowe, tym bardziej ze sdbox byl dostepny na DKiG - troche sie nim bawilem.
Tytuł: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 17 Listopada 2013, 23:27
elwer
Prosty przykład gra Bomberland została skrakowana ale nikt jej nie upublicznił tylko dlatego aby wspierać developerów http://csdb.dk/release/?id=122798.
Więc samo skrakowanie jest złem ale złodziejstwem jest sprzedawanie takiej IP.
Podejrzewam że Raf chce to sobie rozkminić dla sportu albo sam robi jakiś kart.
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: maliniak w 21 Marca 2015, 00:07
Witam,
Zrobiłem black boxa (altrax) i wgrałem do wsadu 27c512 - BBv8 i SMB3. Działa super ale tylko na nowszych płytach c64.
Na starej płycie gdzie jest stary sid6581 , cartridge jest wykrywalny ale działa tylko menu bb i smb , po wybraniu czegokolwiek wraca spowrotem do menu, czy wy też tak macie?
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: elroy w 21 Marca 2015, 00:51
Posiadam takowego, oryginalnego i na c64c ale z Jiffy/DualSiD mam dokładnie taki objaw. (nie zależnie od wybranego kernala)
Sprawdzę jutro na nie przerabianym i dam Ci znać.
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: elroy w 21 Marca 2015, 21:22
Tak, na oryginalnym, nie przerabianym C64C BB8 chodzi poprawnie, na moim C64G (nie wiem, czy to wina dodatkowego kernala), dzieją się cuda.
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: elwer w 21 Marca 2015, 23:15
Prawdopodobnie przyczyna jest taka sama jak w BBv3 i BBv4 (nie sprawdzałem)-było na forum.
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: maliniak w 22 Marca 2015, 19:13
BBv3 mi działa na starej płycie.
Przy BBv8 i SMB3 Tutaj ewidentnie widać jakby nie działało bankowanie pamięci, jest tylko menu i przy wyborze cokolwiek odrazu wraca do menu.
Chyba nic z tym się nie zrobi??
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 17 Kwietnia 2016, 16:14
BBv3 mi działa na starej płycie.
Przy BBv8 i SMB3 Tutaj ewidentnie widać jakby nie działało bankowanie pamięci, jest tylko menu i przy wyborze cokolwiek odrazu wraca do menu.
Chyba nic z tym się nie zrobi??

Może wymiana CD4001 na 74HCT02 by pomogła no i ten kondensator 470-560 pf na IO2 jest konieczny. Suchy też nie mógł uruchomić ramcart mod na BB8 dopóki nie wymienił 4001


Tu można sobie go odtworzyć i zamówić PCB


https://easyeda.com/wegi1/Black_Box8_C64_cartridge-Vfq0Aa8Ih
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: maliniak w 17 Kwietnia 2016, 19:29
Z chęcią bym sobie zrobił BBv9
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: romeok01 w 26 Października 2018, 18:42
Zamówiłem płytkę z linku wyżej, zlutowałem komponenty, wgrałem wsad do W27C512 i bo włożeniu kartdridge do C64 jest czarny obraz.
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 03 Kwietnia 2019, 13:17
Zamówiłem płytkę z linku wyżej, zlutowałem komponenty, wgrałem wsad do W27C512 i bo włożeniu kartdridge do C64 jest czarny obraz.
tak to jest jak się wierzy w mądrość ludową :P
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 03 Kwietnia 2019, 13:21
https://easyeda.com/wegi1/Black_Box8_C64_cartridge-Vfq0Aa8Ih

poprawiony A14 zbędnie wyprowadzony i zmieniony na 7402

na dole feedback ze zdjęciami
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: hobocti77x w 03 Kwietnia 2019, 13:22
Zamówiłem płytkę z linku wyżej, zlutowałem komponenty, wgrałem wsad do W27C512 i bo włożeniu kartdridge do C64 jest czarny obraz.
tak to jest jak się wierzy w mądrość ludową :P
Jestem pod wrazeniem. Po 4 latach K. znalazl jakas porade przy elektronice. Porada warta tyle na ile jego wiedza pozwala, no ale przynajmiej sie stara ;)
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: Kisiel w 03 Kwietnia 2019, 13:26
Jestem pod wrazeniem. Po 4 latach K. znalazl jakas porade przy elektronice. Porada warta tyle na ile jego wiedza pozwala, no ale przynajmiej sie stara ;)

a ja grzesiu przeczytałem posty na elektrodzie i wiec że instalację windowsa i inne masz w małym paluszku, szkoda że na elektronice się nie znasz :)
Taki informatyk co kawiarkę naprawi (napęd cd służący do utrzymania filiżanki).
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 03 Kwietnia 2019, 13:37
kisielbrednie jedno z pierwszych moich podejść do easyeda i niepotrzebnie korzystałem z komponentu, przez to nie zauważyłem że A14 zbędnie wyprowadziłem. Poza tym opisywałem 7402 a wyprowadzenia pociągnąłem dla 4011 LOL
Projekt tak mnie pociągał że nawet go nie złożyłem, jak się gość zjawił i zareklamował no to już poprawiłem i zamówiłem żeby sprawdzić. Idź do e5froga i zapytaj co za wersja PCB na lemonie została od fc3+
Tytuł: Re: BB8 ATRAX CLONE
Wiadomość wysłana przez: wegi w 03 Kwietnia 2019, 13:53
https://www.iamretro.gr/black-box-v8-για-c64-czy-mowisz-po-polsku/