Skip to content

Latest commit

 

History

124 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


About

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

Resources

Stars

41 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages