Welcome, Guest. Please login or register.


Author Topic: Spectrum programok átírása (Read 144488 times)

Offline Ferro73

  • EP lover
  • *
  • Posts: 521
  • Country: hu
    • View Profile
Re: Spectrum programok átírása
« Reply #60 on: 2006.December.23. 22:38:16 »
Én sem szerettem azokat az átiratokat amiben az Attributokat szakaszosan változtatja meg egy rutin bár igy szimulálható a villógás bár az még zavarobb ha vált a kép és még az elözö kép attributja nem cserélödöt le.

még régebben én is csináltam 1 átiratot az I-Cups  nevüt csak nem tudom hol lehetne megosztani.
Nekem fut az EP32 v1.20 -on.
Kezdek reá kattani, mi lenne jóbb 1 rosz minöségü átiratot javítani vagy 1 olyat ami még nincs EP-re?

 :idea:  MEGTALÁLTAM  :)
« Last Edit: 2006.December.26. 16:53:54 by Ferro73 »

Offline Lacika

  • EP addict
  • *
  • Posts: 2886
  • Country: hu
    • View Profile
    • http://www.ep128.hu
Re: Spectrum programok átírása
« Reply #61 on: 2006.December.27. 18:20:52 »
Szerintem a hibásan átírt programok már mozgatják az ember fantáziáját, érdemes ezeket újra átírni. (Gondolom újra űtírni egyszerűbb, mint a hibás átiratban keresgélni és javítgatni a hibákat). A "Tegyük rendbe az Ep programokat" topicban van is "alapanag bőven". Persze ez nem jelenti azt, hogy ne lenne még nagyon sok jó program, amit érdemes lenne ezeken kívül is átírni  :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #62 on: 2007.January.10. 23:47:24 »
A fakó szín problémáról:
Spectrumon 8 szín van, plusz van egy BRIGHT bit, így megkapjuk ezek fényes változatát, azaz még 7 színt (fényes fekete nincs)
Enterprise-on 8 színt szabadon választhatunk, 8 színt csak egyben a FIXBIAS által.
Hova állítsuk a FIXBIAS-t?
Sok program esetén (gondolom az SPV-t követve) 0-ra állítják. (illetve van, hogy nem is állítják, így hidegindítás után jól fut a program, mivel 0 az alapérték, de ha már valami más program átállította, akkor elõjönnek színhibák).
Ez esetben az a jó, hogy FIXBIAS-ban lesz fekete, és a palettában is beállítunk feketét, így lekezeltük azt, hogy csak egyféle fekete van.
A rossz viszont az, hogy a fekete mellé kapott másik szín túl sötét még normál Spectrum színeknek is. És ha nem akarunk túl nagy kontraszt különbséget, akkor a palettába választott színek is sötétebbek lesznek mint a fényes Spectrum színek.
Ez különösen a fehérnél szokott feltünni.
És van még egy nagy hiba az SPV-ben: "A már említett programunk a FIXBIAS regiszterbe 0-t tölt. Az így elõálló színkombinációk megfelelnek a SPECTRUM BRIGHT színeknek."
Na ezt nagyon nem kellett volna! Ezek a színek normálnak is sötétek, nemhogy fényesnek...
Ha valaki ebbõl indul ki, akkor az eredeti fényes színek lesznek nagyon sötétek, a normálok meg a fényesnél világosabb de sötétek...

Én onnan indultam ki, hogy a fehér az legyen fehér! Vagyis 255-ös FIXBIAS.
Itt a fehér mellé kötelezõen kapott színek egész jól megfelelnek a Spectrum fényes színeinek. Emellé már gyerekjáték a palettába összeválogatni közepes fényerejû színeket Spectrum normál színeknek.
Egyedüli probléma, hogy a BIAS-ban kapunk egy fényes feketét is, tehát konvertáláskor ügyelni kell, hogy a fényes fekete normál feketére legyen konvertálva (de néha akár ki is lehet használni ezt a plusz színt is!)

Itt egy kis BASIC program ami egy tömbben összerendeli a Spectrum színeket az EP színekkel. EP-n olyan palettát feltételezve, ahol a 8 szín megfelel sorban a normál Spectrum színeknek, a FIXBIAS pedig a fényes színeknek, a fényes fekete sima feketéhez lesz rendelve.
A második részében pedig minden lehetséges attributum kombinációhoz kiszámolja az EP megfelelõt. A FLASH-t invertálással helyettesíti. Ezt a táblázatot fájlba menti.
Ez a tábla van használva a Spectrum Emulátor programjában, ill. az átírataimban is.

Néha elszoktam térni a szabvány színektõl, pl a most készülõ FOX BACK-ben is a lila helyett barna lesz használva, mert szerintem így természetesebben néz ki a föld :-)



Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #63 on: 2007.January.11. 00:13:28 »
Itt a FOX BACK igen-igen pre-beta verziója :-)

A szokásos EXOS kompatibilis betöltõ, természetesen megy EP64-en is.
Ami plusz: ha sikerül 5 szegmenst lefoglalni, akkor Spectrum 128K módban indul el a program, egyébként 48K-s módban.
Ezt a hangban lehet észrevenni :-)
Az AY chip emulálását a geco által korábban felrakott PORTOUT rutinnal (CPC átírás topic) oldottam meg, és legnagyobb megdöbbenésemre egész jól mûködik :-) lassan már azt is kezdem sejteni, mit is csinál ez a rutin :-)
48K-s módban még szenvedek, hogy miért nincs zene, amikor pedig lennie kéne :-)
Attributum konvertálás még nincs. Viszont irányítás már van :-)

Offline geco

  • EP addict
  • *
  • Posts: 5088
  • Country: hu
    • View Profile
Re: Spectrum programok átírása
« Reply #64 on: 2007.January.11. 19:29:46 »
Én a Bruce Lee, és a Nodes betöltő képénél a BIAS 0-át használtam, de a normál speccy színekhez, és nem a brighthoz, feltűnt, hogy egy kicsikét sötétebb, mint spectrumon, de összhatásban nem lett rossz azt hiszem, a bright színeket, pedig a palettában beállítottak adták.

Offline endi

  • EP addict
  • *
  • Posts: 6766
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.10 Opera 9.10
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #65 on: 2007.May.27. 12:32:06 »
Végre kikerült a WoS-ra a Dizzy Lord meg az IXL c. játék amiket én meg egy barátom írtunk. :)
(Bocs nem akartam külön topicot nyitni.)
WoS: WordOfSpectrum.org
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.3 Firefox 2.0.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #66 on: 2007.May.29. 09:26:28 »
Végre kikerült a WoS-ra a Dizzy Lord meg az IXL c. játék amiket én meg egy barátom írtunk. :)
(Bocs nem akartam külön topicot nyitni.)
WoS: WordOfSpectrum.org
Ezekbõl csak ilyen emulátor snapshot létezik?

Ha jól nézem a Dizzy Lordból van "gyári átírat" :-) Tetszik az alulra betett kép, amivel EP-sebbé tetted a programot!

Az IXL úgy tünik még átírásra vár :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.3 Firefox 2.0.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #67 on: 2007.May.29. 23:45:22 »
Az EP-s Dizzy Lord-nak meg van a forrás szövege?
Találtam 1-2 bugot  :oops:

Offline endi

  • EP addict
  • *
  • Posts: 6766
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.10 Opera 9.10
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #68 on: 2007.June.03. 19:33:53 »
Tuti nincs meg a forrás, azt még magnós specyn írta Könzcöl Laci. :-D
Esetleg egy örökéletet csinálj rá, bár a bugokat is kijavíthatod. :)
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #69 on: 2007.June.04. 09:11:43 »
Tuti nincs meg a forrás, azt még magnós specyn írta Könzcöl Laci. :-D
Esetleg egy örökéletet csinálj rá, bár a bugokat is kijavíthatod. :)
Én az EP-s változatéra gondoltam, az gondolom nem Spectrumon készült :-) és gondolom te követted el :-)

Az egyik bug, hogyha a BASIC betöltõ nélkül indítom, akkor folyamatosan szól az EXOS key click ahogy nyomom a belsõ joyt :-)
A másik meg a színekkel kapcsolatos, amit már több programnál emlegettem.
Az elsõ képen a Spectrum, másodikon az EP változat látható, az EP-sben sokkal fakóbbak a színek.



Offline Ep128

  • EP addict
  • *
  • Posts: 1562
  • Country: hu
  • OS:
  • Windows 2000 Windows 2000
  • Browser:
  • Mozilla 1.7.2 Mozilla 1.7.2
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #70 on: 2007.June.04. 13:15:45 »
Mondjuk ez a fakóság annyira talán nem is zavaró... Egy olyan játék esetében amit pl. 3-4 óráig is gyúr az ember, nem egy katasztröfi, ha kevésbé "világítanak" a dolgok a képernyõn... :-) (Ellenben pl. a lila kövek (?) mindkét helyen botrányosak... :-D)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #71 on: 2007.June.04. 14:16:19 »
Egy olyan játék esetében amit pl. 3-4 óráig is gyúr az ember, nem egy katasztröfi, ha kevésbé "világítanak" a dolgok a képernyõn... :-)
Tudom a hiperérzékeny kék szemed... :-) de ezért van fényerõ/kontraszt gomb a monitorodon :-)
Engem baromira zavar ha meresztenem kell a szememet, hogy mi is van a képen! Ha meg feltekerem a fényt meg kontrasztot az egekbe, hogy lássak valamit, akkor egyrészt már a feketébõl is szürke lesz, másrészt a programból kilépve lehet megint visszatekergetni a potikat...

Offline endi

  • EP addict
  • *
  • Posts: 6766
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.10 Opera 9.10
    • View Profile
    • Honlapom
Re: Spectrum programok átírása
« Reply #72 on: 2007.June.04. 20:05:59 »
az EP verzió a specy átirata, szokásos "bináris" módon lett átírva
talán már a forrás akkor se volt meg :D
A diplomás magyar programozó megcsinált egy pacmant egy év alatt, majd lefikázta a világ legjobb játékait. :D

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13081
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.1 Firefox 3.0.1
    • View Profile
    • http://enterprise.iko.hu/
Re: Spectrum programok átírása
« Reply #73 on: 2008.August.17. 01:19:36 »
Úgy látom idén ez az elsõ:
Chickin Chase

64K-s gépen sajnos nem fut, mert kellett még a Spectrum ROM karakterkészlet is neki.
Billentyûzet definiálásnál lehet a joystickokat is használni, az alap: Internal+ALT
Ki lett javítva az a gyárilag meglévõ hiba, hogy a SPACE-t bár elfogadja definiálásnál, de játék közben nem mûködik.
Resetnél szokásos módon elmenti a high score-t, kivéve ha örökéletes módban játszottunk :-)
Spectrumos módra bal Shift+SPACE kombinációval kiléphetünk a játékból a menübe.
Névbeírásnál szintén használhatóak a Spectrumos kombinációk pl: bal Shift+0=DEL

Egy trükköt is elrejtettek a programozók: ha felváltva gyorsan nyomogatjuk a T-t és a P-t, akkor megjelenik a készítõk neve :-) (és egyben kilép a fõmenübe)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7345
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.4 Firefox 2.0.0.4
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Spectrum programok átírása
« Reply #74 on: 2008.August.17. 21:37:47 »
Chickin Chase
Örülök, hogy vannak most is, akik az EP software parkját bõvítik.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos
OPEL #1:"Audi(o):" ACCESS DENIED