[net.micro.apple] Using AppleMouse with CP/M

rickw@ihwpt.UUCP (rick widen) (01/21/86)

Does anyone have any information on getting an AppleMouse
card to run under CP/M 2.20.  My Apple IIe system refuses
to boot CP/M if the AppleMouse card is present.

One more question. Assuming CP/M can be coaxed into
booting, does anyone have any tips on how to call 6502
routines from within CP/M programs?

aer@alice.UucP (D. Rosenberg) (01/23/86)

(Note: this is also good for running CP/M with a Mockingboard, a Mockingboard
with a mouse, or whatever.)

Priorities:
Try to keep the CP/M card in slot 4 all the time, even if, without anything
else but a disk controller, it'll work in 7 or 5 or whatever. The CP/M loader
looks at slot 4 first, finds something that might be a CP/M board (even if
it's a Mockingboard or a mouse controller) and tried to load into that. Your
mouse and you Mockingboard don't know what to do with Z80 opcodes. So, in
this case, CP/M card in slot 4, mouse card in slot 7 would bring about best
results.

Most all decent mouse using programs will search through the slots until
it find the mouse card, which has the correct identification bytes. Check
out the programmer's part of your mouse manual- or, if you don't have it,
get the Mouse Programmer's Manual from your authorized Apple dealer. There
are examples of programming and searching for the mouse in different neat ways.
d

-- 
##########################################################################
#D. Rosenberg "Disclaimer: I'd never want to hurt anyone with My Opinions"
#(..{ihnp4,research,allegra}!alice!aer)  

gvw1@ihuxp.UUCP (George V. Wilder) (01/24/86)

> 
> 
> Does anyone have any information on getting an AppleMouse
> card to run under CP/M 2.20.  My Apple IIe system refuses
> to boot CP/M if the AppleMouse card is present.
> 
> One more question. Assuming CP/M can be coaxed into
> booting, does anyone have any tips on how to call 6502
> routines from within CP/M programs?

I am assuming that you are using the original Microsoft CPM(tm)
card.

The AppleMouse card works fine with the PCPI Appli-Card(tm).  Also,
I have developed some routines for reading and writing 6502
memory from the Appli-Card [i.e., peek65(addr) and poke65(addr, value)].
These are Turbo Pascal routines.  I`ll be glad to share them if
anyone is interested in them (I am working on other low-level I/O
routines between the Apple and the Appli-Card).
-- 


		George V. Wilder

		         ihnp4!ihuxp!gvw1