Hardware Access Console is a free and useful software allowing you to have a direct access memory, PCI and input/output port under MS-DOS, Windows and Linux (x86 and ARM). The program interface is in console mode and consist in a simply set of commands for interact with hardware. The program can access any physical memory location under the 32 bit memory space. You can have a memory dump shown in the console or saved in a file. The program can also read or write to any physical memory address in byte, word or double word mode. With a simply syntax you can make input or output operations to every system port. Like all the other commands the data format of the operation could be in byte, word or double word mode. For the special operation called "registry indexed mode" (one port is used for set the registry to modify and the next is used to read or write the register data) has been added a special command for make this operation as fast as possible.