Thread
M0001/w/etc, Keyboard and Mouse Schematic and more info?
Inside Macintosh Volume III has all the schematics for keyboard and mouse interfaces, including how keyboard scan codes work.
There have also been complete PDFs of the original Inside Macintosh I to III floating around the net.
http://www.weihenstephan.org/~michaste/pagetable/mac/Inside_Macintosh.pdf
There have also been complete PDFs of the original Inside Macintosh I to III floating around the net.
http://www.weihenstephan.org/~michaste/pagetable/mac/Inside_Macintosh.pdf
Also Whats more important to have with these? A mouse or a keyboard? I am trying to track down one of these, and my gut instinct is that the Mouse is more important. I have a low budget after paying the shipping for my 512k. If someone has either one of these cheap (Any condition, working).
Ehh, I am not going to be using it daily, just as a vintage machine. Is this a good deal? And using KeyCaps can add some length to my YouTube videos }
... So It does sound to me like the mouse puts more functionality. Whats the Feasability of making my own mouse? Hahaha
http://cgi.ebay.com/Apple-Macintosh-Plus-Serial-Mouse-M0100_W0QQitemZ120463112886QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1c0c293ab6&_trksid=p4999.c0.m14#ht_500wt_980
... So It does sound to me like the mouse puts more functionality. Whats the Feasability of making my own mouse? Hahahahttp://cgi.ebay.com/Apple-Macintosh-Plus-Serial-Mouse-M0100_W0QQitemZ120463112886QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1c0c293ab6&_trksid=p4999.c0.m14#ht_500wt_980
Can easily be done. You need the guts of an old mechanical mouse and by-pass any embedded serial microcontroller so that the actual V+H sense wires go to the connector. The mac itself does the movement phase detection and button debouncing.Whats the Feasability of making my own mouse?
Get the biggest, clunkiest one you can find so it should be easiest to work with. The Inside Mac document gives you the spec of what it needs to do and connector pinout. Judicious probing with an oscilloscope should tell you where the appropriate signals are within the mouse.So how would I go about doing that? I have a (Maybe) Dead ADB Mouse 1, Some Sun Mice, IBM PS/2 Mice.Any Instructions? Ooohhh I'll be thinking about this during my vacation! I may not need a DB-9 mouse at all!
You have to start somewhere! You are more likely to strangle yourself with the mouse cord than electrocute yourself with it.Just a note man, if you don't have any prior experience to physical hardware hacking, it wouldn't be a good idea.
BTW, don''t take the Mac itself apart. 8-o
For 6 bucks, I would buy one off eBay. I cannot imagine you'll be able to build one for less.Just a note man, if you don't have any prior experience to physical hardware hacking, it wouldn't be a good idea.
As JRL points out, if all of your connections and voltages aren't exact you run the risk of blowing several ICs on the logic board, in which case you have a much more expensive repair problem than buying a $6 mouse. ADB is 100% incompatible with the serial mouse. While the physical mechanism may be interchangeable, the similarity ends there. I would discourage any more work in this direction until you have significantly more experience with electronics as this is all starting to sound suspiciously like a similar Classic repair problem you had, which turned out badly as I recall.
As for your original question, the original Mac was designed to be used almost entirely with a mouse and there are some things you simply cannot do without a mouse. The point was to force people to use the brand-spanking-new-heretofore-unknown-pointing-device, rather than rely on the keyboard, which is why there are no arrow keys or numeric keypads on the 128K & 512K.
Yeah, I am trashing the mouse building idea. I am working out a deal with trag who is selling some New Platinum Plus Mice for 10$(including shipping).
So It seems to me like the mouse is more important. I just need it to explore the machine, I am not going to be typing essays on it. Just for about this mac and stuff.
So It seems to me like the mouse is more important. I just need it to explore the machine, I am not going to be typing essays on it. Just for about this mac and stuff.
Yes, but when distinguishing the two ... which is quicker to type? :beige:It's not even a serial mouse, it takes the raw phased output from the opto-electrical motion detectors.
The reason the mouse is often referred to correctly as the "serial" mouse is because it's easier to say and because the mouse output is sent to the Zilog Serial Communications Controller (SCC) for processing. I contrast, the "ADB" mouse sends its data to the ADB interface which in turn sends everything to the VIA and has little to do with the serial interface. This is why the two are ultimately incompatible.
.. it's a hangover from the IBM PC world which had serial, bus, PS/2 and eventually USB mice.The reason the mouse is often referred to correctly as the "serial" mouse is because
It''s a non-serial mouse because the phased motion detection and mouse button lines are all wired in parallel and doesn't plug into the serial ports.
Also the pins that the signals go to on the SCC are not the serial data pins, as they go to the modem and printer ports.
I understand it's a non-serial mouse, but it is handled by the Mac's serial IC, which is a lot closer than ADB. Nevertheless, that's my incorrect assumption about the origins, then.It''s a non-serial mouse because the phased motion detection and mouse button lines are all wired in parallel and doesn't plug into the serial ports. Also the pins that the signals go to on the SCC are not the serial data pins, as they go to the modem and printer ports.
Having said all of that what would you suggest would be a better way to distinguish between the "ADB" and "the non-serial mouse which takes the raw phased output from the opto-electrical motion detectors". I would call it the "Plus" mouse except it is the same mouse which the Lisa and Apple II also use. Perhaps the "Classic" mouse? Then again that could be confused with the Mac Classic which uses an ADB mouse. "Parallel" mouse?