PDA

Просмотр полной версии : K-MOUSE 2008



VELESOFT
21.10.2008, 00:17
I will order next series of new boards for K-MOUSE 2008:

http://velesoft.speccy.cz/kmturbo2008-cz.htm

http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2008/km2008brd.png

http://velesoft.speccy.cz/kmturbo-cz.htm

VELESOFT

rasmer
21.10.2008, 00:25
cool!

VELESOFT
21.10.2008, 00:56
I can redesign this interface for use in russian ZX clones. :v2_wink2:

VELESOFT
21.10.2008, 18:32
K-MOUSE interface can use also ports 31(kempston joystick/amiga mouse emulation) of 127(fuller joystick). Both ports is used for FDC controller(beta disk). Must I accept state of signal /DOS(trdos activity) on russian ZX BUS ? K-MOUSE accept only IORQ,RD,WR,ADRESS BUS and DATA. Must be connect signal /IORQGE ? :v2_conf2:

VELESOFT

Keeper
21.10.2008, 19:17
Must I accept state of signal /DOS(trdos activity) on russian ZX BUS ?

Of course.


Must be connect signal /IORQGE?

Yes, you should use signal /IORQGE, but also, you should notice that some users won`t be happy if Kempston joystick will be disabled by your device. May be you can setup some kind of switch for selecting between Kempston joystick and AMIGAmou/FULLERjoy.

VELESOFT
21.10.2008, 21:29
Of course.

But many other russian interfaces not use /DOS signal.
Signal /DOS is active in zero value (log.0) if TRDOS rom is active ?
If TRDOS is paged-in then signal /IORQ is always disabled ? If it is true, why I must accept signal /DOS ??? :v2_conf2:


Yes, you should use signal /IORQGE, but also, you should notice that some users won`t be happy if Kempston joystick will be disabled by your device. May be you can setup some kind of switch for selecting between Kempston joystick and AMIGAmou/FULLERjoy.

K-MOUSE interface contain switch for enable/disable port 31. :v2_smile:

Добавлено через 47 минут
http://www.worldofspectrum.org/forums/showthread.php?t=18166

Keeper
22.10.2008, 01:08
But many other russian interfaces not use /DOS signal.
Signal /DOS is active in zero value (log.0) if TRDOS rom is active ?
If TRDOS is paged-in then signal /IORQ is always disabled ? If it is true, why I must accept signal /DOS ??? :v2_conf2:

They are not using it cos`:
1. They are not using port #1F;
2. They are blocking Beta Disk ports by asserting IORQGE signal;
3. They are ugly :)

If TRDOS is paged in then you should not assert IORQGE signal, so if /DOS = (equal) 0 then IORQGE should be equal to zero (0) and your device should be disconnected from bus.


K-MOUSE interface contain switch for enable/disable port 31. :v2_smile:

Nice! :)

Alex_NEMO
24.10.2010, 13:38
Hi, VELESOFT!
Whether probably to replace the out-of-date controler PIC16F84A on more modern, cheap and accessible, types PIC16F690, PIC16F818/PIC16F819, PIC16F627A/PIC16F628A?

caro
24.10.2010, 14:31
Hi, VELESOFT!
Whether probably to replace the out-of-date controler PIC16F84A on more modern, cheap and accessible, types PIC16F690, PIC16F818/PIC16F819, PIC16F627A/PIC16F628A?Посмотри внимательно, в архиве с прошивкой http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_pic.zip есть версия для PIC16F627A/PIC16F628A.

Alex_NEMO
24.10.2010, 15:34
Посмотри внимательно, в архиве с прошивкой http://velesoft.speccy.cz/kmouse/km-...e/km-t_pic.zip есть версия для PIC16F627A/PIC16F628A.
Sorry, а я и не заметил.

VELESOFT
06.08.2015, 10:47
K-MOUSE 2011 - orders (I plan only one small batch)

Price is 40 EUR + postage 6 EUR. ( PayPal only )

First pieces will ready during 4 weeks after payment.

Contact me at: sprinter2000(a)quick.cz

You can choose which connector to be used:
- mouse connector: USB or PS/2
- video out connector( work only on ZX16/48 ): yes / no
- joystick support (connector canon9+joystick booster 74LS07): yes / no
- reset button: yes / no
- two led diodes for sign 3.3V and switch state

All unused connectors/components will included.

http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2011/k-mouse2011-doc.pdf

http://velesoft.speccy.cz/other/km2011-1.JPG

VELESOFT
17.10.2015, 17:55
Новый интерфейс K-MOUSE 2016

http://velesoft.speccy.cz/other/km2016-001.JPGhttp://velesoft.speccy.cz/other/km2016-002.JPGhttp://velesoft.speccy.cz/other/km2016-003.JPGhttp://velesoft.speccy.cz/other/km2016-004.JPGhttp://velesoft.speccy.cz/other/km2016-005.JPGhttp://velesoft.speccy.cz/other/km2016-006.JPGhttp://velesoft.speccy.cz/other/km2016-007.JPG

zx-kit
18.10.2015, 15:27
VELESOFT, смотрю я на ваши устройства. Хорошие устройства, но к нашим клонам не подключить, а наши устройства - к вашим. Давайте совместно разработаем универсальный модуль расширения для оригинального ZX Spectrum и наших клонов. Тогда новые контроллеры можно было бы разрабатывать интернационально и работали бы они на любом компьютере.

Предлагаю за основу шину ZST-BUS. На ней буферы шины адреса, данных и управления на 74LVC245AD. Разъемы использовать DIN-64. 3 розетки - TRITON, 5 розеток - PENTAGON, 7 розеток - HEPTAGON. Один слот оставить для старых контроллеров ZX-BUS/NEMO-BUS. Новые контроллеры можно будет разрабатывать на ПЛИС или FGPA без дополнительных схем согласования. Дополнительные 8 линий будут для 3.3V шины данных.

http://s017.radikal.ru/i406/1510/24/225d8f87cd3dt.jpg (http://s017.radikal.ru/i406/1510/24/225d8f87cd3d.jpg)

Примерный вид нового контроллера с угловой вилкой DIN-64.

Плату расширения можно будет через шлейф подключать и к оригинальным компьютерам и к клонам. Это будет лучше, чем расширители на весу.
http://s017.radikal.ru/i418/1510/4b/5a9095a07a25t.jpg (http://s017.radikal.ru/i418/1510/4b/5a9095a07a25.jpg)

Так мы сможем расположить расширитель на столе рядом с компьютером. Шлейф обеспечит гибкое соединение с платой компьютера.
У тас тоже много оригинальных компьютеров. Надо сделать стандарт для разработки новых устройств. Это будет выгодно всем.

На конце платы расширения оставить краевой разъем с вырезом как на оригинальном ZX Spectrum.
http://s020.radikal.ru/i713/1510/e7/9501e70bca89t.jpg (http://s020.radikal.ru/i713/1510/e7/9501e70bca89.jpg)

http://s020.radikal.ru/i720/1510/36/a4fc890dc9fet.jpg (http://s020.radikal.ru/i720/1510/36/a4fc890dc9fe.jpg)

Примерный вид платы расширения HEPTAGON с розетками DIN-64.
Продолжить лучше в моей теме в концепциях (http://zx-pk.ru/showthread.php?t=10327).

VELESOFT
16.01.2016, 20:47
http://velesoft.speccy.cz/other/km2016_green_001.JPG

Menu for setup K-MOUSE 2016 :
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016menu.tap
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016menu.jpg

In ESXDOS system is possible set joystick mode on K-MOUSE 2016 thanks to this commands (unofficial):
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016_esxdos_commands.zip
(all commands must be copied to directory "BIN" on your disc/card with system ESXDOS)

Commands for master K-MOUSE:
.km1_0 - disable joystick
.km1_1 - set fuller joystick
.km1_2 - set kempston joystick (a-mouse)
.km1_3 - set joypad+kempston

Commands for slave K-MOUSE:
.km2_0 - disable joystick
.km2_1 - set fuller joystick
.km2_2 - set kempston joystick (a-mouse)
.km2_3 - set joypad+kempston

Joystick/Joypad tester :
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016-joypad_tester.Z80
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016joypad.jpg

For testing mouse can be used old tester for K-MOUSE 2011 because K-MOUSE 2016 is compatible:
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km-t2011-tester.tap

Joystick connector support bidirectional communication (software is in development).
Here is schematic of cable for connect two ZX Spectrums with K-MOUSE 2016 interface.
http://velesoft.speccy.cz/kmouse/km-doc/kempston_mouse_turbo_interface/km-t_2016/km2016_cable2.png

Sega Genesis gamepad is possible buy on Ebay:
http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.H0.Xgamepad+g enesis.TRS0&_nkw=gamepad+genesis&_sacat=0

I have last 12 pieces of K-MOUSE 2016 (green PCB version). If anyone need one, contact me.