C64Power Forum
Software => Software => Wątek zaczęty przez: ExciterELB w 19 Listopada 2015, 22:53
-
Od początku będzie najlepiej.
Połączyłem sobie na próbę 4 Kernele copy /b 1.bin+2.bin+3.bin ..itd. Wgrałem to to do 27C256, ale po wsadzeniu do Comcia ani jeden ROM nie ruszył. Kombinacje następujące (A13 i A14 pull up 2.2K do plusa) 0 0 , 0 1 , 1 0, 1 1 (do masy). Dwie kombinacje dają czarny ekran, dwie dają same niebieskie ramki. Ponieważ kasowanie 256 po UV jest upierdliwe, a autory wspomniały coś o spróbowaniu najpierw w VICE, to ja się zapytowuję:
Jak można w VICE skakać pomiędzy bankami z danego pliku BIN gdzie siedzą 4 kernele?
(każdy z osobna to wiem i wiem też, że dwa z tych co to wgrałem do 256 powodują zwiechę i wywołanie monitora w VICE, ale to jakaś skucha, bo wiem, że są dobre)
-
Z opisu wynika że na płycie masz kernel 8kB. Jak weryfikacja po nagraniu epromu przeszła pomyślnie, to pozostało Ci sprawdzenie omomierzem połączeń między płytą, podstawką i przejściówką.
-
hmm... mi w sumie wyszło 8+8+16+16.
Co do podstawki nie mam wątpliwości. Wlutowana precyzyjna i siedział w niej inny zaprogramowany z dwoma kernelami i miał się świetnie.
-
Czysty kernal =8kb.
Sprawdz w dataschet pojemnosc tego eproma.
-
32K więc też troche dziwnym jest, że weszło w sumie 48K, a willem nic nie prostestował... hmmm... trzeba kupić kasowalnego elektronicznie do testów.
-
Kasowany z programatora eeprom będzie mial prawdopodobnie inny pinout.
-
Ale chyba tylko przy kasowaniu i to akurat z tego co widzę willem uwzględnia.
-
Chodzi mi o to, ze eprom i eeprom o tej samej pojemnisci mogą różnić się rozkładem sygnałów na nogach układów.
Komcio tego nie uwzglednia, i eepromy czy flashe trzeba dostosowac, by zadzialaly w pcb komcia.
-
I nastało oświecenie. Przecież w nowych C64 kernel i Basic siedzą w jednym układzie i razem mają 16KB, więc ta wielkość jest jak najbardziej poprawna. Takich się chyba nie da sprawdzić w VICE co? 8KB miały kernele w starym C64.
Jak sobie zrobię połączenie przez copy /b innyrom.bin+901227-03.bin mojromkern.bin to to ma prawo zadziałać?
-
Jezeli chcesz przygotowac wsad 4x kernal do eproma do starej wersji komcia, to wystarczy skleic ze soba 8kbkernal1+8kbkernal2+8kbkernal3+8kbkernal4. Uzuskany plik 32kb.bin ladujesz do eproma 27c256.
Do nowej wersji komcia musisz dysponowac epromem 27c512.
Przed kazdym kernalem umieszczasz 8kb basic, czyli skladnia pliku wynikowego ma wyglądać tak:
8kbBasic.bin+8kbkernal1.bin+8kbBasic.bin+8kbkernal2.bin...
-
Te 16kb.bin podziel na pół w hex edytorze i sprawdz w Vice.
-
Jezeli chcesz przygotowac wsad 4x kernal do eproma do starej wersji komcia, to wystarczy skleic ze soba 8kbkernal1+8kbkernal2+8kbkernal3+8kbkernal4. Uzuskany plik 32kb.bin ladujesz do eproma 27c256.
Do nowej wersji komcia musisz dysponowac epromem 27c512.
Przed kazdym kernalem umieszczasz 8kb basic, czyli skladnia pliku wynikowego ma wyglądać tak:
8kbBasic.bin+8kbkernal1.bin+8kbBasic.bin+8kbkernal2.bin...
Właśnie to sobie rozkminiłem :) tylko teraz nie wiem jak 512 umieścić w C64C i jak zmieniać banki :/ 27c512 na 1 pinie ma A15, a 27c256 ma VPP. i na 22 pinie też są różnice, 512 ma OE/Vpp, a 256 tylko OE.
-
Poczytaj na necie o epromach, co oznaczaja te oznaczenia przy pinach.
Podpatrz na schemacie pcb komcia jakie sygnaly sa na pinach podstawki kernala.
Nie jest to wiedza tajemna. Mysle ze dojdziesz do tego sam. A dzięki temu na dłużej zostanie w pamięci
Ja nie bawilem sie z 512, okazalo sie ze moj Willem ma problem z programowaniem tych kosci.
Proponuję zainteresować sie kosciami flash. Programowanie i kasowanie z programatora.
Na moim chomiku jest schemat i wsad do flasza 3xkernal kernalCBM+Jiffydos+Dolphindos.
-
Mam już pewną teorię. Przełącza się używając A14 i A15 w kombinacjach 00,01,10,11. Za niebawem zrobię test na żywym organizmie. "Odepnę" jeszcze OE/Vpp od PCB i podam zasilanie prosto na EPROM. ..a teraz przerwa na wycieczkę po EB, bo tak na sucho to nie idzie pracować :)
-
DZIAŁA! :D 27C512, cztery romy i można je przełączać :D
zrobiłem sobie tak: C64, JiffyDos, TurboTape i C64GS :) (16 + 8+8 + 8+8 + 16)
-
Co dobrego daje kernal GS-a?
-
Na początek ładnie wygląda :) Wgrałem co było pod ręką z ciekawości i do testów. Nie doszukuj się w tym sensu :) Zastanawiam się czy jak wgram obraz BBoxa to zadziała :)
-
Ok :)
-
Ok :)
-
Z ROMem BB8 nie idzie :(