Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: uzip64 a sprawa bursta  (Przeczytany 643 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
uzip64 a sprawa bursta
« dnia: 01 Grudnia 2008, 17:20 »
Witam, czy ktos z drogich forumowiczow podjalby sie przerobki unzipa tak aby zaczal dzialac z burstem, nadmieniam ze program jest uzywany przeze mnie do zrzucania d64 z karty CF ale szybkosc w jakim to jest robione jest dobijajaca (polgodzinki dla sloninki)
\"Smile\"


idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Nitro__

  • Gość
uzip64 a sprawa bursta
« Odpowiedź #1 dnia: 01 Grudnia 2008, 17:47 »
Sa zrodla progza
http://www.kludgesoft.com/downloads/unzp215src.zip
Z tej powolnej predkosci wynika, ze program uzywa domyslnych rutynek kernelowych,

Przejrze zrodla, ale na 95% nie pomoge w przerobce, bo nie siedze w temacie przerabiania programow oraz wogole stacji dyskow.
edit:
tak, program uzywa odwolan do kernela:
                   
Cytat:
SETLFS   = $FFBA
SETNAM   = $FFBD
OPEN     = $FFC0
CHKIN    = $FFC6
CHKOUT   = $FFC9
CHRIN    = $FFCF
CHROUT   = $FFD2
READST   = $FFB7
CLOSE    = $FFC3
CLRCHN   = $FFCC
GETIN    = $FFE4
CLALL    = $FFE7
IOINIT   = $FF84
FA       = $BA

Kazdy turbo saver zastapiajacy domyslne rutynki kernela powinien pomoc.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
uzip64 a sprawa bursta
« Odpowiedź #2 dnia: 05 Grudnia 2008, 21:00 »
przerzucanie d64  z katy cf na 1541@8 zabiera okolo 10min.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

leming__

  • Gość
uzip64 a sprawa bursta
« Odpowiedź #3 dnia: 05 Grudnia 2008, 22:10 »
ty no to wez no cos z tym zrob \"Smile\" to zbrodnia przecie :] 10 minut to duzo :p

zyga

  • Gość
uzip64 a sprawa bursta
« Odpowiedź #4 dnia: 05 Lutego 2009, 13:36 »
A tego probowales ?
http://www.cs.tut.fi/~albert/Dev/gunzip/

Obsluguje bursta...

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
uzip64 a sprawa bursta
« Odpowiedź #5 dnia: 08 Lutego 2009, 17:29 »
niby ma bursta ale nie jest szybszy niz unzip\'a... taka piekna tragedia:)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

zyga

  • Gość
uzip64 a sprawa bursta
« Odpowiedź #6 dnia: 08 Lutego 2009, 18:00 »
Jak zwykle nie doczytalem....
Nie chodzi o bursta w sensie polaczenia rownoleglego 1541 z C64 tylko szybsza transmisje C128 w polaczeniu ze stacjami 1571/81 (z racji zastosowania w nich CIA zamiast VIA).  Pod warunkiem posiadania tych stacji mozna z tego skorzystac tez z C64. No to, zonk...

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
uzip64 a sprawa bursta
« Odpowiedź #7 dnia: 13 Lutego 2009, 17:34 »
                   
leming napisal:
ty no to wez no cos z tym zrob \"Smile\" to zbrodnia przecie :] 10 minut to duzo :p


teraz zrzucanie d64 na 1541 w turbo trwa 60s (w tym odczyt obrazu 3s), cos jeszcze jest spieprzone ale bugfixing polega teraz na sprawdzeniu ktory sektor nie trafil tam gdzie powinien.
Depak z zipa to okolo 3 min (zalezy od kompresji w pliku) mozna jeszcze  zrobic optymalizacje unzipa co by dekompresowal pliki do wiekszego bufora (np. 1MB) ale to nie bylo moim zamiarem przy projektowaniu (zgodnosc przed wszystkim). Powoli koncza sie pomysly co mozna jeszcze dorobic w dosie.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....