Welcome, Guest. Please login or register.


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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • 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: 4822
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ó:
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
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":
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
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


Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • 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: 4822
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 ?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • 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: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • 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: 4822
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 :):
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]

A forráskód - kissé egyszerűsítve, nincs külön file a sprite kódhoz:
  [ Guests cannot view attachments ]
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: 4822
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: [ Guests cannot view attachments ]
  ZX -> EP: [ Guests cannot view attachments ]
Egyszerűbb verziók memóriaterület konvertálásához:
  [ Guests cannot view attachments ]
  [ Guests cannot view attachments ]
"Fényes fekete" szín keresése:
  [ Guests cannot view attachments ]

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.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • 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: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • 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! :)

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • 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.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • 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! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • 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: 4822
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:
  [ Guests cannot view attachments ]

Ú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: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • 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! :)