Re: EMU41, Hdrive1 and a 9114 Message #4 Posted by Gerry Schultz on 4 Aug 2009, 9:07 p.m., in response to message #3 by J-F Garnier
Thanks Christoph and J-F for your feedback.
I have been a little reluctant to modify the INI file anymore than necessary with all the issues I've had with it. I have wondered about the FDRIVE1 declaration and I will comment it out tonight to see if that changes the symptoms.
Christoph, I have seen your references to the CCD-Module in your book and I started looking for the BIN file in Warren's DVD on Sunday but it wasn't there. I would like to locate it and put it on my EMU41 as I wanted to use that CAT 0 command to see what actually shows up on the HP-IL loop. It's the perfect troubleshooting tool for this situation. I also started looking for exactly what flag 15 does, but in the 41CX manual, it says flags 12 through 20 are for external device control and to refer to the appropriate manual for details. Which manual?
If it hasn't been obvious, I'm learning HP-IL from scratch and it's a steep learning curve and I'm also learning EMU41 at the same time. I don't understand AutoIO or ManIO yet so I haven't played with them to see what happens and how it affects access to peripherals. There's a lot to absorb and I get confused as to where to look for information and filter it through how the emulator works.
J-F, I agree, using multiple mass storage devices can be tricky. What's so hard for me is that I keep trying to determine that status and location of devices in the loop and I get weird responses. I've been using the SELECT and DIR commands assigned to keys to see what responds as I move up and down the loop. For instance, HDRIVE1 shows up at both address location 1 and 2, with addresses 3, 4 and 5 all being my 9114B. I hadn't started troubleshooting that issue as I was just glad to see EMU41 consistently accessing the 9114. I'm not sure if the DISPLAY declaration puts an actual device on the HP-IL loop but I think it does but I don't know how it would show up in the DOS window. There are many questions that come up when I work on the EMU41 but I'm trying to take it one small piece at a time to see how things work. I'm hoping as time goes on I will gain experience and understanding of the HP-IL loop which I can apply to the real devices through the HP-41. I also have an HP-71B with an HP-IL interface but I've shelved it until I understand HP-IL better. I never got into HP-IL back in the 1980s as it was just too expensive for my use.
Last Sunday night, after I wrote you J-F, I sat down with your EMU41 documentation and read the part you referenced. I completely misinterpreted your first line as I thought it meant if you declared multiple HDRIVE1s, HDRIVE2s or FDRIVE1s at once in the EMU41.INI file which made no sense to me. I thought I was just not understanding what you were talking about. Now I think what you meant was that if you declare HDRIVE1, HDRIVE2 and FDRIVE1 together in the INI file, EMU41 goes out to try to read or all those devices.
Thank you again for your feedback. I will try to implement your ideas tonight or over the next few days and let you know what I find.
I should mention that I did buy another 9114B Sunday and I should see it next week. I still like rotating media like floppy drives. There's something satisfying when I hear the disk spin and know that I made it do that (for better or worse).
Gerry
Edited: 5 Aug 2009, 1:52 p.m. after one or more responses were posted
|