Ogólne => News => Wątek zaczęty przez: krolikbest w 15 Lipca 2013, 22:41
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: krolikbest w 15 Lipca 2013, 22:41
Jak ktoś będzie zainteresowany programikiem do czytania plików D64 lub PRG to mojego autorstwa jest
<link>ftp://krolikbest.mine.nu/c64/</link>
to część składowa większego projektu o którym już pisałem.
Testowane antywirem, żadnych malware, koni itp. Aha, program nie ma wbudowanego pełnego tłumaczenia tokenów, czyli słów kluczowych Basica, bo zrobiłem tylko to co potrzebowałem. Ale mogę dorobić, to żaden naprawdę problem.
Z poważaniem
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: dhg w 16 Lipca 2013, 08:08
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: krolikbest w 16 Lipca 2013, 16:31
Witajcie,
poprawiłem błąd który polegał na nieprawidłowym czytaniu plików *.P00. Zapomniałem, że ma inny format niż pliki *.PRG.
SPC: Niestety pliki z grami, które mają SYS2059 lub coś podobnego, nie są czytane. Przekraczają rozmiar przypisanego bufora, stąd "stream error" ale nie planuję tego już poprawiać. porównałem to z DirMasterem i tam też nie czyta, lub mam jakąś starą wersję
Z poważaniem
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: SPC w 17 Lipca 2013, 11:17
To chociaż przechwyć wyjątek i jakiś komunikat daj.
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: wegi w 17 Lipca 2013, 12:16
krolikbest:
Przekraczają rozmiar przypisanego bufora
SPC:
przechwyć wyjątek i jakiś komunikat daj.
Przydziel z 200 KB na bufor i po temacie. Czasami program na W7 staje i przestaje odpowiadać.
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: krolikbest w 17 Lipca 2013, 15:50
wersja 0.2A: - Zwiększyłem bufor do 163840 bajtów. - usunąłem brak zamknięcia pliku po jego załadowaniu -upssss...może dlatego zwieszało
Testowane na Win XP prof., SP.3
Z poważaniem
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: krolikbest w 17 Lipca 2013, 15:51
Acha, mam kłopoty z odczytem plików SEQ. Pracuję nad tym.
Tytuł: czytnik d64 i prg
Wiadomość wysłana przez: krolikbest w 17 Lipca 2013, 23:14
Poprawiona wersja 0.2B. "stream error" pojawiał się równiez z innego względu. jeżeli odczytywany plik jest na miejscu jakiegoś już wykasowanego, to procedura odczytująca postać bajtową nie mogła wykryć ostatnich trzech bajtów w postaci zer. były DWA zera. trzeci, ostatni bajt tzw. końca był róznej wartości. Ominąłem to w wersji 02B i czytam dwa zera.