English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   request.UAE Wishlist (https://eab.abime.net/forumdisplay.php?f=56)
-   -   Direct USB support in WinUAE? (https://eab.abime.net/showthread.php?t=82131)

Locutus 30 December 2016 14:53

The various Zorro2/CP controllers use very simple embedded USB controllers with nothing more then byte wide PIO and a interrupt line.

Now i think of it, the easiest to implement might be the Thylacine, it uses a very simple Phillips 8 bit USB chip in sram mode and the whole card is documented.

Toni Wilen 30 December 2016 15:26

My goal is not easiest possible for me but most useful choice, for everyone, not just for me. Only single choice allowed!

Locutus 30 December 2016 16:36

'Useful' mwuahaha, okay i'll be quiet now :-D

Toni Wilen 30 December 2016 16:42

I think you missed the point. Everyone always does it when it is about emulation anyway.

Locutus 30 December 2016 18:37

Nah sorry, just my sense of humour failed me.

Toni Wilen 05 February 2017 17:19

Some good news. I now have Deneb memory map, register information and used USB chip datasheet. (Thanks to M.Boehmer)

Next step is to find out which VM/emulator/something that does something weird with USB has most usable and license compatible low level USB routines that can be used in UAE.

Something simple at first, like USB mouse or gamepad USB data emulation.

Gilloo 06 February 2017 10:10

Quote:

Originally Posted by Toni Wilen (Post 1139091)
Some good news. I now have Deneb memory map, register information and used USB chip datasheet. (Thanks to M.Boehmer)

Next step is to find out which VM/emulator/something that does something weird with USB has most usable and license compatible low level USB routines that can be used in UAE.

Something simple at first, like USB mouse or gamepad USB data emulation.

Hi Toni, (Hi Michael B. :) )
I've done a similar thing to use libusb (and libusbX) with WinUAE
http://aminet.net/package/driver/other/anaiis_hostusb
These libraries are complex to install in recent (and descent) Windows but
at he moment, only keyboard/mouse/gamepad (even with effective rumble !) are functioning this way.
I never succeed to adapt my ANAIIS stack to Deneb (cause I don't have the hardware, and no time for that...) but your new project interests me a lot :spin

Toni Wilen 06 February 2017 11:17

libusb seems easiest starting point (no need to manually generate fake USB data), "only" need to hook it up with Deneb USB chip. Which is still easier said than done.


All times are GMT +2. The time now is 00:37.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04636 seconds with 10 queries