Tom,
OK. I surprised myself and found my notes from years ago on the mods I
made to the RoboCAD software to bypass the check for the interface
module in both the drafting and plotting software for both RoboCAD 2 and RoboCAD 1+
Unfortunately, all they consist of is some scribbling on a few pages of
monitor dumps. I imagine I did this on one of those weekends when my
wife was out of town and I subsisted on a diet of Diet Dr Pepper,
peanuts and the Apple II. Very anti-social, but very productive, I suppose.
Anyway more to your question -- it appears I circled code that toggled
the annunciators ($C058-$C05F) and then did some type of 'check' routine.
It looks like I found this type of annunciator code in two different
programs on the RoboCAD disks and just sector patched in some NOP's and
a couple of JSR's after loading either X or A with a zero. Sorry, it's
been a long, long time.
Also, I looked at the ebay auction you mentioned:
<
https://www.ebay.com/itm/225540356005?>
That is the USA controller that came with the USA RoboCAD software.
It was a pretty nice joystick in that it had (3) pushbuttons and also
used the 3rd paddle input as the zooming and rotation wheel.
When RoboCAD was later revised to use the Apple Mouse (v2.7), I switched
to using the mouse instead as there were less 'jitters', but I did miss
the 2nd and 3rd push buttons being on the controller.
One thing - the seller in the auction claims that controller also has
the security dongle, but I sure didn't see it in the picture. It is a
small device that plugs into the interior game port and then the
controller (if one is using the controller) piggybacks it.
If for some reason I run across one of those interface modules, would
you still like to see it? I think at one time I put an ohmmeter on the
thing and didn't really figure it out, so I instead just decided to
patch the software to bypass it.
Let me know if you have any questions on this, and thanks for all your
work on AppleWin, and for continuing to contribute to comp.sys.apple2.
One more thing -- if you do decide to run RoboCAD 2 on AppleWin, the
128K ram card must go in slots 1-7, and not slot 0. Also all the RoboCAD programs (both 2 and 1+) use DOS3.3-style volume numbers, so you'll need
to provide for that as well.
RoboCAD was a great program in its time, and I still use it from time to
time when I need to access a drawing I made years ago. Now, though,
instead of plotter to a Houston Instruments plotter, I just stream the
plotter software's serial output to a Mac running HP2XX and create a pdf
with it.
Hugh Hood
On 5/1/2023 10:15 AM, Hugh Hood wrote:
Tom,
I'm at work right now, but this evening I'll check my old notes on this.
Robo-1000 was the earlier version of the BitStik CAD program.
It was followed (in the US) by RoboCAD 2 (Apple II + 128K Saturn Card)
and RoboCAD 1+ (Apple //e, IIc, IIgs with 128K total-aux mem).
I de-protected (from the dongle) both RoboCAD 2 and 1+ years ago so that
the interface module would not be required. Each version had a slightly different interface module, IIRC.
Images of those de-protected disks are up on Asimov.
I had both a European BitStik (that I bought from a Swede) and also the
U.S. Robo Controller that I got with the RoboCAD 2 software when I
bought it years ago. I gave both (with the interface modules) to Sean
Fahey when I donated a truck's worth of hardware, software and
literature to him and to the Garage Giveaway a few years ago. He may
still have them.
Again, let me check my old notes.
Hugh Hood
On 5/1/23 6:20 AM, TomCh wrote:
Hi Hugh, Antoine,
NB. I'm necro-posting after more than a 7 year gap here!
Do either of you still have your BitStik + the "interface module" (aka protection dongle) ?
I'm interested in understanding the specifics of this "interface module" so that I can replicate its functionality under emulation (AppleWin being the target here).
From disk images available online, this one (on the Internet Archive) still has the protection check:
https://archive.org/details/a2__requires_bitstik_hardware_ROBO1000
And Antoine uploaded many Robocom disks in .a2r format here:
https://archive.org/details/Antoine_Applesauce_Vignau
So it's entirely possible that I could reverse engineer the "interface module" h/w from these images.
But ideally someone with the real h/w could assist in running tests against it.
btw, currently on ebay in the US there's one going for $499! I'll pass on that!
And in the UK (ebay again) one came up very recently.
Thanks,
Tom
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)