C64Power Forum
Ogólne => Forum Ogólnodyskusyjne => Wątek zaczęty przez: Jufol w 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 ?
-
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
-
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ść;)
-
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 ?
-
... 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?
-
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).
-
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