msx_ocminfo icon indicating copy to clipboard operation
msx_ocminfo copied to clipboard

Tool for information and management of OCM-PLD FPGA-based machines MSX++ compatibles

OCMINFO for MSX++ core (OCM-PLD)

This program aims to be a helpful tool for configuring and maintaining MSX++ (OCM-PLD) FPGA-based systems.
Currently supported devices: 1ChipMSX, Zemmix Neo, SX-1, SM-X, MCP2, SX-2, SM-X Mini, SM-X HB, u2-SX, DE0CV, SX-E, SX-Lite.

The program is using the sdcc_msxconio library as a git submodule. It is based in the old 'conio' library from Turbo C.

The core can be found at the official MSX++ repository maintained by @KdL.

🌟 You can help to improve this project by starring it! 🌟

ocminfo panels


Usage

Use the function keys (F1-F5) or TAB to navigate the different panels, and the cursor keys to select the items. A description/information text will appear at bottom.

To modify an item, you can press SPACE, ENTER, or '+' to increase its value or '-' to decrease it.

To mute/unmute the program sounds press 'M'.

Press 'P' to get access to the Profiles panel, where you can create user profiles with different settings.

You can also use OCMINFO like command line program with parameters:

Usage: OCMINFO [/n|/L] [/B] [/R] [/Q] [/?]

Use without parameters to open the interactive panels mode.

Options:
  /n    Apply the user profile 'n'.
  /L    List the user profiles.
  /B    Print a .BTM file for the selected profile.
  /R    Reset OCM to default values.
  /Q    Quiet mode (no verbose).
  /?    Show this help.

Examples:\n"
  OCMINFO         Opens the interactive panels mode.
  OCMINFO /L      List the available profiles.
  OCMINFO /1      Apply the user profile #1
  OCMINFO /1 /B > PROFILE1.BTM
                  Creates a .BTM file to flash profile #1 into EPCS.

If you want to suggest improvements, feel free to create a github issue.


Thanks

Thanks to @KdL, @HRA!, and @ducasp, for their core developments and support, and to @cayce-msx for his useful Wiki.


More stars!

Please give us a star on GitHub if you like this project.

Star History Chart