Welcome, Guest. Please login or register.


Author Topic: Zzzip (Read 10181 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zzzip
« Reply #15 on: 2019.September.14. 11:50:18 »
Változók fájba ki, program 2. /következő/ rész betöltése, változók betöltése.
Igen, úgy tuti meg lehet csinálni.
Viszont nem tudom, egyik Zzzippel fordított programból betölthető-e másik Zzzippel fordított program. Már az első program is lefoglal magának valami helyeket a memóriában, és ha erre rátöltünk egy másik Zzzippelt programot, azt lehet, nem szereti a gép. (Benne van a leírásban is, hogy nem lehet semmi rezidens program a tárban Zzzippel fordított program betöltésekor.) De itt a RUN parancsnál azt írja, betölthető Zzzippelt program is, szóval ki kell próbálni, hátha mégis működik.
Gondolom, ilyesmit akarsz, hogy pl. 500 pályás Entersnake játék 500 pályája nem fér bele egyetlen programba, és a 30. pálya után betölti a következő 30 pályát tartalmazó játékot, de ehhez elmenti egy fájlba az addig elért pontszámot, az életek számát és hogy melyik botkormány van beállítva. De ilyenhez azt is elég megcsinálni, hogy csak a pályákat töltse be fájlból.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Ferro73

  • EP lover
  • *
  • Posts: 980
  • Country: hu
Re: Zzzip
« Reply #16 on: 2019.September.14. 12:32:37 »
Gondolom, ilyesmit akarsz, hogy pl. 500 pályás Entersnake játék 500 pályája nem fér bele egyetlen programba, és a 30. pálya után betölti a következő 30 pályát tartalmazó játékot, de ehhez elmenti egy fájlba az addig elért pontszámot, az életek számát és hogy melyik botkormány van beállítva. De ilyenhez azt is elég megcsinálni, hogy csak a pályákat töltse be fájlból.
Nem erre gondoltam.
És igen a pályákat tölti be.De erről beszéltünk már.

Hanem mint az "észak és dél" vagy mint azok a szerepjátékos könyvek.
A fejezet végén akár választhatód vagy választ a játék egy következő pályát.
Ami más más megoldást igényel.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zzzip
« Reply #17 on: 2021.February.27. 15:29:56 »
Néha furán működik a Zzzip. Egy programot korábban még lefordított, de amikor beletettem MIN(58,TB+20) függvényt, a fordításnál egy teljesen másik sorszámnál jelzett hibát. Ha a MIN-t kivettem, újra jó lett. Ez miért lehet? Van valami korlátozás a függvények használatára?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Zzzip
« Reply #18 on: 2024.April.05. 08:08:17 »
Érthetetlen módon nem működik a színváltós vezérlőkódos függvény a Zzzippel megfelelően.

Code: [Select]
  10 GRAPHICS ATTRIBUTE
   20 PRINT #101,AT 2,2:I$(1)&"TEXT "&I$(2)&"ENTER"&I$(3)&"PRISE"
   30 PRINT #101,AT 4,2:I$(4)&"128"&I$(5)&" kilobytes"
  100 DEF I$(X)=CHR$(27)&"I"&CHR$(X)

A basic program kimenete:

[ Guests cannot view attachments ]

Zzzippel fordítva:

[ Guests cannot view attachments ]

Az 1-s és a 4-es színkódot nem is nullának értelmezi, hanem az utánuk lévő szöveget sem írja ki, mert a helyükre kerül a következő szöveg.
Ezek szerint csak Zzzip nélküli programokban érdemes ebben az I$() - DEF I$(x) formában használni. DEF-mentes módszerrel használható. Biztos valami függvényes korlátozás lehet ez a Zzzipben.

Egyébként probléma megoldva, mert ezzel a módszerrel a Zzzippel is jól működik:
Code: [Select]
    5 STRING *3 I$(0 TO 8)
    6 FOR I=0 TO 8
    7   LET I$(I)=CHR$(27)&"I"&CHR$(I)
    8 NEXT
   10 GRAPHICS ATTRIBUTE
   20 PRINT #101,AT 2,2:I$(1)&"TEXT "&I$(2)&"ENTER"&I$(3)&"PRISE"
   30 PRINT #101,AT 4,2:I$(4)&"128"&I$(5)&" kilobytes"

Persze ettől még érdekes lenne megfejteni, miért nem jó a DEF-es módszer a Zzzipnek.
« Last Edit: 2024.April.05. 08:14:03 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Ferro73

  • EP lover
  • *
  • Posts: 980
  • Country: hu
Re: Zzzip
« Reply #19 on: 2024.April.05. 19:59:42 »
Több mint valószínű a ZZZip a ludas.
A ZZZip V1.1 még rosszabb.