Fontos klub információ
Important club information
Welcome, Guest. Please login or register.


Author Topic: Tegyük rendbe az EP programokat! (Read 200720 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13623
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #195 on: 2009.September.04. 11:01:37 »
Teljesen automatikust lehetetlenség lenne csinálni.
Egy olyan könnyítõ scriptet talán lehetne, ami a Spectrum Emulátort mûködését figyelné, és eltenné az NMI-t kiváltó helyek listáját.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #196 on: 2009.September.04. 15:43:27 »
Nagyon jó ez a színtábla összehasonlítás!
Nem tudná valaki a Dizzy Lordot megcsinálni a WecLeMans-osra?

Beta verzió:
  3800-0

  3801-1

  * dlord (32.11 kB - downloaded 153 times.)
Ez a következő változtatásokat tartalmazza:
 - módosított színek (nem biztos, hogy jobban néznek ki, de még lehet változtatni :oops:)
 - billentyűzethang letiltása
 - EXOS megszakítás letiltása játék közben
 - gyorsabb sprite rajzoló rutin (még mindig villog néha, tehát még lenne mit javítani :oops:)
 - a zene indításkor is szól (lehet, hogy ez rossz ötlet, mert így meg kell várni a zene végét a játék előtt)
 - EXOS kompatibilis memóriakezelés: a szegmenseket lefoglalja EXOS 24 hívással, és nem csak felülírja
 - melegindítás reset gombra (kilép az Enterprise logóhoz, visszaállítja a karakterkészletet)
 - csak 4 szegmenst foglal 6 helyett (eredetileg F9h-FEh volt, ezt FAh-FDh-ra javítottam)
 - indításkor törli a felhasznált RAM szegmenseket (ennek a hiánya problémákat okozott)

Forráskód, csak "erősebb idegzetűeknek":
  * dlord.s (11.17 kB - downloaded 131 times.)
  * dlsprite.s (2.13 kB - downloaded 138 times.)
Fordítás:
  sjasm.exe dlord.s
  sjasm.exe dlsprite.s
  dtf.exe -cp -lz dlord dlord_.com graph::0x17A0,0x1B00,0x1220,0xA187 dlsprite.bin
  dtf.exe -cl -lz d_l dlord


Online Zozosoft

  • EP addict
  • *
  • Posts: 13623
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #197 on: 2009.September.04. 15:55:55 »
Szóval te is ráálltál erre a projektre? De te legalább gyors voltál :-) én még csak nézegettem  :oops:
Szerintem még az intro.bas által elvégzett feladat is belepakolható lenne a betöltõbe.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #198 on: 2009.September.04. 16:00:31 »
Szóval te is ráálltál erre a projektre? De te legalább gyors voltál :-) én még csak nézegettem  :oops:
Szerintem még az intro.bas által elvégzett feladat is belepakolható lenne a betöltõbe.

Ez milyen feladatot végez pontosan (az EXOS változók, pl. KEY CLICK beállításán kívül, amit már beépítettem) ? Vagy úgy érted, legyen az INTRO.BAS-ban található szöveg is .com file-ban ?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13623
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #199 on: 2009.September.04. 16:02:44 »
Ez milyen feladatot végez pontosan (az EXOS változók, pl. KEY CLICK beállításán kívül, amit már beépítettem) ? Vagy úgy érted, legyen az INTRO.BAS-ban található szöveg is .com file-ban ?
Igen, a bevezetõ szöveget írja ki.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #200 on: 2009.September.04. 17:00:45 »
:)
Szerintem így valamivel szebb, és tök jó hogy nem villog a sprite.

Viszont a köteleken, létrákon nem lehet lemászni. Gondolom attr vizsgálattal volt, és megváltozott az attr. Mivel ugrani lehet rajtuk ezért úgy tûnik mintha felfele mászás oké lenne, de igazából az ugrás. :)
Vigyázat! Szektás vagyok! :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #201 on: 2009.September.04. 18:33:07 »
Viszont a köteleken, létrákon nem lehet lemászni. Gondolom attr vizsgálattal volt, és megváltozott az attr. Mivel ugrani lehet rajtuk ezért úgy tûnik mintha felfele mászás oké lenne, de igazából az ugrás. :)

Javítva :oops: Lehet, hogy van még több ilyen hiba is, nem árt tesztelni.
Beépítettem az intrót is, amit remélhetőleg nem rontottam el nagyon :):
  3805-0

  * dlord (32.95 kB - downloaded 160 times.)

A forráskód - kissé egyszerűsítve, nincs külön file a sprite kódhoz:
  * dlord.s (21.27 kB - downloaded 149 times.)
Fordítás:
  sjasm.exe dlord.s
  dtf.exe -cp -lz dlord dlord_.com graph::0x17A0,0x1B00,0x1220,0xA187
  dtf.exe -cl -lz dlord.com dlord


Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #202 on: 2009.September.04. 19:00:59 »
Nem kellett volna,

OK, itt van újra:
  EP -> EP: * zxconv1.lua (2.71 kB - downloaded 190 times.)
  ZX -> EP: * zxconv2.lua (2.79 kB - downloaded 188 times.)
Egyszerűbb verziók memóriaterület konvertálásához:
  * zxconv1b.lua (1 kB - downloaded 202 times.)
  * zxconv2b.lua (1.07 kB - downloaded 200 times.)
"Fényes fekete" szín keresése:
  * brightb.lua (0.56 kB - downloaded 153 times.)

Az automatikus konverzióval próbálkoztam, de a gyakorlatban nem vált be, mert általában túl sok az olyan különböző byte, ami nem attribútum, és az olyan is, ami attribútum, és mégis ugyanaz a Spectrum és az EP verziónál is (pl. 00-07).

Egy olyan könnyítõ scriptet talán lehetne, ami a Spectrum Emulátort mûködését figyelné, és eltenné az NMI-t kiváltó helyek listáját.

Ilyet valóban egyszerűen lehet írni.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13623
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #203 on: 2009.September.04. 19:12:10 »
Javítva :oops: Lehet, hogy van még több ilyen hiba is, nem árt tesztelni.
Beépítettem az intrót is, amit remélhetõleg nem rontottam el nagyon :):
Tetszik! Akartam még javasolni, hogy a randa rózsaszínt is el kéne tüntetni, de látom te is így döntöttél :-)

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #204 on: 2009.September.04. 20:56:01 »
Na alakul! Tök jó lett, szerintem jók a színek nagyon. :)
Kéne még valami színátmeten a háttérbe, valami halvány kék, alulról felfele sötétedve. Persze kevés a kék EP-n, de sorok váltogatásával meg lehetne mint ahogy a punk star-ban csináltam.
De nem akarok nagyokat kérni. :)
Vigyázat! Szektás vagyok! :)

Offline szipucsu

  • EP addict
  • *
  • Posts: 8285
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Tegyük rendbe az EP programokat!
« Reply #205 on: 2009.September.04. 21:28:17 »
Esetleg még DTM zenét és/vagy váltottsoros palettás képet be lehetne tenni a betöltõbe.
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

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #206 on: 2009.September.04. 21:57:21 »
amúgy azt hogy csináltad, hogy a basic intró benne van a gépi kódú fájlban?
Vigyázat! Szektás vagyok! :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13623
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.5.2 Firefox 3.5.2
    • View Profile
    • http://enterprise.iko.hu/
Re: Tegyük rendbe az EP programokat!
« Reply #207 on: 2009.September.04. 22:00:46 »
amúgy azt hogy csináltad, hogy a basic intró benne van a gépi kódú fájlban?
Úgy, hogy írt egy olyan gépi kódú programot, ami ugyanazt csinálja mint a basic program :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: Tegyük rendbe az EP programokat!
« Reply #208 on: 2009.September.04. 23:43:26 »
Na alakul! Tök jó lett, szerintem jók a színek nagyon. :)
Kéne még valami színátmeten a háttérbe, valami halvány kék, alulról felfele sötétedve. Persze kevés a kék EP-n, de sorok váltogatásával meg lehetne mint ahogy a punk star-ban csináltam.

Valószínűleg megoldható, bár nem tudom, hogy sikerül-e azt is elérni, hogy jól nézzen ki. Mindenesetre ezzel lehet kísérletezni a debuggerben:
  * gradient.lua (0.87 kB - downloaded 139 times.)

Úgy, hogy írt egy olyan gépi kódú programot, ami ugyanazt csinálja mint a basic program :-)

Valóban :) A debuggerrel kiírattam egy file-ba a VIDEO: eszközre írt adatokat, és azt aztán beépítettem a forráskódba.

Offline endi

  • EP addict
  • *
  • Posts: 7305
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
    • View Profile
    • Honlapom
Re: Tegyük rendbe az EP programokat!
« Reply #209 on: 2009.September.05. 00:25:30 »
nagyon ráértek :)
Vigyázat! Szektás vagyok! :)