Welcome, Guest. Please login or register.


Author Topic: EnterMice (egér és joy illesztő) (Read 42482 times)

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #60 on: 2019.January.13. 10:47:14 »
Hi,
no problem, nobody blames you about of the cursor positioning problem :-)
I guessed the error casue similar as you wrote. It seems, some internal variables are not updated, when exos variable for positioning is set.
Currently I am working other part of the game, later I'll try to fix the issue, thanks for the source code. In my opinion, "hacking" is not desirable, it should be works with EXOS coordinates, in any graphics mode.
*** Speicherplatz zu klein

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (egér és joy illesztő)
« Reply #61 on: 2019.January.13. 22:36:11 »
Think that the mouse driver itself is a hack that writes directly on the memory of the video page whose channel is associated to the mouse channel.

I have already fixed the update of all the mouse driver coordinates when written, on my last driver fix, you can see it at loc_C073 on :

Before:
Code: [Select]
loc_C073: ; write  
ld a, d
ld (hl), a

loc_C075: ;
ld c, 0
ld d, a
xor a
ret

Fixed:
Code: [Select]
loc_C073: ; write  
push hl
push de
call sub_C4F0; erase mouse pointer
pop de
pop hl

ld a, d
ld (hl), a               ; here the variable is written

ld bc, (X_LOW) ; EXOS Variable 184 & 185  ;Here the value is made effective
ld (X1), bc
ld bc, (Y_LOW) ; EXOS Variable 186 & 187
ld (Y1), bc
push af
call sub_C40B; draw mouse pointer
                pop af

loc_C075: ;
ld c, 0
ld d, a
xor a
ret

But probably I have introduced the double pointer error.
« Last Edit: 2019.January.13. 23:05:52 by gflorez »

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #62 on: 2019.January.30. 14:25:11 »
Tegnap vettem egy PS/2-es optikai egeret, Genius DX-110

A billentyűkre reagál az EP, a mozgatásra nem. Mi a hiba? Rossz az egér, vagy az egér olyan jeleket küld, amit nem ismer fel a driver?

A régi, golyós Genius egérrel rendben működik az EP.
*** Speicherplatz zu klein

Online Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: EnterMice (egér és joy illesztő)
« Reply #63 on: 2019.January.30. 14:31:23 »
A klubba is valami optikai Genius egeret vittem.

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EnterMice (egér és joy illesztő)
« Reply #64 on: 2019.January.30. 15:07:09 »
Rossz az egér, vagy az egér olyan jeleket küld, amit nem ismer fel a driver?
PC-n működik az egér, csak EP-n nem?
Lehet gyári hibás is, minden előfordulhat.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (egér és joy illesztő)
« Reply #65 on: 2019.January.30. 16:11:44 »
Míg a Pear az EnterMice-t tervezte, nagyszámú PS/2 eszközt teszteltek. Egerek és tapintható felületek. Az összes működött, kivéve az egyik típusú Microsoft egeret, amely nem támogatja a forró dugót, csak akkor, ha az Enterprise kikapcsolt. Kérdezd meg őt.

--------------------

While Pear was designing the interface, a large number of PS/2 devices were tested. Mice and tactile surfaces. All worked except one type of Microsoft mouse, which did not support hot plug, only with the Enterprise switched off. You can ask him.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #66 on: 2019.January.30. 18:11:06 »
PC-n működik az egér, csak EP-n nem?
Lehet gyári hibás is, minden előfordulhat.
Itthoni gépen csak egy PS/2 port van, abban meg a billentyűzet... Holnap kipróbálom a melóhelyen.
*** Speicherplatz zu klein

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (egér és joy illesztő)
« Reply #67 on: 2019.January.31. 05:57:46 »
Ha van egy egérmodell, amellyel az EnterMice nem működik, akkor tesztelhetem, hol van a probléma.
Természetesen, ha megkapom ezt az egérmodellt.
-----
If there is a mouse model with which EnterMice does not work, then I can test where the problem is.
Of course, if I can get this model of the mouse.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #68 on: 2019.January.31. 10:41:04 »
Ha van egy egérmodell, amellyel az EnterMice nem működik, akkor tesztelhetem, hol van a probléma.
Természetesen, ha megkapom ezt az egérmodellt.
-----
If there is a mouse model with which EnterMice does not work, then I can test where the problem is.
Of course, if I can get this model of the mouse.

Hi,
this mouse works on PC, but not on the EnterMice, only the buttons. I don't really like to send it, because posting it might me more expensive than the mouse (mouse was 3€). I'll send money to you via PayPal to buy the mouse, I am sure it is available in Poland. (Genius DX-110 PS/2 version).

But first I'll do another test with EP128.
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #69 on: 2019.January.31. 10:46:05 »
egyébként nagyon nyomorult kis gagyi egér... :-(

kicsi, nem lehet rátámasztani a tenyeremet, túl könnyű, a vezetéke simán elhúzza az asztalon...
*** Speicherplatz zu klein

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (egér és joy illesztő)
« Reply #70 on: 2019.January.31. 12:55:56 »
I'll send money to you via PayPal to buy the mouse
No kidding :D

, I am sure it is available in Poland. (Genius DX-110 PS/2 version).
If I find one, I will buy it out of curiosity.

EDIT: The mouse bought :)
« Last Edit: 2019.January.31. 20:06:07 by pear »

Online szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EnterMice (egér és joy illesztő)
« Reply #71 on: 2019.January.31. 20:16:39 »
EDIT: The mouse bought :)
Does your mouse not work with the Enterprise but works with the PC? Is the situation the same as with Povi?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Online Judge

  • EP lover
  • *
  • Posts: 679
  • Country: hu
Re: EnterMice (egér és joy illesztő)
« Reply #72 on: 2019.January.31. 23:32:40 »
Az enyémek is ott voltak a klubban, mind a kettő optikai és gyönyörűen működnek a géppel.
Az egyik egy GENIUS NetScroll 120 optikai egér.
A másik egy LogiTech TrackMan Wheel trackball. Ráadásul ez USB-és és USB-PS/2 adapterrel kell rádugni.

[ Guests cannot view attachments ]
Üdv.Judge

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (egér és joy illesztő)
« Reply #73 on: 2019.February.01. 06:12:58 »
Does your mouse not work with the Enterprise but works with the PC? Is the situation the same as with Povi?
I'll let you know in a few days when I get it in my hand.
I am afraid, however, that it will not be exactly the same model inside and will work.
-----
Néhány nap múlva értesítem, ha megkapom a kezemben.
Attól tartok azonban, hogy nem lesz pontosan ugyanaz a modell, és működni fog.

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #74 on: 2019.February.01. 09:54:07 »
I'll let you know in a few days when I get it in my hand.
I am afraid, however, that it will not be exactly the same model inside and will work.

I've tryed the mouse yesterday evening again, and it still not work, only the buttons! :-)
If you bought DX-110, then it should be the same model :-)
*** Speicherplatz zu klein