This page was last modified 13:30, 1 December 2021 by Mars2000you.
XMOD1250 (MSX-DOS 1 Tool)



It's a MSX-DOS 1 tool created by Marino Strik in 1988 for Philips, actually a new version of XMODEM, this time designed for the Philips NMS 1250, Philips NMS 1255 and Miniware M4000 modems. A MSX2 or higher computer is required.



Launches a terminal program enabling to transfer files using the Xmodem protocol.




This command does not take parameters:

  • After launching, press the spacebar to access the different menus and functions with the cursors or the mouse.
  • To activate a menu, function or setting, press the spacebar or left-hand action button of your mouse.
  • To exit a function and return to the menu bar, press F1 or the right-hand action button of your mouse.

Terminal menu

XMOD1250 - Terminal menu

You can select the terminal mode: TTY terminal, chat mode, send Xmodem, receive Xmodem, transmit ASCII or log session.

The program checks the input or output device and automatically selects CHECKSUM or CRC. The CRC mode is given priority.

When the quality of the connection is poor, the program may initiate new attempts to improve the connection. The program accepts 25 retries and 10 time-outs before aborting its efforts to achieve a file transfer.

The Exit option will close XMOD1250 and send you back to the MSX-DOS command line.

Settings menu

XMOD1250 - Settings menu

You can change several communication parameters:

  • baud rate in receiving and sending modes (5 combinations are available)
  • data bits (5, 6, 7 or 8)
  • stop bits (1, 1.5 or 2)
  • parity (none, even or odd)
  • XON/XOFF (ON or OFF to enable/disable protocol to automatically start and stop data flow in case of time-critical operations)
  • adding of line feed (in receiving or sending mo de)
  • echo (local or remote)
  • character to send when CTRL+C is pressed (normal CTRL+C, short break or long break)


  • An indication of the most important current settings is displayed on the right-hand side of the menu bar
  • When XON/XOFF is enabled, you can also manually
    • stop data flow with CTRL + Q
    • start data flow wish CTRL + S

Modem menu

XMOD1250 - Modem menu

You can use several functions of the modem:

  • dial to manually enter the telephone number to be called (*)
  • redial the telephone number entered with the dial function or the 'load setting' function (after 11 retries the program gives up)
  • connect
  • answer
  • auto-answer
  • disconnect

(*) The following characters are accepted:

  • 0..9 : normal telephone number characters
  • -  : wait for a dial tone
  •  !  : don't look for a dial tone
  • +  : wait a second before going on
  • T t  : tone-dial (default)
  • P p  : pulse-dial

Disk menu

XMOD1250 - Disk menu

You can

  • explore the currently active directory of the disk inserted in a drive (in a similar way to the DIR command)
  • type a filename to read its content
  • rename a file
  • delete a file
  • change the default drive

Note: Changing the active directory is not possible in the XMOD1250 environment

Controls menu

XMOD1250 - Controls menu

You can

  • store specific terminal settings on disk (in the XMOD1250.INI file) for future use (description with a maximum length of 25 characters)
  • load the terminal settings you have previously stored
  • change the RGB color parameters of the screen or cursor (background, foreground)
  • define the content of the function keys F2 to F10 for each setting
  • change the mouse speed
  • test the mouse

Note: the settings stored under "0: Default setting" are loaded automatically when starting up XMOD1250

Related to



  • MSX2 and higher with a modem
  • MSX-DOS 1 / MSX-DOS 2 / Nextor