Category Archives: DOS

Dual Boot DOS and Debian Toughbook

Dual Boot DOS and Debian

From DougMcIntosh

Jump to: navigation, search

Contents

if (window.showTocToggle) { var tocShowText = “show”; var tocHideText = “hide”; showTocToggle(); }

The Debian DosBook

Why ?

I wanted all the software that was better on the linux system. Particularly xmame, xmess and ScummVM. I also wanted to be ble to play many of the original DOS games at full speed. Sites like abandonia and Home Of The Underdogs has lifted my desire up to a frenzy.

My plan was to install Debain linux onto a large partition, leave some space on the drive, then install MS-DOS 7.10.

Easy Peasy.

Finding Stuff

Debian is *very* easy to find.

Search for MS-DOS 7.10 on torrent sites, or just google for it. Download the CD ISO image and burn it to disk.

I also used FreeDos CD ISO image.

Installation

Debian Installation

Read about it here

I installed Debian using the guide above. I used manual partitioning and set up a 3.9 Gig partition with about a 350 Meg swap partition. /dev/hda1 and /dev/hda2/.

I then set up the rest of the space as a vfat partition and set it to be mounted on /dos.

DOS Installation

This is from memory. I sadly was not taking notes.

  • MS DOS

I initially tried just booting up with the disk installed. Booted up fine. Told me it could not find any suitable disks to install on. I dropped down to a dos shell. It dropped me at the A: drive, which I suspect was some kind of RAM drive. The D: drive was the CD. All the files on the CD seemed to be compressed and not really accessible.

The A: drive did not contain the fdisk or format commands.

  • FreeDOS

I booted up with FreeDOS in the CD. And installed it. I can’t remember if I actually had to drop to the shell and go for the FDISK followed by FORMAT C:, I may well have done. The FreeDOS 1.0 release works very well. Is currently what I am using. Sound card was awful to set up though. Nick the relevant lines from my autoexec.bat file

I chose NOT to overwrite the Master Boot Record.

  • Debian

I booted into Debian and changed the /boot/grub/menu.lst to let me boot into DOS.

  title DOS
  rootnoverify (hd0,2)
  chainloader +1
  makeactive

It booted fine. For some reason I didn’t like FreeDOS though. I *wanted* MSDOS 7.10.

  • MS-DOS 7.10

Booted again. This time I ignored the message about failing the drive check. Just skip it and install to C:\DOS.

Install all the supplemental stuff. Except the chinese add on.

Away you go.

Advertisements

DOS Toughbook

Contents

The DOS Toughbook

You may also want to see the Debian Toughbook.

Introduction

Tech details for the machine can be found on the Debian Toughbook page.

Pictures On Flickr

Why Install DOS ?

Because it boots up in a few seconds and has lots of oldish emulators and games ‘freely’ available for it.

Installation

The Operating System

MSDOS 7.10

Nice and easy. FDISK followed by FORMAT C:\ then install.

I tend to use FreeDOS now. Works very well.

Dual Boot DOS and Debian

A brief guide on how I got them both working on the same system.

Dual Boot DOS and Debian

Windows 98 and DOS

I wiped the hard drive and installed Windows 98 SE. Post install configuration was difficult. I used the Win 95 drivers. Got them to work eventually. I may post a guide but probably not.

Following this I installed FreeDOS which detected the Win 98 installation and gave me a nice boot menu to select between the two.

Software

RockNES – Nintendo Entertainment System

RockNES 8 Bit Nintendo Emulator

Seems to do the job. Still actively maintained as of March 2006. Have not really tested it very much.

MEKA – Sega Master System

Multi Machine Emulator

 MEKA is a multi-machine emulator for MS-DOS, MS-Windows and maybe GNU/Linux.
 The following machines are supported by MEKA:
   * Sega Game 1000 (SG-1000)
   * Sega Computer 3000 (SC-3000)
   * Sega Super Control Station (SF-7000)
   * Sega Mark III (+ FM Unit)
   * Sega Master System (SMS)
   * Sega Game Gear (GG)
   * ColecoVision (COLECO)
   * Othello Multivision (OMV)

I like this one. Very nice setup. The updates seem to be coming a bit slower.

ZSNES – Super Nintendo Entertainment System

ZSNES

  ZSNES is a Super Nintendo emulator programmed by zsKnight and _Demo_. 
  On April 2, 2001 the ZSNES project was GPL'ed and its source released 
  to the public. It currently runs on Windows, Linux, FreeBSD, and DOS. 
  Remember that this is a public beta so don't expect this to run on 
  your machine.

Still actively maintained. It runs the Starfox 2 beta quite happily.

Generator – Sega Genesis / Mega Drive Emulator

Found here

Have just downloaded it. Seems fine so far.

RealSpectrum – ZX Spectrum and related

Real Spectrum

  RealSpectrum is intended as a high-fidelity Spectrum emulator with no 
  compromises. It reproduces the Spectrum hardware with a previousely unseen 
  accuracy and it has been designed to support the most advanced features 
  for the most realistic audiovisual experience. You will be using the closest 
  thing to a real Spectrum machine :-)

Works very well. Nice menu gui setup to make life a little simpler

Vice – Commodore 8 Bit Machines

Get from here

Still maintained. Essential for all those Commodore 64 classics.

DOSUAE – Commodore Amiga

Download From Here

Project seems to be dead. After getting the roms have had it up and running but not realy tested it. Have no idea how useful or fast it is in practice.

Pacifist – Atari ST

http://www.atari.st/pacifist/ Download From Here]

No longer updated. As with the amiga emulator tested it enough to get it up and running but no futher. Reuires TOS images. You know where to look !

Configuration Files

Config.sys

DEVICE=C:\DOS71\HIMEM.SYS
  DEVICE=C:\DOS71\EMM386.EXE NOEMS I=B000-B7FF
  BUFFERS=20,0
  FILES=20
  DOS=UMB
  LASTDRIVE=D
  FCBS=4,0
  DOS=HIGH
  DEVICE=C:\DOS71\ECHO.SYS W/E/L/C/O/M/E /T/O MS-DOS 7.10...
  DEVICE=C:\DOS71\ECHO.SYS C/O/P/Y/R/I/G/H/T M/I/C/R/O/S/O/F/T C/O/R/P. A/L/L /R/I/G/H/T/S /R/E/S/E/R/V/E/D.
  REM DEVICEHIGH /L:1,17408 =C:\DOS71\SETVER.EXE
  DEVICEHIGH /L:0;1,8112 /S =C:\DOS71\POWER.EXE
  REM DEVICEHIGH=C:\DOS71\VIDE-CDD.SYS /D:IDE-CD
  DEVICEHIGH /L:1,18112 =C:\DOS71\DISPLAY.SYS CON=(,,1)
  COUNTRY=001,437,C:\DOS71\COUNTRY.SYS
  SHELL=COMMAND.COM /P /E:640
  STACKS=9,256
  SET PATH=C:\DOS71;..;C:\DOSOFT\YAMAHA

Autoexec.bat

 @ECHO OFF
  PROMPT $P$G
  SET DIRCMD=/4
  MODE CON RATE=32 DELAY=1
  REM MODE CON CP PREPARE=((437)EGA.CPI)
  REM MODE CON CP SELECT=437
  REM KEYB US,,KEYBOARD.SYS
  LH /L:1,2912 KILLER
  DOSKEY
  REM DOSLFN /Z:C:\DOS71\CP437UNI.TBL
  REM MSCDEX /D:IDE-CD
  REM C:\DOSOFT\DVU\SETVMODE.COM 103
  REM SHARE
  NLSFUNC
  LH /L:0;1,16400 /S SMARTDRV
  LH /L:0;1,3328 /S CTMOUSE /3 /P /N
  REM For compatiblity purpose:
  CTMOUSE > NUL
  ECHO.
  REM For locking volumes to enable "direct disk access":
  CALL LOCKDRV
  BREAK ON
  LFNFOR ON
  ECHO Now you are in MS-DOS 7.10 prompt. Type 'HELP' for help.
  ECHO.
  SET CTSYN=C:\SOUND
  SET MIDI=SYNTH:1 MAP:E MODE:0
  SET BLASTER=A220 I5 D1 H5 P330 E620 T6
  C:\DOSOFT\YAMAHA\LOADTSR.BAT
  PATH=C:\DOS71;..;C:\WINDOWS;C:\DOS71\norton;C:\FW

Memory Information

Modules using memory below 1 MB:

 Name           Total           Conventional       Upper Memory
 --------  ----------------   ----------------   ----------------
 SYSTEM      25,488   (25K)      9,568    (9K)     15,920   (16K)
 HIMEM        1,120    (1K)      1,120    (1K)          0    (0K)
 EMM386       4,320    (4K)      4,320    (4K)          0    (0K)
 POWER           80    (0K)         80    (0K)          0    (0K)
 KILLER         400    (0K)        400    (0K)          0    (0K)
 DOSKEY       3,968    (4K)      3,968    (4K)          0    (0K)
 NLSFUNC      3,872    (4K)      3,872    (4K)          0    (0K)
 SMARTDRV    29,120   (28K)     29,120   (28K)          0    (0K)
 CTMOUSE      3,328    (3K)      3,328    (3K)          0    (0K)
 POWER        4,672    (5K)          0    (0K)      4,672    (5K)
 DISPLAY     18,064   (18K)          0    (0K)     18,064   (18K)
 IFSHLP       2,864    (3K)          0    (0K)      2,864    (3K)
 COMMAND      7,424    (7K)          0    (0K)      7,424    (7K)
 Free       645,168  (630K)    597,328  (583K)     47,840   (47K)

Memory Summary:

 Type of Memory       Total         Used          Free
 ----------------  -----------   -----------   -----------
 Conventional          653,312        55,984       597,328
 Upper                  96,784        48,944        47,840
 Reserved                    0             0             0
 Extended (XMS)    200,115,696     2,541,040   197,574,656
 ----------------  -----------   -----------   -----------
 Total memory      200,865,792     2,645,968   198,219,824

 Total under 1 MB      750,096       104,928       645,168

 Largest executable program size         597,104   (583K)
 Largest free upper memory block          45,280    (44K)
 MS-DOS is resident in the high memory area.