Just wanted to thank micro for this tutorial and to modell3000 for the tips on how to deal with the new model. Interestingly enough the holes on my pedal were already 2.5mm wide so I didn't have to widen them further, I just used the M3 tap to create the threads at the alternative mount positions. I also observed moving the switch to this new position that there's no 'dead zone' whereas in the original position there is a bit of travel before you hit the switch. I think I'll make another for 2P!
As for how to use this utility: For identifying which built-in cards are which, on my PC-9821RV20 I disabled the Ethernet card and then viewed the setup utility. The disabled slot will have no IRQ or memory range allocated which helps figuring the cards out. The disabled slot shows up as "Used" on the settings utility with no way to modify. If you look at the slots for both PCI & C-Bus you will see that they are numbered. My PC having 4 C-Bus slots I need to run pcisetup.exe with /C4 as the flag to tell the program I have 4 C-Bus slots. Following is the current card configuration on my PC:
C-Bus Slot 1: IF-SEGA (Auto) Plug & Play
Slot 2: PC-9801-86 sound card INT 5 (IRQ 12)
Slot 3: MPU INT 2 (IRQ 6)
Slot 4: empty
Built-in PC-9801-118 is disabled as the card conflicts with PC-9801-86's FM range.
With everything laid out above we can see I don't have any conflicts currently, however Windows COULD decide to use IRQ12 or IRQ6 for devices plugged in which would break my audio.. oh no! So for my configuration I need to set C-Bus slot 2 to IRQ 12 and slot 3 to IRQ 6. You'll also notice that my sound card and SCSI are sharing the same interrupt. This can potentially cause performance issues, and if I wanted to could move the Onkyo sound card to a different IRQ. This works because both cards are PCI and PC-9821 does support IRQ sharing across PCI devices.
Here is a general INT/IRQ table taken from a pc setup guide which gives some standard IRQ reservations and some that were assigned by the user:
Comparing this to my configuration we can see that IDE (IRQ9) is being used by my 2D graphics card. This is fine, as I do not have any IDE devices on the computer and have it disabled. The main IRQs that you can use to assign to devices across computers are 3,5,6 and 12 without causing hardware conflicts on a base machine. On my machine however 6 is an invalid setting and I'm only allowed 3,5,9 and 12 for IRQ setting. This means if I want to split SCSI & audio off the same IRQ I would need to remove a device as I've used all available IRQ for dedicated cards.
This is a utility that is used to reserve address space on the C-Bus and PCI cards so that DOS will not run into memory conflicts. This utility is helpful for users that are using a PC-9821 that has both a C-Bus and PCI bus. Included are two archives, one is a bootable floppy while the other is meant to be installed to \PCISETUP\.
The application has been fully translated to English along with the help menus. Pressing HELP on any screen will bring a description of the page and what is to be entered. You will need to look up the settings for your C-Bus cards and once entered Plug & Play will stop trying to take those addresses, irqs and dma.
From my research 1.50 is the last version of the software and should work on all machines that have PCI including the Pentium Pro and Pentium II models.
The method of operation requires understanding the hardware in your computer and what it is utilizing for IRQ, DMA and memory range if PCI. A helpful resource is something like the dipswitch configuration pages I ran through a translator at https://sammargh.github.io/pc98/
Loading the software as an example I would go into the slot my -86 sound card is plugged into and reserve INT5 (IRQ12) on the slot. By doing this and using PCI cards I won't run into an IRQ conflict when the bus mastering attempts to assign resources to the cards in there. Another example is my PC-9821RV20 comes with SCSI built in, but is default to INT0(IRQ3). If I have another card that needs that IRQ which cannot be moved off then I can use the PCI utility to move SCSI to a new IRQ.
Once you've registered everything appropriately you should be free of resource conflicts and be able to use DOS/Windows much better on the machine.
There was a weird issue where two membergroups were not allowed to see ANY boards. I've gone through and enabled all permissions for those groups, but according to the docs, members in those groups were also in groups with post-count requirements (so, anyone who had ever posted) and none of those groups were restricted.
So, no one should have been restricted. Hopefully what I've changed will force the forum to re-think its evil ways, and grant everyone entry. I have no doubt you'll let me know if it doesn't work. <3