2,076

(1,755 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,077

(1,755 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,078

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

mysle ze tak

2,079

(1,755 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,080

(16 odpowiedzi, napisanych Fabryka - 8bit)

dodane POINT
MEMLO = $930

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

2,081

(16 odpowiedzi, napisanych Fabryka - 8bit)

dzis schodzimy do:

MEMLO = $920

2,082

(16 odpowiedzi, napisanych Fabryka - 8bit)

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

2,083

(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,084

(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,085

(16 odpowiedzi, napisanych Fabryka - 8bit)

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

2,086

(4 odpowiedzi, napisanych Programowanie - 8 bit)

i gotowe. w pierwszm poscie do pobrania


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

2,087

(4 odpowiedzi, napisanych Programowanie - 8 bit)

dodane opcje load state i save state

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

2,088

(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,090

(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,091

(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,094

(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,096

(4 odpowiedzi, napisanych Programowanie - 8 bit)

mala aktualizacja. interfejs usera, kilka poprawek...

grafika - kolega QTZ


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

2,097

(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

2,098

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

wiesz... mozliwe ze nawet nie wiesz ze uzywasz ;-) niektore urzadzenia SIO2xxx w tej formie montuja pliki wkonwalne ;-)

2,099

(244 odpowiedzi, napisanych Fabryka - 8bit)

da sie:

device: $73
komenda:
$12 - zwróć bajty konfiguracyjne
$13 - ustaw bajty konfiguracyjne

$12,$13

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
bajt 2 - ustaw prędkość transmisji karty MMC/SD
0 - szybko (jak na AVR'a) - około 2.4Mb/s
1 - pośrednia prędkość - około 900kb/s
2 - wolno - około 500kb/s
bajt 3 - tryb działania diod LED
0 - tylko odczyty i zapisy na karcie SD
1 - tylko odczyty i zapisy z ATARI (SIO)
2 - jedna dioda odczyty i zapisy SD, a druga aktywność SIO
bajt 4 - numer urządzenia SIO2SD (0-3)
bajt 5 - parametry zabezpieczenia przed zapisem
0 - ATR'y zawsze mogą być zapisywane
1 - zachowanie zgodne z ustawieniem flagi w ATR
2 - ATR'y zawsze są zabezpieczone przed zapisem
bajt 6 - czas od wciśnięcia klawisza do rozpoczęcia samopowtarzania (0-50 w 1/50s)
bajt 7 - czas pomiędzy wciśnięciami w czasie samopowtarzania (0-10 w 1/50s)
bajty 8-15 - na razie nie są używane

2,100

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

e tam:

Minimumally sized bootable atr from and Atari 8-bit executable called KBOOT image - wymyslone przez Kena Sidersa 100 lat temu.

Pin walczl, walczl ale w koncu uznal (istnienie) i funkcjonalnosc atr niestandardowej dlugosci :-)

Sikor, Ty tez w koncu uznasz funkcjonalnosc xB w konfiguracji SIO :-)