Releases: Dalekamistoso/msx-micromenu
Releases · Dalekamistoso/msx-micromenu
Release list
Version 1.2 emergency bugfix release
Changes:
- Fixed highlighted option in MSX2 mode (fixed stupid bug in my experimental VDP logic)
- Removed CTRL+STOP break (I left it enabled for testing now is stable enough so is not needed)
- Removed spanish texts in example descriptions in readme texts
- Reuploaded screenshots with sample options in english instead of spanish (ofc, you can use your own language)
- Now help screen cleans the whole screen before showing the text (much cleaner now)
- Some minor changes
- Minor preparations in main.asm code for new features
Version 1.1 with integrated help
Changes:
- Renamed [TITULO] to [TITLE] to match english language in all sections of 'menu.ini'
- [TITULO] is deprecated now (replaced by TITLE)
- If you delete [TITLE] field in 'menu.ini' you will have a menu without header box only main body & footer text
- Added /? /h switch (no case sensitive) for usage information (integrated help)
- Redrawing visual speed improvement in MSX2 or better (experimental, should be safe)
- Added native MSX readme.txt file (FranSX asked this)
- Readme.md is the native PC documentation file
Micromenu for MSX-DOS2 - First public version
Requeriments:
- Minimal: Any MSX1 capable of running MSX-DOS2 (This program will not work on MSX-DOS1!)
- Recommended: Any MSX2 capable of running MSX-DOS2 (This program will not work on MSX-DOS1!)
Characteristics
- Customizable setup editing a single text file (
MENU.INI): Easily add/remove/rename programs - Customizable Menu title: Automatically selfcenters text in the header of the menu
- Nice graphic alike text menu box centered according longest text in item list
- Automatic MSX1 / MSX2 or better video detection:
- MSX2 or better: 80 width screen and selected option with a nice real inverted background (vía VRAM capabilities)
- MSX1: 40 width screen using a simple text
>symbol compatible with all MSX1 character text set
- Automatic detection of MSX-DOS 2: If system is not compatible will refuse to run
- Easy navigation:
↑/↓: Moves up/down in the list of programs.←/→: Moves quickly between multiple pages of optionsENTER: Executes the current highlighted programESC: Exits from program and returns to MSX-DOS2.
- No annoying "keyclicks" While you are in the launcher, it will reactivate when exiting.
- Highly compact: Barely more than 3KB of disk space only two files, executable (~3,5kb plus menu.ini)
- No graphic garbage or memory leaks behind: VRAM & RAM properly cleaned, no hit on perfomance or loss of free memory
- No complicated dependencies 100% made in assembler Compiled only with SjASMPlus