Skip to content

Files

Latest commit

 

History

History

dual

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
layout title permalink machines
page
BASIC-DOS with Dual Monitors
/demos/dual/
id type config debugger autoMount
ibm5150
pcx86
/configs/pcx86/machine/ibm-5150-dual-256kb.json
available
A B
BASIC-DOS4
PC DOS 2.00 (Disk 2)

The machine below is configured with both MDA and CGA adapters, each connected to its own monitor, and BASIC-DOS has been configured for two sessions, with each session assigned to its own monitor. At first glance, it might appear there are two machines running, but it really is just a single IBM PC running two BASIC-DOS sessions.

{% include machine.html id="ibm5150" %}

Like all the other BASIC-DOS Demos, use SHIFT-TAB to toggle keyboard focus between sessions. Since these sessions don't use borders, the presence of a blinking cursor indicates which session has focus.

Also, while the machine is configured for 256K, if you TYPE CONFIG.SYS, you'll see that it contains a MEMSIZE=128 line which limits total BASIC-DOS memory usage to 128K. You can use the MEM command to display current memory usage and MEM /D for detailed memory usage.

You might be tempted to think that MEMSIZE is a way to "partition" memory, so that each session has a dedicated amount, but no -- MEMSIZE is simply a means of testing BASIC-DOS with different memory sizes. And in any case, partitioning memory would not be a good strategy.

CONFIG.SYS from the BASIC-DOS4 Diskette

{% include_relative CONFIG.SYS %}