Welcome, Guest. Please login or register.


Author Topic: PAINTBOX, MOUSE.XR (Read 39822 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #75 on: 2014.September.23. 14:01:49 »
hm ez érdekes... már itt is antiszabványosítás folyt :)
A gyári egér alias Patkány az EP cég szégyene, nem is értem minek kellett ezt kiadni. (Helyette inkább egy rendes joy kellett volna, ami kihasználja a Controll csatlakozó sok gombos tudását.)

Az angol felhasználók fogtak egy más gépeken elterjedt használható egeret, ez lett a BoxSoft féle megoldás. A Paintbox is ehhez készült, nem a Patkányhoz. A Patkányhoz csak egy nagyon primitiv rajzoló programot adtak.

A BoxSoft egér müködik joy módban is, igy a joystickkal mozgatunk nyilat menüs játékokban is jó.
A Boxsoft féle MOUSE.XR lett Haluska által tovább fejlesztve a Mészáros soros egérhez, igy végülis itt van kompatibilitás.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PAINTBOX, MOUSE.XR
« Reply #76 on: 2014.September.23. 14:45:06 »
és ez a boxsoft egér rendesen tud sebességet is? vagy ez is csak a patkány féle 8 irányos (vagy mi)?
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PAINTBOX, MOUSE.XR
« Reply #77 on: 2014.September.25. 12:56:58 »
megjegyzem, ha az emu támogatná az egeret, biztos csinálnék egyszerűbb játékokat amik kihasználják
már ha ez valakit érdekel...
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #78 on: 2014.September.25. 14:28:12 »
Quote from: endi
megjegyzem, ha az emu támogatná az egeret, biztos csinálnék egyszerűbb játékokat amik kihasználják
már ha ez valakit érdekel...

Ez engem is erdekelt, de en meg mindig ott tartok, hogy eger teruleten nem feltetlen ertem ki-kivel van: tobb fajta megoldas, es mindegyikkel megy kb 1-2 program, oszt' kesz. Most akkor mit emulaljon az ember konkretan, illetve mik a technikai reszletek, ami ennek megirasahoz kell?

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: PAINTBOX, MOUSE.XR
« Reply #79 on: 2014.September.25. 14:31:43 »
Quote
de en meg mindig ott tartok, hogy eger teruleten nem feltetlen ertem ki-kivel van
Hát pedig ahogy én értem, Zozo leírta párszor: egy igaz megoldás van, az pedig a boxsoft illesztője,
azzal megy az EGI is, többi az meg nem számítós ...
Z80 System

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #80 on: 2014.September.25. 16:04:30 »
Quote from: Z80System
Hát pedig ahogy én értem, Zozo leírta párszor: egy igaz megoldás van, az pedig a boxsoft illesztője,
azzal megy az EGI is, többi az meg nem számítós ...

OK, akkor kerdes masik resze (bar lehet ez is volt mar, csak figyelmetlen voltam?), hol van errol vmi leiras, hogy hw szinten ez hogyan muxik.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #81 on: 2014.September.25. 16:32:12 »
Quote from: lgb
OK, akkor kerdes masik resze (bar lehet ez is volt mar, csak figyelmetlen voltam?), hol van errol vmi leiras, hogy hw szinten ez hogyan muxik.
Itt bukkantam a titok nyítjára.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #82 on: 2014.September.25. 16:35:31 »
A korábban ismert MOUSE.XR-ekhez most jött még egy 3196 bájtos változat, 6-os fejlécű, 1.1 verziószám látszik benne.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #83 on: 2014.September.25. 20:33:45 »
Quote from: Zozosoft
Itt bukkantam a titok nyítjára.

Ahha, tenyleg :) Az elejen meg feladtam volna, hogy ennek emulalasa pl JSep-n belul tuti nem fog menni. Hogy miert? Mert ott az eger valos koordinataja van meg max, abbol elmozdulast krealva nem feltetlen lesz szinkronban az EP-s software szerinti koordinatakkal. PC-n is biztos latott mar mindenki hasonlot amikor egyes emulatorokban, virtual PC szeru software-ekben stb van "grab mouse" funkcio. Na ilyen HTML-ben tuti nincs. Gondoltam en ... Azonban:

http://mdn.github.io/pointer-lock-demo/

HTML5/JS-ben _minden_ van. Mar tobb is mint kene. Neha mondjuk browser fuggo, vagy santit, de lassan egy browserben tobb dolog lesz mint egy egesz OS-ben ......... Ize, FirefoxOS most eszembe is jutott errol :D

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #84 on: 2014.September.26. 11:54:54 »
Na, van mouse emulacio (JSep-ben marmint aka "webemu"), igaz, csak elegge vazlatos modon. Ezt a verziot meg _nem_ tettem fel, ne keressetek :) Jelenleg kisse sajatos modon megy, a 0x40-es es 0x41-es porton olvashato be az utolso port olvasas ota az elmozdulas (elojeles 8 bites ertekkent), 0x42 erteke 0xFF ha a bal egergomb le van nyomva, 0 ha nem (a jobb egergomb erdekes, mivel browser ugye hasznalja, azt meg nem tudom, hogy tudjuk-e "sajat celra meglovasitani"). Ez nyilvan max erdekes, de igy semmivel nem lesz compatible. Kerdesem: az MSX eger leiras alapjan vilagos, hogy ott is relativ elmozdulas van (csak ket 4 bites ertekkent kuldve), illetve ott jeleznie kell a gepnek az eger fele, hogy megvolt az olvasas. Viszont, EP tekinteteben a szokasos illesztessel ez pontosan hogy nez ki, hol olvassam, jelezzek vissza? Ez utobbira volt utalas (most nem emlekszem, de itt volt a forumon), majd megkeresem, de az elobbi kerdesre mi a valasz? Mint mindig: bocsanat, az agyam rovid tavu memoriaja mux csak a jelek szerint :), mindig olyat kerdezek amirol pedig volt mar szo ...

Ha ez meglesz, akkor mar talan ertelmes eger emulacio lesz, kozben az APU emulacio is haladgat, majd egyszerre aztan publikalom is az uj JSep verziot! Most csak bena ket soros BASIC programmal tesztelem, hogy IN a portokrol, PRINT, es GOTO az elejere :D

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PAINTBOX, MOUSE.XR
« Reply #85 on: 2014.September.26. 11:58:10 »
húúú ez nem semmi :)
mondjuk ha már ennyire benne vagy, olyat lehet csinálni, hogy a pc egér pont ott jelenik meg az emuban is, ahol pc-n látjuk? :)
persze ez nem fog meglévő ep programokkal működni, de mivel azokból tök kevés van, hasznos lenne egy ilyen amit írtam, mert akkor biztos írnék pár emun futó ep-s játékot :)
na jó, meg nem ígérem :)
Vigyázat! Szektás vagyok! :)

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #86 on: 2014.September.26. 12:05:25 »
Quote from: endi
húúú ez nem semmi :)
mondjuk ha már ennyire benne vagy, olyat lehet csinálni, hogy a pc egér pont ott jelenik meg az emuban is, ahol pc-n látjuk? :)
persze ez nem fog meglévő ep programokkal működni, de mivel azokból tök kevés van, hasznos lenne egy ilyen amit írtam, mert akkor biztos írnék pár emun futó ep-s játékot :)
na jó, meg nem ígérem :)

Nem, az nem fog menni. Eloszor is ertelmetlen is, ha pont ott jelenne meg, eltakarna az EP altal mutatott eger pointert (ne feledjuk, hogy egy igazi EP-n kell egerkurzor EP altal rajzolva, kulonben honnan tudod, hol van eppen?), ami zavaro lenne. Masreszt ennek elvi oka van, ezt PC-n futo emukban sem lehet megcsinalni rendesen, mar vazoltam valahol egy regebbi hozzaszolasomban: az emulator (jelen esetben JSep, browser, stb) "tudja" hol az eger, de az EP szamara relativ elmozdulas megy, es ez alapjan o talal ki koordinatakat, a ketto nem is egyezik meg feltetlen! Ezert azt a megodlast valasztottam, amit szokas mashol is: grab mouse. Azaz, az emulator EP kepernyore klikkelve belep grab modba, a "PC-s egerkurzor" teljesen eltunik, innentol viszont a kerdeses adatokat az emulator tovabbitja. Kilepni ugy kell grab modbol, ahogy az adott browser ezt eloirja, firefox-on ESC gomb, gondolom chrome-ban is, bar ott meg nem probaltam. Nyilvan full screen modban meg realisabb a dolog :) Ehhez kell az un Mouse Lock API, amit firefox 32 biztos ismer, mert azon megy nekem ... Mason meg nem probaltam, szerintem chrome is OK (vagy altalaban webkit, tehat akar safari is?). IE meg felejtos, mert azon az egesz emu nem megy szerintem, MS annyira lassu az uj webes dolgok implementalasaban, hogy az mar kabare.

Amit irsz: lehetne csinalni olyan eger emulaciot is (parhuzamosan, nem a fenti helyett!) ami emulatoron letezik csak: adott portokon atadom az eger koordinatajat (NEM relativ mozgast). Ezaltal PC-s egerkurzorral is lehet dolgozni. Ennek hatranya ugye az, hogy akkor ez viszont csak olyan software-rel fog menni, amit direkt erre irtak, igazi EP-n pedig biztos nem.
« Last Edit: 2014.September.26. 12:11:05 by lgb »

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #87 on: 2014.September.26. 20:24:00 »
http://ep.lgb.hu/jsep/demo.new/ Elvileg benne van a mouse emulacio - ami van belole ... Teszteles jelenleg: mouse.bas "fantasztikus bonyolultsagu" programot betolteni (az emu default disk-jen van). Elinditas utan szep a latvany. Klikk az emulator ablakara (csak akkor megy ha az emu eppen fut, tehat nincs megallitva, es nem is inditas elotti allapotban van), akkor az egerkurzor eltunik (a "PC-s" ...). Ekkor az eger mozgatasara lathato a hatas. Elso szam az elojeles bytekent ertelmezendo, X iranyu elmozdulas az utolso lekerdezes ota, a masodik az Y. A harmadik az egergomb statusz. Mar csak ezt kene atirni, hogy ne az altalam kitalalt portokon legyen meg stb, ahogy a Zozo altal irt MSX eger leirasban is van, a kerdes csak az, hogy EP-re ez hogy van pontosan rahuzalozva.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PAINTBOX, MOUSE.XR
« Reply #88 on: 2014.September.26. 20:28:01 »
chrome alatt jó, opera alatt nem (legújabb opera). bár sokat nem számít az opera
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: PAINTBOX, MOUSE.XR
« Reply #89 on: 2014.September.26. 20:32:35 »
Quote from: lgb
ahogy a Zozo altal irt MSX eger leirasban is van, a kerdes csak az, hogy EP-re ez hogy van pontosan rahuzalozva.
Így :oops: