Welcome, Guest. Please login or register.


Author Topic: PC -> EP képkonverzió (Read 178915 times)

Offline Gep

  • Newbie
  • Posts: 9
  • Country: hu
    • View Profile
Re: PC -> EP képkonverzió
« Reply #75 on: 2007.March.09. 09:29:22 »
Egy ilyen progit szerintem viszonylag egyszerűen és gyorsan össze lehetne hozni. Csak kéne egy file térkép nekem ami ep szabvány, hogy milyen formába mentse ki a képet meg a paletta összeállításról kéne többet tudnom... Mármint ott is pc szisztéma hogy 1 szint r,g,b ír le vagy van valami eltérés? A soronkénti paletta műkszik 256 színél is? És mondom szükségem lenne egy file térképre, hogy hogy néz ki egy EP képfile ami képes soronkénti palettát is tárolni? Vagy ha még ilyen nincs akkor én is létre tudok, hozni egy formátumot, de akkor ahoz meg kell írni az EP kép betöltőt. A pixel formátumnak már utána néztem, hogy kell a video memóriába tenni különböző szín módokban a byte-okat, hogy a megfelelő eredményt kapjuk :) Szóval ha kapok egy kis segítséget szerintem, gyorsan össze tudjuk dobni a progit :)

Offline Ep128

  • EP addict
  • *
  • Posts: 1672
  • Country: hu
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #76 on: 2007.March.09. 13:22:36 »
Zozosoft igen sokmindent tud a képekrõl, lévén már 2 (elég sok PC (?) fotót tartalmazó) demót csinált anno. :-)
Szóval rágd az õ fülét, szerintem tud a kérdéseidre válaszolni.

Offline Gep

  • Newbie
  • Posts: 9
  • Country: hu
    • View Profile
Re: PC -> EP képkonverzió
« Reply #77 on: 2007.March.09. 14:50:44 »
Az biztos, hogy a legjobb ha valaki hozzáértő leírja mit, hogy de ha van róla valami leírás szívesen utána olvasok :) De gondolom egy file formátum nem lehet olyan nagyon bonyolult gondolom tömörítéseket még nem nagyon alkalmaztak vagy ha igen az a teljesítmény rovására ment. Szóval bőven elég lenne egy tök egyszerű file térkép. :)
« Last Edit: 2007.March.11. 09:18:14 by MrPrise, Reason: Topikáthelyezési kérés meghallgatatott :-) »

Online Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #78 on: 2007.March.12. 10:05:04 »
Zozosoft igen sokmindent tud a képekrõl, lévén már 2 (elég sok PC (?) fotót tartalmazó) demót csinált anno. :-)
Én egy darab PC képet nem konvertáltam át, hanem Atari ST képeket :-) Abban az idõben azon volt olyan rajzoló program, amivel tetszõleges színszámra lehetett lebutítani a képeket (ditheringgel). Így csak annyi volt a móka, hogy EP videó formátumra kellett hozni. Atarin bitmap-es a grafika, vagyis a memóriában elöször minden pixel 0. bitje van, aztán minden pixel 1. bitje, stb (a színek számától függõen 1,2,4,stb bitmap), EP-n pedig folyamatosan vannak pixel adatok, az egy bájton belüli bit sorrend megtalálható a Nick leírásban.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #79 on: 2007.March.12. 10:18:08 »
Szóval bõven elég lenne egy tök egyszerû file térkép. :)
Miután ilyet még senki nem csinált, így nincs fájltérkép se :-) nekünk kell most megalkotni :-)
Javaslat: a videóadatokat a legegyszerübb úgy elmenteni, ahogy az majd a videómemóriába kell. Vagyis szép sorban a pixelek, elsõ sor balról jobbra, második sor balról jobbra, ... , utolsó sor balról jobbra. A pixelek eltárolása a Nick doksiban benne van.
A soronkénti paletta eltárolása meg legegyszerübb ha úgy történik, ha egy LPT táblát generál a konvertáló program, és akkor már csak oda kell tenni a Nick elé :-)
Célszerû lenne az egésznek adni egy szabvány EXOS fejlécet, egy szabad típusszámot majd kitalálunk :-) utána van még 14 bájt a fejlécben, ez szerintem bõven elég leírni az egyes adatkupacok méretét.

Utána már meg lehet alkotni egy képnézegetõ programot EP-re :-)

Offline Gep

  • Newbie
  • Posts: 9
  • Country: hu
    • View Profile
Re: PC -> EP képkonverzió
« Reply #80 on: 2007.March.12. 18:14:25 »
Oké valami ilyesmire gondoltam a pixelek videó memóriás leírásával már nagyából tisztába vagyok a különböző színmélységekben. Az Exos fejlécről nem sokat tudok, ha dobnátok valami linket egy leírásról azt meg köszönném. Na meg az LPT tábláról is többet kéne tudnom. A képet fejjel lefelé kéne el tárolni mert ha emlékeim nem csalnak a 0,0 pont az EP-n a bal alsó pixel. Ez persze csak egy ötlet mit mondtok rá? (Egyébként már neki álltam a cuccnak a kép konverzió egy részével megvagyok meg a palettánál mert képes 256 színben elég optimális palettát összeállítani, soronkénti palettánál még nem próbáltam, de így fejben ha elképzelem lehet, hogy csíkos képet fog eredményezni, persze majd akkor derül ki ha látom az eredményt)

Üdv.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #81 on: 2007.March.12. 19:00:06 »
Az Exos fejlécrõl nem sokat tudok, ha dobnátok valami linket egy leírásról azt meg köszönném.
Itt a leírás.
Ami nekünk lényeg: 16 bájtos fejléc, az elsõ bájt nulla, a másodikra keresek egy szimpatikus szabad típusbájtot :-)
A többi 14 bájt szabadon felhasználható, pl két-két bájton lehet az LPT és a videóadatok mérete.
Na meg az LPT tábláról is többet kéne tudnom.
Ajánlott olvasmány :-)
 
A képet fejjel lefelé kéne el tárolni mert ha emlékeim nem csalnak a 0,0 pont az EP-n a bal alsó pixel.
Az csak a BASIC koordinátarendszere, a kép normálisan van tárolva.
soronkénti palettánál még nem próbáltam, de így fejben ha elképzelem lehet, hogy csíkos képet fog eredményezni, persze majd akkor derül ki ha látom az eredményt)
Majd nyílván kellhet valami optimalizáció, ez lesz benne az izgalmas feladat :-)

Offline Ep128

  • EP addict
  • *
  • Posts: 1672
  • Country: hu
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #82 on: 2007.March.13. 00:58:35 »
Kezd izgalmas lenni... :-)

Offline Gep

  • Newbie
  • Posts: 9
  • Country: hu
    • View Profile
Re: PC -> EP képkonverzió
« Reply #83 on: 2007.March.15. 18:27:05 »
Köszi a linkeket :) Tanulmányozom a dolgot :) És már rajta vagyok az ügyön :) Kis türelem :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Firefox 2.0.0.6 Firefox 2.0.0.6
    • View Profile
Re: PC -> EP képkonverzió
« Reply #84 on: 2008.May.07. 23:31:43 »
Néhány konvertált kép 16 színű módban: ep_images.zip
A paletta soronként változik, bár a minőségen még lehetne javítani.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13531
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.14 Firefox 2.0.0.14
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #85 on: 2008.May.07. 23:46:54 »
Néhány konvertált kép 16 színû módban: ep_images.zip
Szóhoz se jutok! :smt038 :smt038 :smt038 :smt038 :smt038

Lehetne majd úgy, hogy nem minden kép külön program, hanem lesz egy képnézegetõ program, és hozzá a képek? Amikhez kitalálunk valami jó fileformátumot :-) bár mintha valamelyik rajzolóprogramnak (Agsys?) van ilyen soronkénti paletás formátuma, talán lehetne azzal kompatibilisre csinálni?


Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Firefox 2.0.0.6 Firefox 2.0.0.6
    • View Profile
Re: PC -> EP képkonverzió
« Reply #86 on: 2008.May.08. 15:52:56 »
Szóhoz se jutok! :smt038 :smt038 :smt038 :smt038 :smt038

Lehetne majd úgy, hogy nem minden kép külön program, hanem lesz egy képnézegetõ program, és hozzá a képek?

A programokban 013ch címtől található a keretszín, fixbias, LPT + video adat mérete (2 byte), 0140h-tól az LPT, és a video memória.

Quote
Amikhez kitalálunk valami jó fileformátumot :-)

Ehhez valószínűleg először azt kell eldönteni, hogy mit tudjon a file formátum, például:
 * változtatható képméret (ezt biztosan)
 * paletta minden sorhoz külön tárolva (esetleg lehetne több sorban ugyanaz is, hogy kisebb lehessen a file méret ?)
 * választható video mód (2, 4, 16, 256 színű pixel, esetleg attribute; lpixel ?)
 * interlace ?
 * tömörítés ?

Quote
bár mintha valamelyik rajzolóprogramnak (Agsys?) van ilyen soronkénti paletás formátuma, talán lehetne azzal kompatibilisre csinálni?

Az Agsys file formátuma (.scr és .crf, ami az .scr RLE tömörített változata) csak 4 színű módot támogat. De lehet, hogy van olyan már létező EP formátum ami 16 színű módban is használható, és soronként változhat a paletta.

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.26 Opera 9.26
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #87 on: 2008.May.08. 19:17:30 »
Hú ez nagyon állat! Végre valaki megcsinálta! :D
Megjegyzem a biast is lehet soronként állítani, sõt egy sorban többször is, egyik demómban megoldottam (bár kicsit remeg). :)

Vigyázat! Szektás vagyok! :)

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 208
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 2.0.0.14 Firefox 2.0.0.14
    • View Profile
Re: PC -> EP képkonverzió
« Reply #88 on: 2008.May.08. 19:33:32 »
ez a soronként paletta ez hogy van? miért jobb mint az attributum mód?

Offline szipucsu

  • EP addict
  • *
  • Posts: 8092
  • 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: PC -> EP képkonverzió
« Reply #89 on: 2008.May.08. 22:26:12 »
* tömörítés ?
Hogy tömörítés kell-e, attól függ, mire akarjuk a képeket felhasználni. Ha csak önmagukban nézegetni, nem kell tömörítés. De ha pl egy demót ír valaki a XXI. században EP-re (amit egyébként a sok DTM zene mellett támogatnék), és abban lenne ilyen kép, akkor jó, ha kisebb helyet foglal, hogy más is elférjen még a memóriában.
Ja, egyébként nagyon királyak lettek a képek!
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