In the case of ISA-card projects, you can mostly assume you will be in a x86 PC and therefor trust that the user can run your configuration utility whether it is a standalone program or an option rom.
For PCMCIA however, the host machine could be many different architectures and an even wider range of operating systems. I previously demonstrated the onboard web-server that can be used, however not all platforms will support this and not everyone is even interested in networking.
A few things you may find yourself needing to change:
- Wi-Fi Settings
- Bluetooth Pairing (Gamepads and Mice)
- Card Mode (Network Adapter, SRAM, Etc)
- Audio DSP Parameters
These are the current methods for managing the card, all at varying stages:
- Webpage via Emulated NE2000
- AT commands via emulated COM/Serial Port
- MS-DOS utility
- External USB CDC Emulated Modem (And Web Browser)
- External USB Emulated Storage
- Config File
The above video shows off the concept of managing it via AT commands which is even more universal than NE2000.