ASCII-X flash tool
Copyright 2024 Laurens Holst
Project information
- Author: Laurens Holst laurens@grauw.nl
- Site: https://www.grauw.nl/projects/ascii-x-flash/
- Source: https://hg.sr.ht/~grauw/ascii-x-flash
- Support: https://www.msx.org/forum/msx-talk/development/ascii-x-flashrom-cartridge
- License: MIT
Flash tool for ASCII-X FlashROM cartridges.
Downloads
System requirements
- MSX, MSX2, MSX2+ or MSX turboR
- 128K main RAM
- 16K video RAM
- MSX-DOS 2
Usage instructions
Run ASCIIXF from MSX-DOS 2, specifying the ROM file to flash on the command line.
Warning: Make sure to have a means to bypass booting the ROM so you can get back to MSX-DOS2 to erase the cartridge. E.g. by implementing a boot bypass key in your ROM, by using a slot expander with slot disable switches, or using Nyyrikki’s Boot Manager.
Usage:
asciixf [options] <file.rom>
Options:
/s
Slot number (required). Format: p or p-s. Specify up to 8 for bulk flashing./e
Erase flash ROM./p
Program flash ROM from file./v
Verify flash ROM with file./d
Dump flash ROM to file./i
Display flash ROM information.
Example:
asciixf /s2 /e /p /v example.rom
This erases, programs and verifies a ROM to the ASCII-X cartridge in slot 2.
Release notes
- Version 1.1 — 2025-05-12
- Support for bulk flashing multiple slots.
- Implemented dump function.
- Improved flash error handling.
- Warning when file exceeds FlashROM capacity.
- Reduced progress dot frequency (every 64K).
- Fixed programming files whose size is not multiple of 256.
- Version 1.0 — 2025-03-09
- Initial release