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

Autor Wątek: cart 8k, jak zrobić działający wsad?  (Przeczytany 865 razy)

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

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
cart 8k, jak zrobić działający wsad?
« dnia: 03 Maja 2017, 22:04 »
Postanowiłem zrobić sobie cart w celach testowych, problem jest taki ze nie mam pojęcia jak przygotować wsad.

Cart wg schematu:, eprom zmieniony na flash sst 39sf020, niewykorzystane linie adresowe podciągnięte do GND.

wsad przygotowywałem wg wskazówek Suchego, hexedytorem wywaliłem 2 pierwsze bajty z pliku prg. po załadowaniu wsadu (16x 8kb) i podłączeniu carta do c64 nic sie nie dzieje, tzn ładuje mi sie standardowy ekran basica.

Możliwe że program który wybrałem nie nadaje się do przeróbki na cart?
Nie testowałem tego na emulatorze, bo żadnego aktualnie nie mam na dysku..



10?"DHG
20GOTO10
RUN

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7339
  • Wolność, własność, sprawiedliwość
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #1 dnia: 03 Maja 2017, 22:42 »
A z uzyciem vice sprawdzales?
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #2 dnia: 04 Maja 2017, 00:20 »
Sprawdziłem pod emulcem i też nie działa. Kuźwa a miało być tak pięknie..
Spróbuje to jeszcze raz obadać na sucho pod emulatorem. Może winne jest doklejanie FF do binarki żeby zapełnić bank do 8kb.
Plik prg ważył ok 4.3kb, wsad robiłem w hexedytorze a nie w buforze programatora.

10?"DHG
20GOTO10
RUN

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7339
  • Wolność, własność, sprawiedliwość
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #3 dnia: 04 Maja 2017, 01:14 »
Debugger...
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline axa

  • Level 1
  • *
  • Wiadomości: 23
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #4 dnia: 04 Maja 2017, 07:01 »
A sygnaturę CBM80 a wcześniej wektory (cold i warm restart) dodałeś. Jeśli tego nie masz pod $8000 nic się nie stanie.

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7339
  • Wolność, własność, sprawiedliwość
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #5 dnia: 04 Maja 2017, 08:19 »
Dopelninie obrazu przez 0xff nie ma wplywu. Jakbys zamiescil ten obraz bylo by prosciej. Z ktorej instrukcji suchego korzystasz? Zrobienie takiego obrazu ktory w ogole startuje jest proste.

Przyklad z glowy:

*= $8000
.Byte $01, $80
.Byte $01 ,$80
Petscii "CBM80"

*= $8100
lda #0
Sta $d020
Jmp *
« Ostatnia zmiana: 04 Maja 2017, 10:47 wysłana przez Raf »
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #6 dnia: 04 Maja 2017, 09:18 »
Nie testowałem tego na emulatorze, bo żadnego aktualnie nie mam na dysku..

WOT ?
-profil nieaktywny-

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #7 dnia: 04 Maja 2017, 21:30 »
obraz w załączniku (8kb) ale już widzę że skopałem akcję nie dodając CBM80.

Nie szukałem na forum, jakoś w głowie mi utkwiło że trzeba wykasować 2 pierwsze bajty z pliku prg i dopełnić obraz FF do pełnego banku.

Nie testowałem tego na emulatorze, bo żadnego aktualnie nie mam na dysku..

WOT ?

no co? po wuj mi emulec jak mam real hw pod nosem ^^

10?"DHG
20GOTO10
RUN

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7339
  • Wolność, własność, sprawiedliwość
"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
Re: cart 8k, jak zrobić działający wsad?
« Odpowiedź #9 dnia: 04 Maja 2017, 22:09 »
Dobra z lenistwa i głupoty  dałem dupy po całości.

Teraz naprawiam błąd.
Przekopałem forum, znalazłem post http://c64power.com/forumng/index.php?topic=2063.msg17355#msg17355, pobrałem ten plik z załącznika.
Wkleiłem sysop Suchego - Suchycartsysop.bin przed wykastrowanym prg, dokleiłem mase FF żeby wyrównać do 8kb. Testowałem surowy obraz w VICE ściągniętym tylko w tym celu i ruszyło..

Program jest wybrany przypadkowo, liczyło się tylko żeby był poniżej 8kb

10?"DHG
20GOTO10
RUN