Apple Mouse IIc
The Apple Mouse IIc was a computer mouse designed specifically for the Apple IIc computer, introduced in April 1984. While sharing the M0100 model number with the Macintosh Mouse initially, it featured distinct internal electronics to identify itself to the IIc's dual-purpose joystick/mouse port. The mouse underwent several revisions through its production run, with model numbers changing from M0100 to A2M4015 and finally A2M4035 for the platinum version. Its cream-beige color scheme and sleeker profile distinguished it from its Macintosh counterpart, while its cross-platform compatibility made it unique among Apple mice of the era.
Development and Purpose
[edit | edit source]Background
[edit | edit source]The Apple IIc, introduced in April 1984, was designed as a compact, portable version of the Apple IIe. Unlike the IIe which required a separate mouse interface card, the IIc featured a built-in dual-purpose port that could accept either a joystick or mouse. This design decision required special consideration for the mouse hardware.
The dual-purpose port presented a technical challenge: the computer needed to distinguish between a joystick and a mouse when either was connected. Apple's solution was to design a mouse with specific identification circuitry that would signal to the IIc what type of device was connected.
Design Requirements
[edit | edit source]The IIc mouse needed to:
- Send identification signals to the dual-purpose port
- Maintain compatibility with existing mouse software
- Match the IIc's cream-beige aesthetic
- Provide reliable operation without a dedicated mouse port
- Be manufacturable at reasonable cost
Model Variations
[edit | edit source]Original M0100 Version (1984)
[edit | edit source]The first Apple Mouse IIc carried the same M0100 model number as the Macintosh Mouse but was distinctly different:
Physical characteristics:
- Color: Cream-beige to match IIc case
- Button: Matching cream color (not contrasting)
- Cable: Cream-colored cable
- Profile: Sleeker, less blocky than Mac version
- Surface: Smooth, uniform texture
Internal differences:
- Identification resistors for IIc detection
- Modified encoder circuitry
- Different PCB layout
- Special signaling components
A2M4015 Version (1985-1987)
[edit | edit source]In 1985, Apple updated the model number and made minor revisions:
Changes:
- New model designation: A2M4015
- Label simply read "Mouse" (not "Mouse IIc")
- Minor internal component updates
- Improved manufacturing consistency
- Often sold boxed with MousePaint software
Packaging:
- Included user manual
- MousePaint disk (3.5" or 5.25")
- Packing list
- Registration card
A2M4035 Platinum Version (1988)
[edit | edit source]The final version adopted Apple's platinum color scheme:
Updates:
- Platinum gray color matching late IIc models
- Identical appearance to Platinum Macintosh Mouse
- USA-manufactured versions work on IIc
- Improved internal components
- Better cross-platform compatibility
Technical Specifications
[edit | edit source]Physical Specifications
[edit | edit source]Dimensions:
- Width: 2.5 inches (64mm)
- Length: 3.7 inches (94mm)
- Height: 1.3 inches (33mm)
- Cable length: 4 feet (1.2m)
- Weight: 140g (4.9 oz) without cable
Tracking mechanism:
- Type: Opto-mechanical
- Ball: Rubber-coated steel, 22mm diameter
- Resolution: 100 counts per inch
- Tracking speed: Up to 10 inches/second
- Encoder wheels: Slotted optical type
Electronic Design
[edit | edit source]Identification Circuit
[edit | edit source]The key difference between the IIc mouse and other Apple mice was the identification circuit:
Components:
- Resistor networks for port identification
- RN1: 10KΩ network near switch
- RN2: 620Ω network near ball area
- SN74LS14N hex Schmitt trigger inverter
- Additional pull-up resistors on signal lines
Identification method: The IIc detected the mouse by checking resistance values on specific pins:
- Pin combinations created unique resistance signature
- Different from joystick resistance values
- Allowed automatic device detection
- No user configuration required
Signal Processing
[edit | edit source]Optical sensors:
- Type: 3-pin infrared sensors
- Output: Push-pull configuration
- No external pull-up resistors needed
- Direct drive capability for IIc inputs
Signal conditioning:
- Schmitt trigger for signal cleanup
- Resistor networks for level adjustment
- Compatible with IIc's NE556 timer inputs
- Provided clean quadrature signals
Connector and Pinout
[edit | edit source]The Mouse IIc used a DE-9 connector with the following pinout:
| Pin | Signal | Function |
|---|---|---|
| 1 | +5V | Power supply |
| 2 | SW0 | Mouse identification |
| 3 | GND | Ground |
| 4 | X2 | X-axis quadrature 2 |
| 5 | SW1 | Button signal |
| 6 | n/c | Not connected |
| 7 | Y2 | Y-axis quadrature 2 |
| 8 | X1 | X-axis quadrature 1 |
| 9 | Y1 | Y-axis quadrature 1 |
Connector characteristics:
- 5 pins top row, 3 pins bottom row configuration
- Different internal wiring than Mac mouse
- Special resistance values for identification
Compatibility
[edit | edit source]System Compatibility
[edit | edit source]Native support:
- Apple IIc (all versions)
- Apple IIc Plus
With Mouse Interface Card:
- Apple II
- Apple II Plus
- Apple IIe
- Apple IIGS
Cross-platform compatibility:
- All Macintosh computers with DE-9 port
- Lisa 2/Macintosh XL
- Works as standard mouse on these systems
Software Compatibility
[edit | edit source]Apple IIc software:
- MousePaint (bundled)
- MouseDesk
- MouseWrite
- The Print Shop
- Various educational titles
- ProDOS applications with mouse support
Cross-platform notes:
- Functions as standard mouse on Macintosh
- No special drivers needed for Mac use
- Identification resistors don't affect Mac operation
Compatibility Issues
[edit | edit source]Early Mac Mouse on IIc
[edit | edit source]Some early Macintosh mice (M0100) don't work properly on the IIc:
Problem mice:
- Early Alps-manufactured M0100
- Some Taiwan-produced versions
- Mice with open-collector outputs
Symptoms:
- Not recognized by IIc
- Erratic cursor movement
- No response at all
Technical cause:
- Weak output drive capability
- Cannot overcome IIc's pull-up resistors
- Insufficient current to trigger NE556 inputs
Solutions
[edit | edit source]Hardware modifications:
- Replace comparator chip with push-pull output type
- Change µPC339 to TLC3704IN
- Modify pull-up resistor values
- Add buffer ICs
Alternative solutions:
- Use Apple Mouse IIc instead
- Use later USA-made M0100 versions
- Purchase IIc-specific mouse
- Use adapter devices
Internal Construction
[edit | edit source]Disassembly
[edit | edit source]Tools required:
- Small Phillips screwdriver
- Plastic spudger
- Patience (tight clips)
Procedure:
- Remove single screw from button area
- Locate clips on strain relief sides
- Use spudger to release side clips (very tight)
- Separate case halves carefully
- Note component positions before removal
Reassembly notes:
- Ensure encoder wheels properly seated
- Check cable routing
- Verify clips fully engaged
- Test before final screw installation
Component Layout
[edit | edit source]Main PCB components:
- Microswitch: Omron SS-01-FD
- Logic IC: SN74LS14N (hex Schmitt trigger)
- Resistor network 1: 10KΩ (E10KΩ8433)
- Resistor network 2: 620Ω (E620Ω8432)
- Optical sensors: 3-pin IR type
- Various discrete components
Mechanical components:
- Ball cage assembly
- X and Y axis rollers
- Encoder wheels with slots
- Spring-loaded roller arms
- Ball retainer ring
Common Issues and Repairs
[edit | edit source]Mechanical Problems
[edit | edit source]| Issue | Symptoms | Cause | Solution |
|---|---|---|---|
| Not recognized | IIc doesn't detect mouse | Failed ID resistors | Check/replace resistor networks |
| Erratic tracking | Cursor jumps around | Dirty sensors/ball | Clean thoroughly with alcohol |
| No X or Y movement | Single axis failure | Broken encoder wheel | Replace wheel or harvest from donor |
| Button failure | Click not registering | Worn Omron switch | Replace with SS-01-FD or equivalent |
| Intermittent operation | Works sometimes | Loose internal connections | Resolder connections |
| Cable problems | Connection issues | Strain relief failure | Repair cable or replace |
Diagnostic Procedures
[edit | edit source]Initial testing:
- Connect to Apple IIc
- Boot with MousePaint or compatible software
- Check if mouse is recognized
- Test movement in all directions
- Verify button operation
- Check for smooth tracking
Advanced diagnostics:
- Measure resistance between ID pins
- Check for proper values (10KΩ and 620Ω)
- Test continuity of all connections
- Verify optical sensor operation
- Check Schmitt trigger outputs
Cleaning Procedures
[edit | edit source]Basic cleaning:
- Remove ball and retainer ring
- Clean ball with mild soap and water
- Clean rollers with isopropyl alcohol
- Remove debris from ball cavity
- Clean optical sensors with swab
- Reassemble when completely dry
Deep cleaning:
- Disassemble mouse completely
- Clean PCB with isopropyl alcohol
- Clean encoder wheels carefully
- Check and clean all optical paths
- Inspect and clean connector pins
- Test before reassembly
Component Replacement
[edit | edit source]Button Switch
[edit | edit source]Original part: Omron SS-01-FD Modern equivalent: Still available from Mouser Alternative: Any compatible 6mm tactile switch
Replacement procedure:
- Desolder original switch
- Clean PCB pads thoroughly
- Install new switch
- Ensure proper orientation
- Test click action
Resistor Networks
[edit | edit source]If identification fails:
- Test resistance values
- Replace if out of specification
- RN1: 10KΩ SIP resistor network
- RN2: 620Ω SIP resistor network
- Verify proper installation
Cable Repair
[edit | edit source]Common failure points:
- Strain relief exit
- Near connector
- Internal wire breaks
Repair method:
- Identify break location
- Disassemble if internal
- Splice or replace cable
- Ensure proper color coding
- Test all connections
Maintenance
[edit | edit source]Regular Maintenance
[edit | edit source]Preventive care schedule:
Weekly (heavy use):
- Wipe ball with clean cloth
- Check for smooth operation
Monthly:
- Remove and clean ball
- Inspect rollers for debris
- Test button responsiveness
Quarterly:
- Deep clean mechanism
- Check cable condition
- Clean connector pins
Annually:
- Full disassembly and service
- Replace worn components
- Document condition
Storage
[edit | edit source]Long-term storage:
- Clean thoroughly before storage
- Remove ball to prevent flat spots
- Store in anti-static bag
- Protect from temperature extremes
- Avoid humidity exposure
- Coil cable loosely
Environmental conditions:
- Temperature: 10-30°C optimal
- Humidity: 30-60% RH
- Avoid direct sunlight
- Protect from dust
- Prevent chemical exposure
Modifications
[edit | edit source]Improving Mac Mouse Compatibility
[edit | edit source]For Mac mice that don't work on IIc:
TLC3704IN chip swap:
- Remove µPC339 comparator
- Install TLC3704IN (pin compatible)
- Provides push-pull outputs
- Drives IIc inputs properly
- No other modifications needed
Alternative: Add buffer IC:
- Install 74LS244 buffer chip
- Wire between sensors and outputs
- Provides adequate drive current
- More complex modification
USB Conversion
[edit | edit source]Modern conversion options:
- Arduino-based converters
- Commercial adapters (rare)
- Custom microcontroller solutions
Conversion maintains:
- Original appearance
- Button functionality
- Reasonable tracking accuracy
- USB HID compatibility
Software
[edit | edit source]MousePaint
[edit | edit source]MousePaint was the bundled software with the Mouse IIc:
Features:
- Full painting application
- Pattern fills
- Shape tools
- Text support
- File save/load
- Printer support
System requirements:
- Apple IIc with mouse
- 128K RAM
- One disk drive
- Color or monochrome display
Other Mouse Software
[edit | edit source]Productivity:
- MouseWrite - Word processor
- MouseCalc - Spreadsheet
- MouseDesk - Desktop environment
Graphics:
- Dazzle Draw
- Blazing Paddles
- The Print Shop
Educational:
- Various MECC titles
- Reader Rabbit series
- Math Blaster
Production Information
[edit | edit source]Manufacturing
[edit | edit source]Production timeline:
- 1984: M0100 version introduced
- 1985: A2M4015 revision
- 1987: Continued production
- 1988: A2M4035 platinum version
- 1988: End of production
Manufacturing locations:
- USA (later versions)
- Taiwan (some versions)
- Various contractors
Packaging
[edit | edit source]Retail package contents:
- Apple Mouse IIc
- MousePaint software
- User manual
- Quick reference card
- Registration card
- Warranty information
Box variations:
- Early: Simple packaging
- Later: Colorful retail box
- Software bundle versions
- OEM versions for IIc
Collecting
[edit | edit source]Identification
[edit | edit source]Model identification:
- Check bottom label
- M0100: Early version
- A2M4015: Most common
- A2M4035: Platinum version
Date determination:
- Component date codes
- PCB revision marks
- Serial number patterns
Preservation
[edit | edit source]Best practices:
- Clean before storage
- Prevent UV exposure
- Control humidity
- Regular exercise if functional
- Document serial numbers
- Preserve original components
See Also
[edit | edit source]