1,676

(893 odpowiedzi, napisanych Scena - 8bit)

chce sie powtorzc glos jednego z aktywnych (nie ze wzgledu na wklad w nowe produkcje) "scenowcow", ze scena atari jest inna ;-)

na zlotach starch samochodow takze pojawiaja sie przerabiane maszyny ale podobnie jak na innch "scenach"
to margines, u nas ten margines za pomoca propagandy chce sie przebic na sile wiodaca :-)
co wiecej na niektorch zlotach prace na standardowe atari juz reuglaminowo sa dyskwalifikowane :-)
a wiec i takie odlamy sa na tej naszej "scena" :D

"robmy swoje"


nawet jesli pozostanie tylko garstka :D

1,677

(10 odpowiedzi, napisanych Fabryka - 8bit)

Wlasnie poprawnie skompilowal sie, poprawnie zbudowal, poprawnie wypalil i przeszedl testy niezbednik kodera: UltimateMAX

pakiet kierowany jest do programistow gier, ktorzy chca swoje hity wydawac na kartach.

kart automatycznie startuje i laduje dowolny program czy to binary file lub program Basica (BASIC autostart)

kart traktowany jest jak stacja dyskow z filesystemem DOS2


dzialanie pakietu najlepiej przedstawia przyklady (wszystkie wywolania i funkcje sa relokowane i zaleza od programisty):


1. programista potrzebuje dostepu do funkcji DOS - funkcje realizowane przez modul xBootDOS

lda #uruchom
jsr BINARY_RELOCATOR
.word xBootDOS
.word destonation_adress

i dalej już standardowo wywolania DOS czy to z assemblera czy np ze skryptow Basica


2. progrgamista potrzebuje dostepu do xBIOS

lda #nie_uruchamiaj
jsr BINARY_RELOCATOR
.word xBIOS
.word destonation_adress

3. programista potrzebuje nowy E: 80 znakowy

lda #uruchom
jsr BINARY_RELOCATOR
.word E80
.word destonation_adress

4. programista potrzebuje dostepu do dekompresora:

lda #nie_uruchamiaj
jsr BINARY_RELOCATOR
.word LZ4 ; aPLib ; unShrinkler
.word destonation_adress

5. programista potrzebuje dostepu do relokatora binarek

lda #nie_uruchamiaj
jsr BINARY_RELOCATOR
.word Binary_file
.word destonation_adress

6. programista potrzebuje dostepu do interpretera

    lda #TASK ; mozesz odpalic wiele zadan w Basicu - zainicjowany TASK nie musi miec kolejny raz wprowadzanego skryptu
    ldx #<MEMORY_LOCATION_FOR_BASIC_PROGRAM
    ldy #>MEMORY_LOCATION_FOR_BASIC_PROGRAM
    jsr RUN_SCRIPT
    .BY '10 GR.0:? "PODAJ A"',EOL
    .BY '20 INPUT A',EOL
    .BY '30 ? A',EOL
    ... dalej kod w assemblerze

    lub
    lda #TASK
    jsr RUN_SCRIPT
    ... dalej kod w assemblerze

po zakonczeniu korzystania np. z dekompresorow mozna w to samo miejsce przywolac inny modul :-)

wszstko dziala na standardowej ilosci pamieci

jesli ktos ma uwagi, albo cos tu przedstawione powinno zostac stuningowane to slucham, jest czas na korekty albo np. na dodanie jakiegos modulu :-)

1,678

(1 odpowiedzi, napisanych Fabryka - 8bit)

dla latynoskiej czesci spolecznosci: https://atariteca.net.pe/atari-desafian ... game-ever/

1,679

(139 odpowiedzi, napisanych Programowanie - 8 bit)

PPMd is an extraordinary algorithm for compressing text

innego rodzaju dane tez pakuje?

1,680

(139 odpowiedzi, napisanych Programowanie - 8 bit)

Shrinkler (no parity) do sciagniecia: https://xxl.atari.pl/shrinkler-decompressor/    na samym dole

natomiast zopfli ma standardowo -i15 ja dalem i1000 (silniej pakuje)

1,681

(139 odpowiedzi, napisanych Programowanie - 8 bit)

u mnie ten plik odpowiednio:

shrinkler: 11532
lzip: 11387
deflater: 11390
packfire: 11277

tu srinkler wypada najgorzej :-) ciekawe czy wielkosc pliku do kompresji ma znaczenie...

1,682

(1 odpowiedzi, napisanych Fabryka - 8bit)

poszukuje level dizajnera do tej gry:

https://www.youtube.com/watch?v=97lAzaEI_mA

https://www.youtube.com/watch?v=mS7t4se97Qo

muzyke do gry stworzyl Richard Munns - ten sam co zrobil muze do BlackLamp, Rebound, Crumbles Crisic itd.

edytor: https://subchristsoftware.itch.io/charpad-free-edition

template i na jej podstawie wygenerowana binarka w zalaczniku :-)

mozna uzywac calego zestawu 256 znakow (jak na C64), mozna o sobie dowolnie przedefiniowac na grafike dla wlasnyc potrzeb.

w template sa 3 sekcje:

1. wyglad levelu - dowolne znaki z zestawu

2. mapa atrybutow - znaki: 0 - BGR, 1 - Floor, 2 - Wall, 3 - Nasty, 4 - RampL, 5 - RampR

3. wspolrzedne dla Gems (skarbow) - ktore tez mozna zdefiniowac (8 faz animacji)


https://atariage.com/forums/uploads/monthly_2021_02/image.thumb.png.58e61bd30ed9420e89ef8ffad690a90b.png

https://atariage.com/forums/uploads/monthly_2021_02/image.thumb.png.0f304323a669c1853ca1224763900c05.png

template: https://atariage.com/forums/application ... ?id=808997

1,683

(749 odpowiedzi, napisanych Kolekcjonowanie)

dzis dostalem :-)

https://obrazki.elektroda.pl/2963298600_1612631380.jpg

1,684

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

Apple2 w porownaniu z reszta 8bit jest bardzo wolne... poza tym aby trzworzyc dzwiek cpu jest w 100% zajety w tym czasie

1,685

(139 odpowiedzi, napisanych Programowanie - 8 bit)

Fox dolaczyl i na dzien dobry 4 klatki przyspieszenia :D


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

1,686

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

no wlasnie na pierwszy rzut oka to jednak przeniesienie scumm jest latwiejsze bo ten nie uzywa zadnych specyficznych dla platformy mozliwosci.

1,687

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

Na C64 jest działający Scumm interpreter w grze Zak McKraken:

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

gdyby jakims cudem pojawila sie wersja dla atari czy sa jakies narzedzia ktore pozwalaja tworzyc i uruchamiac gry na tym C64 interpreterze?

1,688

(17 odpowiedzi, napisanych Bałagan)

e tam... szukalbym bardziej w okolicach strefy ktora nie chce byc spolecznie odpowiedzialna i uiszczac solidarnej daniny :-)

natomiast owszem, pretekst zeby przedstawic ludziom dlaczego to jest niebezpieczne jest dobry :D przestraszony szybciej wierzy :-)

1,689

(17 odpowiedzi, napisanych Bałagan)

Jakto kogo obchodzi!!! urzednikow panstwowych :-) zauwaz ze substancja staje sie niebezpieczna w momencie kiedy jest jednym ze skladnikow towaru z akcyza :D

1,690

(17 odpowiedzi, napisanych Bałagan)

Mq napisał/a:

Wiesz co, to już było od dawna, ale tam nie chodzi o to, żeby jakoś dokumentować szczególnie do czego się to używa, tylko chodziło o to, że te preparaty ze względu na to że są niebezpieczne, to muszą być ściśle zarachowane do kogo poszły, jakim transportem itd.

pierdu pierdu... zobacz do produkcji czego wykorzystywana jest ta "substancja" :-)

panstwo nie moze tracic na tym, ze mozesz sobie wyprodukowac za 10 zl cos co koncerny sprzedaja po 300 zl :D

1,691

(139 odpowiedzi, napisanych Programowanie - 8 bit)

Jeśli ktoś czuje się na siłach to można jedną małą zmianą przystosować Shrinklera do pakowania w taki sposób żeby na 6502 dało się to szybko dekompresować:

wystarczy zawęzić licznik kopiowanych bajtów do 8-bit (jest 16bit) - to algorytm rodziny LZ więc kopiowanie jest intensywnie wykorzystywane. Taka mała modyfikacja a zmienia wszystko :-)

sprawdziłem, co prawda tylko na 3 plikach ale daje to już jakiś obraz: najczęściej ilość to przedział 2-44 bajty sporadycznie przekracza wartość 7-bitową (8 bitową raz ale specjalnie przygotowałem dane) więc utrzymywanie 16-bitowego licznika za każdym razem...

1,692

(139 odpowiedzi, napisanych Programowanie - 8 bit)

daja mozliwosc przetestowania pakowania... przy obrazku testowym conan.gfx wychodzi blad ;-) nie przewidzieli Atari ;-)

1,693

(9 odpowiedzi, napisanych Programowanie - 8 bit)

jak by to mialo pomoc w wygenerowaniu fali o roznych czestotliwosciach z roznmi wypelnieniami... albo nie mowimy o tym samym albo czegos ciagle brakuje.

konkretny przyklad:

fala prostokatna dla czestotliwosci:
1. "C" z wypelnieniem 10/90
2. "C" z wypelnieniem 90/10
3. "C2" z wypelnieniem 20/80

jakie wartosci powinny wyladowac w rejestrach dla tych konkretnych przykladow?

1,694

(9 odpowiedzi, napisanych Programowanie - 8 bit)

co to jest synchronizator?

w jaki sposob filtrem?

jesli zrobie:

poke 53768,4:so.0,100,10,10:so.2,110,10,10

to nie dziala.

1,695

(10,041 odpowiedzi, napisanych Bałagan)

"Otwarte zostaną pomniki przyrody"

"Obowiązuje zakaz organizacji tańców rytualnych"

1,696

(9 odpowiedzi, napisanych Programowanie - 8 bit)

czy da sie zmusic POKEYa do generowania fali prostokatnej ze stalym wypelnieniem innym niz 50% ?

1,697

(10,041 odpowiedzi, napisanych Bałagan)

https://koronawirus.lol/

:D

1,698

(10,041 odpowiedzi, napisanych Bałagan)

wyciai zamkniete... ale nie dla uczestnikow partyjnych zebran


https://obrazki.elektroda.pl/1492050800_1612384914.jpg


zyjemy w kingsajzie ;-)


baseny tez czynne ale... nie zdazylem zapisac sie na sympozjum chirurgow a tylko ci mieli wejsciowki :/


PiS rzadzi !

1,699

(139 odpowiedzi, napisanych Programowanie - 8 bit)

to chodzi o Amigoskiego PP?


@Mq: juz rozwiazales swoj problem :-) Shrinkler jest najwydajniejszy i najwolniejszy :-)

tylko _DST musi byc na ZP reszte mozna przeniesc za kod albo do samomodyfikacji w kodzie :-)

inicjacje tablic mozna zmienic i np. jesli depakujesz 8kb dane to tylko dwie pierwsze strony bufora sa zajete a pozostale strony bufora po 32 bajty z poczatku strony reszte mozna uzywac ;-)

1,700

(139 odpowiedzi, napisanych Programowanie - 8 bit)

Po poludniu dokladniej odpowiem bo jestem na zebraniu jakiejs partii i musze wyjezdzic karnet na nartach ;)

Ale jesli szybkosc ma znaczenie to zapomnij o shrinklerze. Apl jest najbardziej zbalansowany ma super wydajnosc i jest szybki.

Czy moze shrinkler nie uzywac strony zero? Oczywiscie. Chyba tylko dwie komorki na zp dobrze by bylo zeby zajmowal ale jak trzeba to nawet i to da sie obejsc.

Bufory tak. Zajmuje w tej wersji 6 stron pamieci ale tylko dlatego ze mlodsze adresy bufora sa uzywane jako liczniki.. zmiescilby sie w 3 syronach.
Po poludniu opisze dokladniej