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