2,126

(36 odpowiedzi, napisanych Programowanie - 8 bit)

oto owoc tutejszego współzawodnictwa http://g2f.atari8.info/rle_encoder.zip

kod Maroka liczy 40 bajtów (po zmianie sposobu zapisu spakowanych danych), no i możeciu mu mówić "drogi mastahu Maroku" :)

został wykorzystany w Getris'ie do rozpakowywania danych PMG (dane te zajmują po $500 bajtów), w których to aż roi się od powtarzających fragmentów

deflater Fox'a jest wydajniejszy jednak kod jego depackera i bufory zajmuja prawie $500 bajtów, tak że RLE jest ponad 50% bardziej opłacalny w moim przypadku :)

2,127

(36 odpowiedzi, napisanych Programowanie - 8 bit)

kto wie, ale pewnie Fox ma wieksze problemy do rozwiazania, teraz jednak przetestuje sposob maroka, jesli bedzie dzialac ... umieszcze go w creditsach do Getris'a, albo inna osobe ktora zwyciezy ten mini konkurs :)

2,128

(36 odpowiedzi, napisanych Programowanie - 8 bit)

laoo dobrze kombinujesz :D

2,129

(36 odpowiedzi, napisanych Programowanie - 8 bit)

gratuluje Magnus, zmienilbym tylko

bmi loop

na mało używany rozkaz

bvc loop

zawsze to krócej aniżeli 'jmp loop'

teraz rozpakowywuje bezbłędnie, no i rzeczywiście po optymalizacji Magnusa zajmuje procedurka tylko 50 bajtów

w takim razie nie bede oglaszal sie mastahem ;)

2,130

(36 odpowiedzi, napisanych Programowanie - 8 bit)

czyli małe code compo :)

poniższa procedura dekompresujaca RLE zajmuje 56 bajtów, uważam że krócej już nie można (nie chodzi o szybkość), ktoś jest innego zdania, czy moge już ogłosić sie mastahem ;)

dane ktory dekompresujemy skladaja sie z bajtow, a poszczegolne bity oznaczaja:  bit7 = 0 oznacza dane nieskompresowane, pozostale bity (0..6) to liczba nieskompresowanych elementow +1 ktore wystepuja zaraz po tym bajcie, bit7 = 1 oznacza dane powtarzajace sie, bity 0..6 to liczba powtorzen +1 nastepnego bajtu

czyli cos w stylu Koali, proste jak drut


loop
 jsr _src
 cmp #0
 bpl _stored

_rle
 cmp #$ff
 beq stop

 ldy #($100-(_bpl-_lp1+2))&$FF
 sty _bpl+1


_stored
 and #$7f
 tay

_lp0
 jsr _src

_lp1

_dst sta $FFFF
 inw _dst+1

 dey

_bpl
 bpl _lp0

 ldy #($100-(_bpl-_lp0+2))&$FF
 sty _bpl+1
 jmp loop

 
_src lda $FFFF
 inw _src+1 

stop
 rts

2,131

(17 odpowiedzi, napisanych Sprzęt - 8bit)

na atariki mozecie znalezc na ten temat informacje, czytajac opis do 800XE, ogolnie chodzilo o obnizenie kosztow produkcji :)

2,132

(27 odpowiedzi, napisanych Bałagan)

i nowe kompo, kto zabije wieksza liczbe uczestnikow party bomba domowej roboty

2,133

(27 odpowiedzi, napisanych Bałagan)

to musze sie zalansowac :)

p.s.
naliczylem 34 osoby ktore na 100% przyjada

2,134

(32 odpowiedzi, napisanych Programowanie - 8 bit)

zmyslasz Mikey, takiego programu nigdy nie bylo :P

2,135

(13 odpowiedzi, napisanych Sprzęt - 8bit)

nastapila defraudacja, o ktorej dowiecie sie po Ornecie, tak zeby nie psuc Wam nastroju

2,136

(31 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

nosty, dostales juz je, sprawdziles czy dzialaja ?

2,137

(26 odpowiedzi, napisanych Scena - 8bit)

lista aktywnych ?

raczej lista tych, ktorzy maja czas :)

2,138

(11 odpowiedzi, napisanych Programowanie - 8 bit)

gdybys czytal instrukcje do G2F to bys wiedzial XXL

jest tam rodzial poswiecony podkolorowaniu HiRes'a czyli ANTIC $0f, $02

2,139

(29 odpowiedzi, napisanych Bałagan)

zazywaj srodki antydepresyjne, rozluzniajace i rozweselajace, dostepne w kazdym wiekszym sklepie Ornety ;)

2,140

(3 odpowiedzi, napisanych Sprzęt - 8bit)

X to demo bijące na głowę Numena

2,141

(13 odpowiedzi, napisanych Scena - 8bit)

gdzie moze pracowac Króger, skoro studiowal prawo ?

2,142

(26 odpowiedzi, napisanych Fabryka - 8bit)

Raport z pola walki:

Wav2xex_02 czyli robi już wav na pliki *.dta lub *.xex  (jeśli jest to plik dosowski). Do tej pory przegrałem tak: Gyruss i inne gry (6 szt.). Okazuje się, że mam za mało samych WAV plików do testów !!!!!

Audio_MFC_02 czyli nowsza wersja rippera przez wejscie Audio do pliku wav. Tym razem decydujemy jak długo ma się nagrywać - przyciskiem Stop.

No to tyle. Dalej przyjdzie mi dołączyć Fonty Atarowskie do progu. Chcę wyświetlać jakby podgląd pamięci $400-$47F w oknie progu. Pełen emulator odczytu :) !!!!!

p.s.
tak pozatym Pajero nie przyjedzie do Ornety, bo w tym terminie wypadaja imieniny jego zony, ktora nie chce go puscic :P

2,143

(62 odpowiedzi, napisanych Fabryka - 8bit)

a wracajac do tematu, to doszedl ekran "game over"  wyczesany ze hej, pozatym Miker podeslal probke msx'a, pozostaje tylko czekac

2,144

(23 odpowiedzi, napisanych Sprzęt - 8bit)

slowniczek jest, mowia na niego ATARIKI

2,145

(23 odpowiedzi, napisanych Sprzęt - 8bit)

nie ma to jak Pasiu :)

2,146

(4 odpowiedzi, napisanych Scena - 8bit)

jak miło :) dzieki, dolacze do kolekcji

2,147

(5 odpowiedzi, napisanych Konsole)

na forum www.atariage.com  znajdziesz wiecej uzytkownikow tego sprzetu

2,148

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

raczej tak to wyglada na karcie laoo ;)

porzadne karty grabujace sa firmy Pinnacle, moze byc uzywana i tak nie grabujecie SVCD

2,149

(4 odpowiedzi, napisanych Scena - 8bit)

poprawiona i dzialajaca procedura

2,150

(4 odpowiedzi, napisanych Sprzęt - 8bit)

obawiam sie ze to co napisalem jest najprostszym rozwiazaniem, a Twoj pomysl sprowadzi sie znowu do nowej karty gfx, bo skoro juz podlaczamy cos takiego to moze od razu cos lepszego

analmux (forum atariage) sam dla siebie podlacza dodatkowy uklad ANTIC, GTIA dzieki czemu chce uzyskac obraz bez interlacu jak w TIP'ie, wspomnial cos o podlaczeniu wiekszej liczby ANTIC+GTIA