C64Power Forum

Ogólne => Forum Ogólnodyskusyjne => Wątek zaczęty przez: krolikbest w 18 Lipca 2013, 21:02

Tytuł: pliki sequential, jak to ugryźć?
Wiadomość wysłana przez: krolikbest w 18 Lipca 2013, 21:02
Potrzebuję fachowego helpa,

jak wygląda struktura plików SEQ. Bo niby od pierwszego bajtu do przedostatniego to dane i zakończony plik bajtem zero. ale kiedy odczytuję pliki seq wielokrotnie nadpisywane (w WinVICE) to  jakoś ten ostatni zerowy bajt "daleko" leży \"\" i wyświetlam w przeglądarce oprócz prawidłowych danych, jakieś śmieci.
Albo coś żle myślę?


Z poważaniem
Tytuł: pliki sequential, jak to ugryźć?
Wiadomość wysłana przez: wegi w 18 Lipca 2013, 23:18
Nie ma co gryźć - to są pliki z danymi po prostu jak normalne. Jeżeli jest to zapisywany tekst no i z zasady pliki te nie mają load adresu. Tzn mogą mieć wszystko zależy od użytkownika który zapisuje ten plik. Jego wczytywanie, czy śledzenie jego zawartości odbywa się identycznie jak plików PRG - linka - pierwsze 2 bajty sektora podają next track i sector zbioru - jeżeli jest to ostatni sektor - pierwszy bajt ma wartość 0 a drugi mówi do którego bajtu sektora włącznie ciągną się dane - tak samo jak w PRG.
Tytuł: pliki sequential, jak to ugryźć?
Wiadomość wysłana przez: krolikbest w 19 Lipca 2013, 18:30
Dzięki wegi. Szedłem złą drogą \"\" ale zawróciłem. Czytanie plików SEQ zrobione. Aktualna wersja to 0.3.

Koniec.

Z poważaniem