Welcome, Guest. Please login or register.


Author Topic: Verseny ötlet (Read 33795 times)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #120 on: 2018.May.04. 08:43:39 »
992 byte (szerk.: ezzel 989) a memadd1 remélhetőleg helyesen működő optimalizálásával, a program elejét a HIBA rutinhoz hasonlóbbra módosítva, a HIBA áthelyezésével, és még egy kisebb változtatással:
Coool :) A végén az összes belefér :D , szép ez a 32-35 byte rövidülés.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Verseny ötlet
« Reply #121 on: 2018.May.04. 14:18:56 »
A végén még nagyobb lesz a tárolón a hely attól, hogy felvesszük rá ezt a programot!

Nem értek hozzá, de pl. a HIBA rutin neve lehetne csak H vagy HI, azzal a pár betűvel is lehet spórolni 1-2 bájtot. (De biztos nem úgy tárolja, szóval mindegy lehet a hossza.)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #122 on: 2018.May.04. 14:30:08 »
Nem értek hozzá, de pl. a HIBA rutin neve lehetne csak H vagy HI, azzal a pár betűvel is lehet spórolni 1-2 bájtot. (De biztos nem úgy tárolja, szóval mindegy lehet a hossza.)
A címkék nem foglalnak helyet, fordítás után egy hexa szám lesz az értéke, és a címkére mutató utasítások arra a hexa címre ugranak, onnan olvasnak, vagy oda írnak.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9888
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Verseny ötlet
« Reply #123 on: 2018.May.04. 21:54:25 »
A címkék nem foglalnak helyet, fordítás után egy hexa szám lesz az értéke, és a címkére mutató utasítások arra a hexa címre ugranak, onnan olvasnak, vagy oda írnak.
Akkor viszont lehetne olyan címkeneveket adni meg, melyek jól tömöríthetők, pl. AAA1, AAA2. :D Ha annyira a méretcsökkenés a fontos. De befejezem a belekontárkodást inkább.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Verseny ötlet
« Reply #124 on: 2018.May.04. 22:20:00 »
Akkor viszont lehetne olyan címkeneveket adni meg, melyek jól tömöríthetők, pl. AAA1, AAA2. :D Ha annyira a méretcsökkenés a fontos. De befejezem a belekontárkodást inkább.

A neveknek, megjegyzéseknek, szóközöknek, új soroknak, stb. csak interpreteres nyelveknél (pl. BASIC) van jelentőségük a futás idején. Gépi kódra fordított (assembly, C, PASCAL, stb.) programnál ez az információ elveszik a fordítás során, vagy legfeljebb debug célra marad meg. Tehát a .com file nem lenne kisebb, csak a forráskódot lehetne jobban tömöríteni. :)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #125 on: 2018.May.04. 22:44:13 »
Minden módosítási ötlet beépítve, Endi legújabb karakterkészlete is bekerült mind a 3 verzióba, az 1K-sba még befért plusz egy dőlt karakterkészlet, két bájtot kellett még lefaragni a csomagolt fájl méretéből :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Verseny ötlet
« Reply #126 on: 2018.May.05. 11:47:34 »
Az eddigi kicsomagoló rutinok összegyűjtve:

-m6:bg0l,g,,23456789,23456789
chrset1k: 1025 byte, chrsetm6: 1453 byte, chrsmod: 1538 byte
[ Guests cannot view attachments ]

-m6:bg0l,g,,3456789a,3456789a
chrset1k: 1024 byte, chrsetm6: 1449 byte, chrsmod: 1536 byte
[ Guests cannot view attachments ]

-m6:b90l,0011223344556677,23,23456789,23456789
chrset1k: 1026 byte, chrsetm6: 1461 byte, chrsmod: 1538 byte
[ Guests cannot view attachments ]

-m6:b90l,0011223344556677,34,3456789a,3456789a
chrset1k: 1019 byte :mrgreen:, chrsetm6: 1450 byte, chrsmod: 1530 byte
[ Guests cannot view attachments ]
« Last Edit: 2018.May.05. 12:07:42 by IstvanV »

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #127 on: 2018.May.05. 13:32:32 »
Köszi szépen, én csak az első kettővel próbálkoztam, egyébként érdekes, hogy hol az egyik volt jobb pár bájttal, hol a másik az alaktgatás során :)
Nem semmi, hogy még az utsóval 5 byte-tal kisebb lett.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Verseny ötlet
« Reply #128 on: 2018.May.06. 17:35:05 »
Egy kisebb hibát találtam: :oops: a CHRSMOD.COM elején nincs DI vagy LD SP, ezért eredeti "gyári" EXOS ROM használata esetén (például valódi gépen) lefagyhat. Bár magnóról és cartridge nélkül úgy látom, működik azzal is.

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #129 on: 2018.May.07. 08:31:20 »
Egy kisebb hibát találtam: :oops: a CHRSMOD.COM elején nincs DI vagy LD SP, ezért eredeti "gyári" EXOS ROM használata esetén (például valódi gépen) lefagyhat. Bár magnóról és cartridge nélkül úgy látom, működik azzal is.
Hm, azt hittem csak az 1K-sból vettem ki, de lehet később az 1K-s loaderét használtam, javítom majd, köfi.

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #130 on: 2018.May.07. 22:55:39 »
Javítva a CHRSMOD

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Verseny ötlet
« Reply #131 on: 2018.May.09. 00:02:53 »
talán ez se rossz
Vigyázat! Szektás vagyok! :)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 7069
  • Country: hu
    • Támogató Támogató
Re: Verseny ötlet
« Reply #132 on: 2018.May.09. 08:40:03 »
érdekes :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Verseny ötlet
« Reply #133 on: 2018.May.09. 11:38:12 »
lehetne grafikus módban is ilyen trükköket. kombinálva a karakter módosítással...
ez sima alap karakteres:
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: Verseny ötlet
« Reply #134 on: 2018.May.09. 14:23:53 »
na ez tök jó
Vigyázat! Szektás vagyok! :)