Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Test multi ROM na VICE  (Przeczytany 2000 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Test multi ROM na VICE
« dnia: 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)



Offline elwer

  • Level 4
  • ****
  • Wiadomości: 259
Re: Test multi ROM na VICE
« Odpowiedź #1 dnia: 20 Listopada 2015, 12:55 »
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ą.
« Ostatnia zmiana: 20 Listopada 2015, 13:06 wysłana przez elwer »

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #2 dnia: 20 Listopada 2015, 14:39 »
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.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #3 dnia: 20 Listopada 2015, 14:55 »
Czysty kernal =8kb.
Sprawdz w dataschet pojemnosc tego eproma.


Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #4 dnia: 20 Listopada 2015, 15:17 »
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.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #5 dnia: 20 Listopada 2015, 15:36 »
Kasowany z programatora eeprom będzie mial prawdopodobnie inny pinout.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #6 dnia: 20 Listopada 2015, 17:19 »
Ale chyba tylko przy kasowaniu i to akurat z tego co widzę willem uwzględnia.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #7 dnia: 20 Listopada 2015, 17:41 »
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.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #8 dnia: 20 Listopada 2015, 17:59 »
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ć?

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #9 dnia: 20 Listopada 2015, 18:10 »
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...

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #10 dnia: 20 Listopada 2015, 18:14 »
Te 16kb.bin podziel na pół w hex edytorze i sprawdz w Vice.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #11 dnia: 20 Listopada 2015, 18:44 »
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.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Re: Test multi ROM na VICE
« Odpowiedź #12 dnia: 20 Listopada 2015, 19:22 »
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.

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #13 dnia: 20 Listopada 2015, 19:27 »
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ć :)

Offline ExciterELB

  • Level 6
  • ******
  • Wiadomości: 1025
Re: Test multi ROM na VICE
« Odpowiedź #14 dnia: 20 Listopada 2015, 20:11 »
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)