[zxspectrum] Re: Formato TZX Was: Re: Avventura classica "The Hobbit - v1.0"

  • From: "Valerio Messina" <dmarc-noreply@xxxxxxxxxxxxx> ("efa")
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Mon, 29 Nov 2021 13:43:35 +0100

On 11/28/21 11:47 PM, Enrico Maria Giordano wrote:

Mi sembra un capolavoro!

adesso non esageriamo.

Un capolavoro l'ha fatto la tal Veronika Megler nel 1982 realizzando "The Hobbit", scrivendo tutto in assembler Z80, e facendo stare tutto in 48 kB (40000 Bytes per la precisione), impaccando le immagini realizzate a disegno, con 80 stanze, le decine di oggetti e PNG (personaggi non giocanti) con una loro logica di movimento e le loro "abilità", oltre al sofisticato motore di riconoscimento lessicale, certamente il più complesso all'epoca, e il concetto di tempo che passa anche se non fai niente.


Per quanto riguarda Wilderland è realizzato in C, i sorgenti ammontano a 246 kB, compreso l'emulatore Z80 che è grande ben 138 kB e che però non è mio lavoro, se non in qualche miglioramento per renderlo più portabile, e togliere warn con i compilatori recenti.
I binari sono grandi (vergognosamente):
 113344 WL64   (Linux)
 165888 WL64.exe (Win)
non ottimizzato, tanto nei PC di adesso ci si può permettere di sprecare
:-)

ed escluse le librerie (SDL e sotto-dipndenze) da cui dipende, che su Linux sono preinstallate e non si contano, ma su Windows sono altri:
1275183 SDL2.dll
 132194 SDL2_image.dll
 441615 libwebp-7.dll
 484284 libtiff-5.dll
 638393 libjpeg-8.dll
 231911 libpng16-16.dll
 154319 liblzma-5.dll
 722128 libzstd.dll
  93720 zlib1.dll
per un totale di altri
4173747 Bytes!

--
Valerio

Other related posts: