ProDOS-8 / ProDOS8-Testing

QA and Testing for ProDOS-8 Releases
MIT License
29 stars 1 forks source link

Disconnected mouse causing movement #53

Open mcmccam opened 3 years ago

mcmccam commented 3 years ago

Description

When a mouse is not connected to the mouse card, the mouse enabled software is detecting movement.

Expected Behavior

No movement.

Actual Behavior

The mouse enabled menu scrolls up.

Possible Fix

Steps to Reproduce

  1. Mouse card installed
  2. No mouse connected
  3. Run CAT.DOCTOR
  4. Menu selector scrolls up

Context

Running CAT.DOCTOR from Bitsy Bye

Your Environment

n/a

Hardware:

Apple IIe Platinum Apple II Mouse Interface Card Model 670-0030 ReActiveMicro Drive/Turbo for IIe ReActiveMicro Apple II 3.5 Disk Controller Card

ProDOS8 version:

2.5a8

Non-Operating System release software being used:

Cat Doctor 6.8 by Glen Bredon

inexorabletash commented 3 years ago

Does this really have anything to do with ProDOS (and 2.5 specifically?)? Does it not repro with earlier versions of ProDOS?

I observed something similar in A2DeskTop (under 2.4.x), but my initial debugging indicated that it was just a fact of life (i.e. hardware/firmware limitation) that you can't detect that a mouse is not present. I would be surprised (pleasantly!) if this somehow ProDOS getting involved.

https://github.com/a2stuff/a2d/issues/172

I'm testing under emulation most of the time where this situation doesn't apply, and it doesn't seem to affect the Apple IIc/Laser mouse behavior. I can set up my IIe but maybe someone else can test before I get around to it?