Welcome, Guest. Please login or register.


Author Topic: Enterprise program: Bricky Prise (Read 79178 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #150 on: 2019.March.06. 15:40:32 »
Nem csak az említett két file-t kellet befordítani? :oops:

Az eredeti BRICKY.PRG másolatához igen, de a későbbi módosításoknál hasznos lehet, ha az .lz0 és .lz3 file-ok is egyszerűen újra generálhatók. A ROM változatban már próbálkoztam a betöltőkép átrendezésével és az LPT LD1 és LD2 címek nélküli tárolásával, bár ez még nem volt elég ahhoz, hogy 64K-n elférjen.

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 6047
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #151 on: 2019.March.06. 16:38:10 »
Értem :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #152 on: 2019.March.07. 14:52:19 »
Egeresített verzió, egyelőre csak teszt céljára:
* bricky.com (1.56 kB. 45x6 - viewed 178 times.)
* bricky.prg (70.36 kB - downloaded 179 times.)

Változtatások:
- egér támogatás beépítve
- pálya adatok -m6:f90l,1234567,0123,01234567,01234567 formátumban, ez 1500 byte-nál több helyet takarított meg
- a konvertált képeket (w1 és mainhead) hatékonyabb formátumban tároltam, kevesebb a futás közben is számítható LPT adat, és a pixel és attribútum adatot "karakteres" sorrendre alakítottam
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél
- az előbbi zene lejátszásakor 6 MHz-es gépen nem lesz magasabb a hang
- a betöltőkép és a digitális zene is .lz0 formátumú lett, mivel a betöltő a főprogramban található decompress_m0 rutint használja
- nem kerül két példányban a wallchr a bricky.prg-be

Nem biztos, hogy hibátlan, illetve előfordulhat, hogy vannak még fix címek a forráskódban, amiket a módosítások elronthattak, bár ahol találtam ilyeneket, ott javítottam. A kész normál (nem ROM) változatban lehetne az M0 helyett M1 csomagolás, mivel így is elfér, viszont gyorsabban töltődne. A ROM verziónak talán elég lenne a 64K nem interlace módú betöltőképpel.

Szerk.: az M1 talán nem működne, mert a digitális zenék így nem férnek el egy szergmensen. Viszont a "drums" differenciált formátumban néhány száz byte-ot még megtakarít, ez jó ötletnek tűnik.
« Last Edit: 2019.March.07. 16:41:07 by IstvanV »

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 6047
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #153 on: 2019.March.07. 18:54:56 »
Nem sokkal rosszabb az interlace nélküli verzió, és tuti elfér, én arra szavazok :)
Néhány helyen jobb is, mint az interlace állandó palettával, néhány helyen meg rosszabb.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13952
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Enterprise program: Bricky Prise
« Reply #154 on: 2019.March.07. 18:56:42 »
Nem sokkal rosszabb az interlace nélküli verzió, és tuti elfér, én arra szavazok :)
Én is!

Offline Povi

  • EP addict
  • *
  • Posts: 2087
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 70.0.3538.77 Chrome 70.0.3538.77
    • View Profile
    • http://povi.fw.hu
Re: Enterprise program: Bricky Prise
« Reply #155 on: 2019.March.07. 20:39:22 »
szerintem is legyen interlace nélkül! igazi CRT monitoron úgyis vibrálna, az szerintem zavaró egy kicsit
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #156 on: 2019.March.08. 00:57:51 »
Az talán még zavaró lehet, hogy a játék megnyerésekor (ami ugyan az alábbi snapshotban is csak csalással sikerült) látható képernyő az egér mozgatására is eltűnik, ez könnyen javítható lenne:
* qs_ep128.dat (130.39 kB - downloaded 170 times.)

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 6047
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #157 on: 2019.March.08. 10:46:35 »
Egyelőre sikerült megoldani, hogy elférjen 64K ROM-ban az eredeti betöltőkép, másik kép beépítésével még próbálkozhatok holnap. Néhány hibát is javítottam, de nem biztos, hogy mindet. :oops:

Mik voltak a hibák?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #158 on: 2019.March.08. 11:00:04 »
Mik voltak a hibák?

Csak az átalakítás során kerültek a programba, nem az eredeti verzióban voltak. :oops: A játék lefagyott az utolsó pálya után, és a mouseInit rutin hibásan fix címet hívott.
A kész változatban talán még célszerű lenne tiltani a keretcsíkozást, mivel a kicsomagolási idők nem hosszúak, viszont zavaró lehet a villogás.
« Last Edit: 2019.March.17. 12:23:51 by IstvanV »

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 6047
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #159 on: 2019.March.08. 15:32:40 »
Húúú, köszi, már levert a víz :)

A kész változatban talán még célszerű lenne tiltani a keretcsíkozást, mivel a kicsomagolási idők nem hosszúak, viszont zavaró lehet a villogás.
Lehet jó ötlet, engem nem szokott zavarni, de tuti akad, aikt igen.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #160 on: 2019.March.08. 19:40:09 »
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél

Úgy látom, a legjobb eredményt valójában a DAVE adat egyszerű átrendezése adja (1994 byte A0h port, utána 1994 byte A1h port, stb.), természetesen így a lejátszó is kisebb lenne.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8995
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterprise program: Bricky Prise
« Reply #161 on: 2019.March.08. 20:13:56 »
- a pontszámtáblánál hallható iloverck zene formátuma "xorplay4K" lett, talán másik változattal lehetne jobb is, de így is kisebb az eredetinél
Az kicsit béna zene, én csináltam régebben. Azóta van jobb, a midiplay verzióból azt a pár taktust érdemesebb lenne átemelni a pontszámtáblához helyette.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • Moderator
  • EP addict
  • *
  • Posts: 6047
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #162 on: 2019.March.08. 20:32:32 »
Úgy látom, a legjobb eredményt valójában a DAVE adat egyszerű átrendezése adja (1994 byte A0h port, utána 1994 byte A1h port, stb.), természetesen így a lejátszó is kisebb lenne.
Simán lehet, én csak kinyertem a dave regiszter adatokat az EXOS megszakítási rutin meghackelésével, és regiszter sorrendben becsomagoltam, tuti, hogy sokkal rosszabb a tömörítési ráta, mint az átrendezett adattal.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Enterprise program: Bricky Prise
« Reply #163 on: 2019.March.08. 21:59:12 »
Azóta van jobb, a midiplay verzióból azt a pár taktust érdemesebb lenne átemelni a pontszámtáblához helyette.

Ez a MIDI verzió? Valóban jobbnak tűnik, bár a teljes zene kb. 8000 byte lenne "xorplay4K" formátumban és csomagolva. :oops:

Offline szipucsu

  • EP addict
  • *
  • Posts: 8995
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Enterprise program: Bricky Prise
« Reply #164 on: 2019.March.09. 13:01:14 »
Ez a MIDI verzió?
Igen. De nem feltétlen az egész zenére gondoltam, csak az elejéből egy kis részre, ami eredetileg is szólt a pontszámtábla alatt.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos