Home - FreddyVRetro/ISA-PicoMEM GitHub Wiki
This Wiki contains any kind of PicoMEM Information.
To start with the PicoMEM, you way need to update your board to the latest firmware.
The firmware directory contains the latest firmwares, programming instructions and revision history.
https://github.com/FreddyVRetro/ISA-PicoMEM/tree/main/firmware
Then, you need to initialize a MicroSD (Ideal size 16Gb) with sub folders, images and configuration files.
Instructions on how to configure a MicroSD can be found under the Github images folder:
https://github.com/FreddyVRetro/ISA-PicoMEM/tree/main/images
Details about the configuration file (To configure BIOS the Base Address) is also in the above link.
As the PicoMEM can emulate lot of devices, the probability of ressource conflict is High. If something does not work (The PC does not boot) it is recommended to disable all the PicoMEM devices emulation and re enable one by one to find the one in conflict.
Even with everything disabled, the PicoMEM use:
The IO Port 2A0-2A3 (That can be used by RTC, sound card)
One Hardware Interrupt configured via a "Jumper" on the board.
24KB of Memory Space, at address D0000h by default. (Then, from D000 to D600)
List of commonly used IO Port can be found here:
https://www.stanislavs.org/helppc/ports.html
https://wiki.osdev.org/I/O_Ports
https://bochs.sourceforge.io/techspec/PORTS.LST
List of Hardware Interrupts
https://en.wikipedia.org/wiki/Interrupt_request
- RTC (Real time Clock)
- .ISO files support (And Boot)
- Debug modes with SDCard text file log (PC debug and PicoMEM debug)
- More sound cards
- MIDI
- More Floppy disk image formats
- ISA resources "spy"
- Serial port emulation for Mouse and Serial to USB or serial pin