2,051

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

po wczytaniu kilku bajtow dekompresor zacznie zapisywac smieci np. do rejestrow sprzetowych, komp Ci sie zawiesi


wystarczy jeden blad... w pliku dowolnej dlugosci

jaki podwojny bufor...

smutek...

2,052

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

najwyrazniej nie rozumiesz jak to dziala.

nie wolno dekompresowac przed sprawdzeniem sum kontrolnej rekordu.

jak zaczniesz dekompresowac przed weryfikacja (liczyc sobie mozesz) to w razie bledu dekompresor sie nie zatrzyma tylko zacznie zamazywac pamiec.

2,053

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

nie bedziesz dekompresowal tej czesci tylko zglaszasz blad :-)

2,054

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

wydaje mi sie ze przed sprawdzeniem sumy kontrolnej nie wolno dekompresowac bo program moze "posprzatac" pamiec albo sam siebie nadpisac i juz nie bedzie komu, z czym i gdzie wracac

2,055

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

gdyby nie koniecznosc sprawdzania sumy kontrolnej (detekcja poprawnosci danych) to nawet bufor nie bylby potrzebny, moznaby odrazu pobierac dane do dekompresji bezposrednio z SERIN :D

2,056

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

mysle ze tak

2,057

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

ani to ani to. to zalez od programisty a metoda zalezy w ktorym momencie chce to zrobic. jesli programista wlaczy standardowy sterownik I/O ale nie zmieni predkosci (moze to zrobic specjalnie ze wzledu na przerwania DLI) to powinien (zalez od momentu kiedy to robi) albo pogodzic sie z turbo i przelaczyc w turbo albo nie godzic na turbo i wymusic powrot stacji do std speed... tak w skrocie...

===
moim zdaniem w tym konkretnm przypadku turbo kompletnie nic nie da ze wzledu na to ze tam idzie dekompresja w locie praktycznie caly czas...

2,058

(16 odpowiedzi, napisanych Fabryka - 8bit)

dodane POINT
MEMLO = $930

https://obrazki.elektroda.pl/8823998900_1587811535.png

2,059

(16 odpowiedzi, napisanych Fabryka - 8bit)

dzis schodzimy do:

MEMLO = $920

2,060

(16 odpowiedzi, napisanych Fabryka - 8bit)

no dobrze Sikor... obnizylem MEMLO do $924 :D (o 18 bajtow)

2,061

(16 odpowiedzi, napisanych Fabryka - 8bit)

plik musi istniec - (nadpisywanie). tworzenie to grubsza sprawa (w kilku bajtach nie da sie tego zrobic) ze wzgledu na mnogosc formatow.

acha obsluguje tez format bibodos (2x wiecej wpisow katalogowych)

2,062

(16 odpowiedzi, napisanych Fabryka - 8bit)

dodalem zapis plikow co wydluzylo program o 15 bajtow... do $1000 brakuje jeszcze 1738 bajtow ;-)

zreszta to jest fizycznie niemozliwe bo boot sektory maja lacznie tylko 384 bajty...

2,063

(16 odpowiedzi, napisanych Fabryka - 8bit)

niestety, MEMLO podskoczlo do $936 - dodany zapis plikow dowolnej dlugosci

2,064

(4 odpowiedzi, napisanych Programowanie - 8 bit)

i gotowe. w pierwszm poscie do pobrania


https://obrazki.elektroda.pl/3527464800_1587421939.png

2,065

(4 odpowiedzi, napisanych Programowanie - 8 bit)

dodane opcje load state i save state

https://obrazki.elektroda.pl/8257184600_1587388784.png

2,066

(16 odpowiedzi, napisanych Fabryka - 8bit)

niestety, MEMLO podskoczlo do $932 - dodalem zapis

no i sie wykluło (jeszcze nizsze MEMLO)

http://www.atari.org.pl/forum/viewtopic.php?id=16667

2,068

(16 odpowiedzi, napisanych Fabryka - 8bit)

Dos w boot sektorze

MEMLO = $930

pracuje z dowolnymi FS z rodziny AtariDOS2 (MyDOS itp.) z dyskietkami SD,ED,DD,DSDD itd. do 16MB w ATR.

ma tez funkcje Binary Load (można załadować pliki binarne)
dodana funkcja POINT (ustawianie biezacej pozcji w pliku)

potrafi zapisywac plik dowolnej dlugosci

jesli bootujemy z wylaczonym basic to dos probuje uruchomic plik AUTORUN. a jesli basic jest wlaczony to wchodzi do basica.

spod basica dla przkladu:

LOAD "D:TEST.BAS"
SAVE "D:TEST.BAS"

lub

XIO 40,#1,0,0,"D:PLIK.XEX"

do sciagniecia: https://xxl.atari.pl/xbootdos/

2,069

(4 odpowiedzi, napisanych Programowanie - 8 bit)

https://obrazki.elektroda.pl/1578366900_1587160552.png

dodane menusy

wlasciwie to moznaby dodac jakas operacje specjana do tego DOSa... moze uruchamianie plikow binarnych? (BINARY LOAD)? DOS 2.5 tego nie ma ale MyDOS juz tak.

no dobrze... musialem troche skrocic xBOOTDosa ...

- ustawia memlo na $937     (poprzednio $93B)

bedzie Ci dzialal.

2,072

(40 odpowiedzi, napisanych Software, Gry - 8bit)

jak Ty malo wiesz :-)

no ale skoro ani xDOS ni xBootDOS nie ustawiaja memlo a jak mowisz ze na xDOS dziala to nie o memlo chodzi.


a jaki ma byc efekt bo widze ze pod xDOS i xBootDOS dziala tak samo.

2,074

(4 odpowiedzi, napisanych Programowanie - 8 bit)

mala aktualizacja. interfejs usera, kilka poprawek...

grafika - kolega QTZ


https://obrazki.elektroda.pl/9525272200_1586953842.png

2,075

(244 odpowiedzi, napisanych Fabryka - 8bit)

ok. a to jest poprawne?

bajt 0 - ustawienie prędkości turbo (0-16 prędkość turbo , 17 - turbo wyłączone)
bajt 1 - ustawienie prędkości turbo w trybie 7-bit/XF551