Autor Wątek: Xenium 2019  (Przeczytany 1734 razy)

Dalthon

  • ****
  • Wiadomości: 375
  • Miejsce pobytu:
    TriCity
Xenium 2019
« dnia: 2019.08.29, 18:14:53 »
Start już jutro - wybiera się ktoś?

https://xenium.rocks/pl/info

ps. wróbelki ćwierkają że mają być spectrumowe akcenty... więcej niż jeden nawet! :D
ZX Spectrum +2 Grey | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

Tygrys

  • Administrator
  • *****
  • Wiadomości: 4091
  • Miejsce pobytu:
    Warszawa
  • mistrz ceremonii
Odp: Xenium 2019
« Odpowiedź #1 dnia: 2019.08.29, 19:50:09 »
Ja będę

Może spotkamy się 'forumowo', powiedzmy o 15 w ustalonym miejscu coby spożyć wspólnie posiłek i czegoś się napić i pogadać?

Dalthon

  • ****
  • Wiadomości: 375
  • Miejsce pobytu:
    TriCity
Odp: Xenium 2019
« Odpowiedź #2 dnia: 2019.08.30, 01:40:04 »
Jestem jak zawsze na TAK :)

Jakby co jestem już trochę wcześniej bo od jutra (ehmmm.... od dzisiaj) od około 18 ;)
ZX Spectrum +2 Grey | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

pear

  • Administrator
  • *****
  • Wiadomości: 5168
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: Xenium 2019
« Odpowiedź #3 dnia: 2019.08.30, 05:57:01 »
O, a co to ? Mogę w niedzielę zajrzeć.
ZX/Enterprise/CPC/Robotron/C128D

gorgh

  • ***
  • Wiadomości: 107
  • Miejsce pobytu:
    Wyszków
Odp: Xenium 2019
« Odpowiedź #4 dnia: 2019.09.02, 14:48:04 »
Bardzo fajna praca Dalthon, jak żeś ty to wszystko upchał w 1kb

Dalthon

  • ****
  • Wiadomości: 375
  • Miejsce pobytu:
    TriCity
Odp: Xenium 2019
« Odpowiedź #5 dnia: 2019.09.03, 13:49:38 »
Cała sztuczka (?) polega na wykorzystywaniu procedur z ROM i tworzeniu danych graficznych by jak najmniej zajmowały w pamięci :)

I tak dino wraz z procedurą która go rysuje zajmuje 352 bajtów, logo zaś to zwektoryzowany obrys (i potem wypełniony) w kolejnych 289. Resztę zajmuje modyfikowana (oszukane RND to wartość rejestru R pomniejszona o zawartość pamięci (23672)) procedura, która raz rysuje w kolorach (tło albo grafika) a raz jako dithering (samo wygenerowanie poszczególnych wartości to kolejne 65 bajtów).

Ot i całe 1024 :) Udało mi się skrócić to do 1023 ale porzuciłem taką wersję bo potrzebowałem 3 bajtów na dodanie dźwięków w czasie "efektu" - a że ich nie znalazłem (bo już mi się nie chciało :P) to sobie odpuściłem...

Tutaj jest zajefajna strona z rozpykanym całym ROMem:

https://skoolkid.github.io/rom/

Większość potrzebnej wiedzy zawarte jest w specjalnym dodatku do magazynu "Komputer" - Tajniki ZX Spectrum.

Faust dokonał podrasowaniu tego wydawnictwa, więc można sobie podglądać na ekranie:

https://www.t2e.pl/Reduksy/reduksy-okazjonalne/komputer-wydanie-specjalne---a.kadlof---tajniki-zx-spectrum-.8517,449
ZX Spectrum +2 Grey | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200