Welcome, Guest. Please login or register.


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

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #90 on: 2019.March.26. 06:20:41 »
MŰKÖDIK!!!!   :smt026

IT WORKS!!!!   :smt026

Még igazi gépen tesztelni kell.

Must check on real hardware
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 70.0.3538.77 Chrome 70.0.3538.77
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #91 on: 2019.March.26. 11:16:53 »
István! A rutinod elején lévő pár sor:

Code: [Select]
VSYNCWAIT1:     IN A,(0B4H)
                AND 10H
                JR Z,VSYNCWAIT1
VSYNCWAIT2:     IN A,(0B4H)
                AND 10H
                JR NZ,VSYNCWAIT2

konkrétan mi célt szolgál? (sajnos nem ismerem a 0xb4 port lelkivilágát :oops: )

Én ezt most elhagytam, mert megszakítási rutinból hívom az egérkezelő rutint. Vagy ebben az esetben is benne kéne hagyni?
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #92 on: 2019.March.26. 15:17:09 »
egeres verzió letölthető (csak egeret kezel, joy-t nem, mert a joy rutin lett felülírva)

exos-kompatibilis lett

legyen-e választható, hogy joy / egér? (vagy keressek üres helyet a RAM-ban, és legyen egyszerre mindkettő?)

a sötétzöldet világosabbra vettem, hogy ne folyjon ki az ember szeme

a zip tartalmazza a módosításnak a forrását is
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #93 on: 2019.March.26. 15:20:19 »
konkrétan mi célt szolgál?

Várakozás video megszakításra.

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #94 on: 2019.March.26. 15:23:47 »
Várakozás video megszakításra.

de akkor ugye  jól értem, hogy arra nekem nincs most szükségem, ugye?
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #95 on: 2019.March.26. 15:24:14 »
Igen.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8089
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 66.0 Firefox 66.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EnterMice (egér és joy illesztő)
« Reply #96 on: 2019.March.26. 15:42:27 »
legyen-e választható, hogy joy / egér? (vagy keressek üres helyet a RAM-ban, és legyen egyszerre mindkettő?)
Szerintem legyen egyszerre mindkettő.
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 Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #97 on: 2019.March.26. 18:06:40 »
Szerintem legyen egyszerre mindkettő.
Megcsináltam. Ez akkor a véglegesnek tekinthető verzió.
*** Speicherplatz zu klein

Offline gflorez

  • EP addict
  • *
  • Posts: 2667
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #98 on: 2019.March.26. 19:47:43 »
Fantasztikus!




2 részletet látok a javításhoz ...:

A joystickok nagyon lassúak az egér vezérléséhez képest. Tudod szorozni a joystick növekmény pozícióját 2-rel?

A másik az, hogy nem működik 10MHz-en, elkezd mozogni, és végül lóg. Furcsa, mert az EnterMice alkalmazkodik.


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

Fantastic!




I see 2 details to polish...:

The joysticks are very slow compared to the mouse control. Can you multiply the joystick increment position by 2?

The other is, it doesn't work on 10MHz, it starts to move erratically and finally hangs. It is strange because EnterMice adapts itself.

Offline Judge

  • EP fan
  • *
  • Posts: 226
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 73.0.3683.86 Chrome 73.0.3683.86
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #99 on: 2019.March.26. 20:49:32 »
MŰKÖDIK!!!!   :smt026

IT WORKS!!!!   :smt026

Még igazi gépen tesztelni kell.

Must check on real hardware

Sajnos igazi gépen 4Mhz és 7,12Mhz-en is ilyen csodás csíkok ugrálnak a képben...

23265-0
Üdv.Judge

Offline gflorez

  • EP addict
  • *
  • Posts: 2667
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #100 on: 2019.March.26. 21:05:33 »
Nem látom a csíkokat.

------

I don't see the stripes.

Offline Judge

  • EP fan
  • *
  • Posts: 226
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 73.0.3683.86 Chrome 73.0.3683.86
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #101 on: 2019.March.27. 00:13:02 »
Nem látom a csíkokat.

------

I don't see the stripes.

Here you see the stripes

23269-0
Üdv.Judge

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: EnterMice (egér és joy illesztő)
« Reply #102 on: 2019.March.27. 00:31:15 »
This could be the source of the stripes at the end of the LPT:
Code: [Select]
>3F0F60  EA 02 06 06 80 61 66 0D  :j....af.
>3F0F68  87 72 65 74 0D 6C 65 66  :.ret.lef
>3F0F70  FD 80 3F 00 75 73 68 80  :}.?.ush.
>3F0F78  61 66 0D 87 6C 64 80 62  :af..ld.b
>3F0F80  FE 00 06 3F 70 65 65 64  :~..?peed
>3F0F88  2B 31 29 0D 87 6F 72 80  :+1)..or.
>3F0F90  FF 00 3F 20 62 63 80 68  :..? bc.h
>3F0F98  6C 2C 62 63 0D 87 6A 72  :l,bc..jr
>3F0FA0  DA 03 06 06 6F 6C 65 66  :Z...olef
>3F0FA8  74 0D 87 6C 64 80 61 00  :t..ld.a.
It looks like unused parts are filled with garbage (bits of source code?), but more importantly margin settings like 06 06 might be problematic on real hardware, I suspect setting both to the same (0 width) is unstable at least on some revisions of the NICK chip. There were similar issues in the past with SNDPLAY.

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 70.0.3538.77 Chrome 70.0.3538.77
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #103 on: 2019.March.27. 08:52:16 »
The joysticks are very slow compared to the mouse control. Can you multiply the joystick increment position by 2?

If you press and hold space / fire during joy movement, it will be 3 times faster (original design). But in this case it is possible to put stone on the board accidentally.

But anyway, it is possible to doubleing the speed of the cursor (one byte modification in the code (write 0x02 to 0x08d2, if you want to try it)), but I didn't want to modify the original behaviour.
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1875
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 70.0.3538.77 Chrome 70.0.3538.77
    • View Profile
    • http://povi.fw.hu
Re: EnterMice (egér és joy illesztő)
« Reply #104 on: 2019.March.27. 08:53:18 »
Sajnos igazi gépen 4Mhz és 7,12Mhz-en is ilyen csodás csíkok ugrálnak a képben...
Nálam igazi gépen nem volt csíkozás (csak 4MHz-en tudom tesztelni.
*** Speicherplatz zu klein