Re: apple 2 usb



Smohn Jith wrote:
"David Wilson" <mcs6502@xxxxxxxxx> wrote in message news:1135860395.652818.54380@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

bob@xxxxxx wrote:

how hard would it be to create a usb card for the 2? even just a gs usb
card?

It is harder than you might think. A USB host has to do a lot more work than a USB target - the USB protocol was written to make simple devices like mice cheap to make. Also, the Apple II has never had hot pluggable devices (SCSI, ADB, Smartport etc all enumerate the devices once at power-up/boot). Finally, the standards for mouse cards and disk cards (for example) use conflicting ROM ID locations making a card that can support both difficult to design using standard interfaces.

It certainly could be done for the IIgs but you would need to write
GS/OS drivers for all possible USB devices (mice, keyboards, mass
storage etc) as well as the code for an embedded microprocessor on the
card to run the USB protocol.

I will be impressed if anyone (or a group) manage to do this.


First there's HID standards for USB that mice and keyboards would be handle without fancy drivers, second why does USB for the Apple II have to be hot swappable? It is for other systems, but it does it HAVE to be? Or just a USB card that supports printers would be a big step. As with all things Apple II trying to make it perfect usually makes it not at all....

But if you want a mouse to look to the Apple like an Apple mouse, or a joystick like an Apple joystick, or a keyboard like the Apple keyboard, there is serious work to be done on the Apple II side.

In the case of the keyboard, for example, 8-bit Apple programs
expect the keyboard ASCII and any-key-down signals to appear at
specific memory-mapped addresses.  That is not an easy adaptation
for any peripheral card.

If a card presents itself as a smartport disk device, then it
cannot also appear to be something else at the same time.  The
"driver" problem is an essential part of any solution.

Having a partially standardized interface to a class of HIDs
on the USB side helps, but does not solve the problem of
making the device usable to existing Apple programs, which
severely limits the utility of a USB port.

-michael

Music synthesis for 8-bit Apple II's!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it is seriously underused."
.



Relevant Pages

  • Re: KB & Mouse card for PowerEdge 2800 ?
    ... KB & Mouse card for PowerEdge 2800? ... The 2800s had USB on the motherboards and could be used with USB ... connectors (keyboard and mouse) to a USB port? ... just because you stick the a ps/2 to usb conenctor on the end dose not ...
    (alt.sys.pc-clone.dell)
  • Re: USB Stick support of IIgs?
    ... Why buy a card reader and a card that I might not be able to share data with other people, because they don't have a reader for that type of media, rather than just using USB stick seeing as pretty much everyone has USB ports built into their computers? ... Because what's needed to get USB on the Apple II will be expensive. ...
    (comp.sys.apple2)
  • Re: replacement inkjet printer for Apple 2
    ... compatible with ESC and that means the Harmony, ... use one on my Vista system (as USB). ... other printers that will not print from Apple DOS or MS-DOS at all. ... card would work? ...
    (comp.sys.apple2)
  • Re: USB Stick support of IIgs?
    ... Why buy a card reader and a card that I might not be able to share data with other people, because they don't have a reader for that type of media, rather than just using USB stick seeing as pretty much everyone has USB ports built into their computers? ... for the Apple II and a CF adaptor for it or just buy a CFFA card but then I still need to buy the reader mentioned above for my PC too. ... But those cards are limited to just being one or two IDE storage devices, ...
    (comp.sys.apple2)
  • Re: USB Stick support of IIgs?
    ... Why buy a card reader and a card that I might not be able to share data with other people, because they don't have a reader for that type of media, rather than just using USB stick seeing as pretty much everyone has USB ports built into their computers? ... When we get to talking about the Apple II, sure I can buy an IDE card for the Apple II and a CF adaptor for it or just buy a CFFA card but then I still need to buy the reader mentioned above for my PC too. ... But those cards are limited to just being one or two IDE storage devices, whether hard drives or CF. ...
    (comp.sys.apple2)