Image Map Image Map
Results 1 to 10 of 10

Thread: Using a Macintosh 9-pin mouse on the Apple IIc

  1. #1

    Default Using a Macintosh 9-pin mouse on the Apple IIc

    I just thought I'd post here because none of my search results definitively answered my question.

    Is it possible to use a Macintosh 9-pin mouse on the Apple IIc? Yes! With qualifications.

    First, I'll say a given Macintosh 9-pin mouse is not guaranteed to work with the Apple IIc as-is. The input circuitry for the Macintosh and the Apple IIc are different, in spite of the mice using the same pinout. The difference, on the surface, is that the IIc has to be able to read a joystick from the same port, whereas the Macintosh does not. Additionally, through my experiments here, I seem to have inadvertently discovered that the Macintosh expects the quadrature output of the mouse to short to ground when not active, and to be pulled up by resistor when active, whereas the IIc seems to expect the quadrature output to short to +5V when active and may or may not need a pull-down to ground when not active (it actually looks like it may work with the non-active state left 'open', although I didn't fully pursue this avenue). As it happens, some Macintosh mice, as-is, use a comparator for quadrature output, which shorts to ground in the non-active state, and is pulled up via a 3.3k resistor to +5V in the active state. The main reason this doesn't work on the IIc is because that pull-up resistor behaves somewhat like the joystick potentiometer circuit. The IIc can't read the quadrature signal off two of the signal lines (Pins 5 and 8 ) because it's trying to read the resistance of the pull-up!

    So, since these differences exist, how do you make a Macintosh mouse work on both the Macintosh and the IIc? Well, the easiest way is just to use a 7400-series logic chip as a buffer! I used a 74LS08 Quad 2-input AND circuit just because I had one handy, but you could use anything with at least four inputs and non-inverted outputs. I installed mine internally to the mouse, and cut all four quadrature traces (pins 4, 5, 8, and 9 -- find the traces on the board using a multimeter) between the 3.3k pull-up resistors and the pins on the cable connector. Then I placed my 7408 upside-down on top of the comparator and soldered both inputs of each AND gate to each output of the comparator directly (pins 1, 2, 13, and 14 of the comparator). Following this, I soldered each AND gate output to the correct cable connector pin on the bottom side of the board. And of course wired VCC and Ground to the proper spots. And it worked! My Macintosh Mouse now works on both my Mac Plus and my Apple IIc!

    You could also have the same circuit in an in-line adapter with a female and male DE-9, but I don't think that's as fun.

    If anyone's interested in pictures or drawings, I might be inclined to do some later if asked. But hopefully this will give a good idea of what to do to anyone with electronics experience who is interested in this in the mean time.

    (Edited to correct some assumptions I made about most Macintosh mice having similar internals. Apparently they don't.)
    Last edited by jmetal88; November 11th, 2017 at 05:33 AM.

  2. #2


    Interesting. Works fine on a non-//c, but probably because every other Apple ][ capable of using a mouse has a dedicated mouse card.

  3. Default

    Quote Originally Posted by jmetal88 View Post
    First, I'll say a given Macintosh 9-pin mouse will not likely work with the Apple IIc as-is.
    That hasn't been my experience. From my testing, the Macintosh M0100 mouse does work OK on the IIc with no modifications. Mine are all manufactured in the U.S.A.

  4. #4


    Quote Originally Posted by DFinnigan View Post
    That hasn't been my experience. From my testing, the Macintosh M0100 mouse does work OK on the IIc with no modifications. Mine are all manufactured in the U.S.A.

    Then yours has different internals to mine. Mine is also an M0100 and did NOT work on the IIc prior to being modified. It would only move down, definitively, and left/right erratically. Works perfectly after adding the buffer, though!

  5. #5


    I will be interested in pictures and drawings.
    Apple II forever

  6. #6


    Alright, I will start with pictures because those are fairly easy. I'll do the drawings as soon as I have time.

    I'll add them to this Imgur album instead of uploading to the forum so I don't have to deal with the forum's resizing/compression:

  7. #7


    Added a drawing to the album to show the solder points on the comparator. More drawings to be added later.

  8. #8


    Thanks a lot, very interesting !
    Apple II forever

  9. #9
    Join Date
    Jul 2017
    Portland, Oregon, USA


    Thank you for this -- I had a IIc with matching IIc mouse as a kid -- and just got a IIc again, but without any mouse. I wanted to use my Mac Plus mouse with the IIc to bring back DazzleDraw memories (haven't tried it yet) and just read that the M0100 may not work. DOH! So glad you posted this as all I could find online before this post was that "there was slightly different circuitry in the IIc mouse allowing it to detect it as a mouse."

    Now, if only I could find a second M0100 that wasn't ridiculously expensive! Maybe I should just make an external adapter to use one of my many Amiga mice with it.
    -- Adrian Black / Adrian's Digital Basement

  10. #10
    Join Date
    Oct 2008
    Kamloops, BC, Canada
    Blog Entries


    I thought this had been known for years now with some degree of vagueness?

    The standard Macintosh mouse will work with almost every Apple product that supported the non-ADB mouse.
    I say almost because nobody has ever verified exactly what models and revisions did and did not support everything. The internet is dotted with a lot of conflicting reports on mouse compatibility and there is an utter lack of research and documentation.
    [Need something to waste time on? Click here to visit my YouTube channel CelGenStudios]
    [No time for videos? Click here to visit my Twitter feed @CelGenStudios]

    = Excellent space heater


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts