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

Autor Wątek: Problem z kopiowaniem  (Przeczytany 4264 razy)

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

Jufol

  • Gość
Problem z kopiowaniem
« dnia: 28 Maja 2013, 21:46 »
Witam.
Pierwszy post, bo zostałem zmuszony. NIE POTRAFIĘ SKOPIOWAĆ GRY \"\"

Dotyczy to właściwie długich programów, czyli od 0801 do co najmniej A000 i dalej (tak myślę, bo z krótszymi raczej działa).
W szczególności gry, takie wiecie "zrzuty pamięci" z gier dyskowych, jakby save state z finala2 chyba.

Zrzucam sobie gry z taśmy na dyskietkę (c-64), PCta (star commander, 64hdd) i wszystkie te gry "długsze" nie działają. Na emulatorze błąd CPU, a po ponownym zgraniu na c-64 też nie działają.
Użycie opcji VERIFY, porównującej z orginałem na taśmie wyświetla OK.
Co ciekawe przegranie z taśmy na taśmę jest ok, kopia działa.

Jednak po przegraniu na cokolwiek podłączone do złącza SERIAL nie działa.

przegrywając używam zawsze polecenia POKE56,208 aby móc nadać nazwe.
jakieś pomtsły ?



Jufol

  • Gość
Problem z kopiowaniem
« Odpowiedź #1 dnia: 28 Maja 2013, 22:20 »
Była to wina cartridga BIS-PLUS.
Właśnie pomyślałem, aby zmienić na Final II i problem nie występuje.
... a już 20 kaset na PC i trzeba od nowa\"\"

No cóż BIS-PLUS dla stacji dysków to chyba nie najlepszy pomysł, no chyba że mój egzemplaż jakiś wadliwy.

Jednak ciekawe, bo VERIFY było OK, lecz pewnie porównywał ROM a nie RAM ????
ps. jako commodorowiec nie miałem stacji, teraz dopiero poznaję jej uroki \"\"

Jufol

  • Gość
Problem z kopiowaniem
« Odpowiedź #2 dnia: 29 Maja 2013, 21:23 »
Jednak nie działa.
Przegrywam grę taśmową "Tusker 1" (pierwsza plansza).
1) z taśmy na taśmę, kopia działa ok (kadridż Bis-Plus)
2) z taśmy na dyskietkę nie działa na Bis-Plus, działa z Final II
3) z taśmy na pc za pomocą 64HDD z lub bez kadridza, kopia NIE DZIAŁA !!!

na 64HDD któtkie programy działają.
próbuje tego Tuskera na 64Hdd bez karta
Przegrywam ok
Verify ok
potem reset c-64 ładuję kopię i gra się nie uruchamia.
orginał wczytany z taśmy (zwykłe turbo bez zabespieczeń) działa.
tracę już cierpliwość;)

Jufol

  • Gość
Problem z kopiowaniem
« Odpowiedź #3 dnia: 29 Maja 2013, 22:02 »
Tearz kopiuję z taśmy na dyskietkę tego TUSKER'a mając final II
lvl1 "Tusker 1" - wszystko ok\"\"
lvl2 "Tusker 2" - Nagrywa zbyt szybko (na oko) w poruwnaniu do liczby zajmowanych bloków i opcja verify, której wykonanie trwa znacznie dłużej niż save wywala error.

w przypadku magnetofonu były komórki pamięci odpowiedzialne za początek i koniec programu (miały tam swój adres)

czy dla stacji to te same komórki ?
czy dla opcji verify to te same komórki ?
jakie to były komórki pamięci ? \"\"

Jufol

  • Gość
Problem z kopiowaniem
« Odpowiedź #4 dnia: 29 Maja 2013, 22:22 »
... ale ten "tusker 2" co opcja verify wywala error się uruchamia OK przegrywany na FcII z taśmy na dysk.
Gdy przegrywam go z taśmy na dysk na Bis-Plus opcja verify wywala OK, jednak kopia nie działa.

Mam parę egzemplaży c-64 i stacji i wszędzie to samo, więc to nie wina sprzętu.
Jako commodorowiec byłem niezłym programistą, ale już pozapominałem i nigdy nie miałem stacji.
... a teraz takie jaja, jak ktoś coś podejrzewa, byłbym wdzięczny.
Ja zrezygnuję z "nowoczesnych" metod przenoszenia programów na PC i po staremu podepnę magnetofon do portu RS-232 w PC, bo moetda ta działa najlepiej.

Pewnie chodzi o banki pamięci RAM-ROM w opcjach save-verify?

Offline F7sus4

  • Level 6
  • ******
  • Wiadomości: 2410
Problem z kopiowaniem
« Odpowiedź #5 dnia: 29 Maja 2013, 22:53 »
Widze, ze intensywnie prowadzisz dialog z samym soba. \"\"

Czestym powodem "zbyt wczesnego" ukonczenia zapisu przy kopiowaniu tasma-dysk i dysk-tasma jest niewpisanie adresu koncowego przy komendzie zapisu dla danego pliku.

Jezeli plik zajmuje w pamieci obszar $0801-$0BAB, uzyj komendy zapisujacej ze wskazaniem tych adresow (np. z poziomu monitora w Action Replayu: S "nazwa pliku" , 8, 0801, 0BAB).

Offline wackee

  • Level 6
  • ******
  • Wiadomości: 2210
Problem z kopiowaniem
« Odpowiedź #6 dnia: 09 Czerwca 2013, 19:49 »
Znam ten ból \"\"

Jeżeli masz cartridge który używa standardowej (kernalowej) procedury zapisu na dysku (x, black box i pochodne) to gry wychodzące poza $a000 zawsze będziesz miał spitulone przy przegrywaniu taśma -> dysk. Wynika to z tego że standardowy saver nie przełącza prawidłowo komórki $01 przy zapisywaniu, w wyniku czego zapisuje od $a000 ROM z BASICiem.

Opcje są dwie:
a) cart typu Action Replay, Final
b) nie kopiuj na piechotę tylko użyj jednego z programów do automatycznego kopiowania, najlepiej Spectacular Copy w wersji zautomatyzowanej zrobionej przez Triad (rozumiem że kopiujesz z taśmy w systemie Turbo). Sprawdzona i zalecana metoda \"\"