1,276

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

ufff dzieki, za "sciezke zdrowia" Stryker... dzieki temu programikowi przeczytalem caly system odczytu z magnetofonu w OS a okazalo sie ze ten konwerter ma blad :/ nie obsluguje control byte = $FA (przydalaby sie aktualizacja tego xex2cas)
tak to sie nieda :-) to nie zawsze bedzie dzialac ...

ale czas nie byl stracony, sporo optymalizacji przy okazji sie pojawilo.

jak Tebe zaktualizuje SuperPackera to wroce do tematu bo nie usmiecha mi sie recznie dzielic pliki/ pakowac bloki i laczyc.

1,277

(7 odpowiedzi, napisanych Fabryka - 8bit)

zgadza sie, podlaczylem jednoczesnie SONari, SlightSID, Cart z gra ktora grala na PSG i SID, wszystko pieknie smiga wiec jesli jakis rozdzielacz kartow sprawial Ci problem, system zaczyna pracowac niestabilnie... rozwaz wersje z buforowanym wyjsciem

... skonczyla sie era rozdzielaczy "a może się uda" bez buforowania

1,278

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

Jump pokazuje obrazek po init ... mi chodzi o bezposrednie ladowanie na ekran zeby bylo widac roznice...

skok przez tablice skokow jest zgodny z kazdym os jak nie dziala to musi byc inny powod :/

---
dobra chyba wiem... na altirze oryginal bez kompresji tez sie tak laduje ze jest na koncu czarny ekran wiec to nie kwestia loadera

1,279

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

ok. prototyp jest i dziala (chyba) loader laduje zwykle binarki jak te ze spakowanmi blokami,

feud: http://www.atari.org.pl/forum/viewtopic … 34#p276334

czasy spisane z emulatora Altirra na przyspieszeniu
oryg. czas ladowania 15:41 dlugosc casa 50980
cex czas ladowania 9:56 dlugosc casa 31240

prawie 6 minut krocej :-) ciekawe jakby to wygladalo gdyby spakowac program, zaladowac i depakowac po zaladowaniu - moze ktos zrobi taki test.


technicznie:

nie wiem czy to dziala na prawdziwym magnetofonie... nie mam :(

nie korzystam z CIO tylko z tablicy skokow:

RBLOKV  =         $E47A         ;CASSETTE READ BLOCK ENTRY POINT VECTOR
CSOPIV  =         $E47D         ;CASSETTE OPEN FOR INPUT VECTOR

to zwykly xB z podmienionymi prockami czytania sektora...

zajmuje 3 rekordy

to sie tez moze przydac jakby ktos pisal loadera:

https://www.atariarchives.org/dere/chaptC.php

1,280

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

o, dzieki...

a jakies xex gdzie obrazek laduje sie bezposrednio na ekran podczas wczytywania? nic mi do glowy nie przychodzi...

1,281

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

chce napisac loadera ktory laduje skompresowane binarki dla magnetofonu (bez przerobek turbo) w zwiazku z tym mam pytanie jakim programem mozna przerobic xex na cas
:-)

1,282

(128 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

A wiesz, że dekompresor ZX0 na 6502 już był? Jest link na https://github.com/einar-saukas/ZX0

o, mojego tez dodal :-) zx0 robi sie szalenie popularny... (chyba wymyslal cos swojego - ja opieralem sie na zrodlach z z80)

i jest 3 !!! https://atariage.com/forums/topic/29115 … nt=4790091

podobny do tego poprzedniego, musze sie temu przyjrzec, mozliwe ze jakies dobre optymalizacje ;-)




!!! unShrinkler przyspieszl o 201 ramki !!! na programie testowym

1,283

(4 odpowiedzi, napisanych Programowanie - 8 bit)

vblk wykonuje sie w okreslonym momencie. jesli mam cala ramke wolna to mam czekac na vblk? poza tym, jesli procedura ktora ma miec ograniczony czas jest np. dekompresorem to chce moc dac jej "okreslona moc"...


---
wlasnie chce uniknac liczenia cykli, jest z tym problem ... w jetpacku jest taki mechanizm, ze okreslone procki maja swoj "czas" i procka kora je wywoluje zlicza ten czas i jesli przekroczy jakas wartosc to czeka na wyggaszanie pionowe po czym wykonuje glowne zadania i wraca do tego miejsca w ktorym przerwala poprzednio... ale to nie jest wydajne i jest bardzo niedokladne.

1,284

(4 odpowiedzi, napisanych Programowanie - 8 bit)

program w ramce ma maksymalnie X wolnego czasu - x nie jest stale, chce wywolac procedure (nie cyklicznie) ale dac jej maksymalnie wlasnie X czasu na wykonanie.

zadanie jest takie: kolejne wywolanie procedury ma kontynuowac wykonywanie przerwanej procki takze z maksymalnym czasem X.

pomysl na wykokanie to skok do inicjowania procki irq ktora przywroci/przerwie podprocedure z parametru i ustawi nowy max czas dzialania.

jakis inny pomysl?

1,285

(128 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

Przydałby się jakiś wzorcowy dla Atari 8-bit zestaw danych do kompresji, żeby porównywać kompresory:

  • riverraid.rom jest spoko, przydałby się jeszcze jakiś wiekszy nieskompresowany program

  • grafika (conan.gfx jest git)

  • plik tekstowy (gpl-3.0.txt?)

  • cmc, mpt lub rmt bez nazw instrumentów

feud jest w jednym bloku nawet :-)

1,286

(128 odpowiedzi, napisanych Programowanie - 8 bit)

tylko ze ten stopien kompresji nie jest jakis byle jaki ... srednio "czolowka" kompresorow.

lz4: 2219
FlashPack 3: 2174
LZSS: 1839
apl: 1655
ZX0: 1625
deflate: 1598
EXO: 1537 (exomizer raw -E)
Shrinkler: 1412

1,287

(128 odpowiedzi, napisanych Programowanie - 8 bit)

dane muzyczne tak, a jeszcze cos upierdliwego jak zrzut rejestrow w ktoryms rodzaju sapa? ale to juz specyficzne dane...

z dlugich gier to feud jest w pliku, klasyki oryginalnie czesto byly jako bootdisk...

1,288

(128 odpowiedzi, napisanych Programowanie - 8 bit)

bootloader ktory laduje binarki spakowane ZX0:

1,289

(128 odpowiedzi, napisanych Programowanie - 8 bit)

dobrze... dekompresor ZX0 strumienia z pliku: https://xxl.atari.pl/zx0-decompressor/

identyfikator kompresora dla kompresji pojedynczych blokow w binarkach: 02

jak pojawi sie w SuperPakerze to zrobie bootloadera ktory bedzie ladowal spakowane binarki ZX0

===

zilogowcy mowia ze ZX0 pakuje lepiej od exomisera co wydaje mi sie naciagane RR spakowal do 6313 bajtow, dekompresja podobno jest szybsza 4x...

szybkosc dekompresji jest tak miedzy aPLib a LZ4 (blizej LZ4)

1,290

(128 odpowiedzi, napisanych Programowanie - 8 bit)

dzieki. a to jest rozmiar z dekompresorem czy gole dane - sorka ale tego dekompresora zupelnie nie kumam... chyba jedyny ktory dane ma zwiazane z adresami :/

pytam, bo mi sie cos nie zgadza w testach ktore czytam na stronach zilogowcow...

1,291

(128 odpowiedzi, napisanych Programowanie - 8 bit)

czy ktos moglby spakowac RR: http://www.atarimania.com/game-atari-40 … s4389.html
exomiserem i podac dluggosc pliku? niestety ten kompresor jest dla mnie za skomplikowany.

1,292

(128 odpowiedzi, napisanych Programowanie - 8 bit)

kolejny wydajny dekompresor dodany ZX0

https://github.com/einar-saukas/ZX0

i na atari:

https://xxl.atari.pl/zx0-decompressor/


tutaj porownanie:

https://www.cpcwiki.eu/forum/programmin … #msg197727

1,293

(10,041 odpowiedzi, napisanych Bałagan)

a to prawda ludowa jak to jest z zakazami i dla kogo sa zakazy ;-)

https://www.youtube.com/watch?v=5cgPX8Ek1rY

1,294

(10,041 odpowiedzi, napisanych Bałagan)

cholerka... zamykaja salony kosmetyczne... ech... kobiet tez nienawidza, chca z nich zrobic feministki.

pozniej laza takie zapuszczone sfrustrowane pasztety - te maseczki to chyba z mysla wlasnie o nich, niech sie pozaslaniaja bo strach patrzec

1,295

(128 odpowiedzi, napisanych Programowanie - 8 bit)

oraz znaczne przyspieszenie. program testowy (dekompresja obrazka) pokazal wzrost predkosci o 7 ramek.

wczesniejsze poprawki przynosily srednio 1-2 klatki - to tak dla uzmyslowienia skali korzysci ktore przyniosly ostatnie dni :D

1,296

(10,041 odpowiedzi, napisanych Bałagan)

perinoid napisał/a:

Gdyby Polacy byli rozsądni, nie byłoby potrzeby. Ale nie są. Kurtyna.


wiec Bozia ich pokarala

heheh

1,297

(10,041 odpowiedzi, napisanych Bałagan)

zacytowalem wszystko :-) zeby nie bylo ze wycianiete z kontekstu :D

wyraznie napisales ze popierasz lockdown :-)

co jeszce potwierdziles :

Pin napisał/a:

W obecnej sytuacji, zwłaszcza mając na względzie (domniemam) zachowania tobie podobnych innego wyjścia nie ma.

1,298

(10,041 odpowiedzi, napisanych Bałagan)

Pin napisał/a:

Czy możesz mi wskazać w którym momencie popieram to, co robi rząd? (nie wyjmując fragmentu i zmieniając kontekst wypowiedzi)?

oczywiscie. prosze bardzo tak sie wypowiedziales odnosnie lockdown:

Pin napisał/a:

oczywiście, bo nie ma to wpływu na moje życie - zwłaszcza zawodowe. No i zważywszy na ogólnie panujący brak szacunku dla drugiego człowieka uważam, że to bardzo dobrze.

1,299

(10,041 odpowiedzi, napisanych Bałagan)

Pin napisał/a:

.. to jest jasne i tak będzie zwłaszcza, że 50% społeczeństwa albo obostrzenia ma w pupie, albo nie rozumie podstawowych zasad higieny i ew. zaleceń sanitarnych (oczywiście tych, które mają logiczne i racjonalne uzasadnienie)

jak to? to ktores ogloszone przez specjalistow z rzadu nie sa logiczne i racjonalnie uzasadnione? przeciez jeszcze chwile temu dalbys sie za nie pociac ;-) pekasz?

chyba ze to Ty wiesz najlepiej kotre sa logiczne a ktore nie, ktore przestrzegac a ktore nie... ;-)

1,300

(128 odpowiedzi, napisanych Programowanie - 8 bit)

dzis nadejszla aktualizacja unShrinklera, Fox skrocil kod o 5 bajtow :-)