Category Archives: Emulation

Sega Saturn Emulation on Windows 7 with SSF

I thought I would try some old skool gaming (as the kids today call it) on my fairly up to date Windows 7 machine. What should I play I thought?

Panzer Dragoon Saga!

This would be tricky as the last time I ran SSF was on Windows XP and quite some time. Though from what I remembered last time it was quite easy. I hoped this time would be the same.

01 Basic Files Error

d3dx9_43.dll is missing from your computer. Blast I thought. After just trying to drop the file in the same folder as SSF I got a little farther but then again disaster struck.

Continue reading

Burning superfamicast

douglas@attic:~$ cd Software/Dreamcast/
douglas@attic:~/Software/Dreamcast$ ls
anotherworld genesis nesterdcse scummvm spectrum
audio.raw nesterdc REminiscence-0.1.8dc.rar sms superfamicast

douglas@attic:~/Software/Dreamcast$ cd superfamicast/
douglas@attic:~/Software/Dreamcast/superfamicast$ ls
audio.raw ip.bin superfamicast

douglas@attic:~/Software/Dreamcast/superfamicast$ cdrecord dev=/dev/hdc -multi -audio audio.raw
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds…
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to .
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.15-25-386
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: ‘/dev/hdc’
devname: ‘/dev/hdc’
scsibus: -2 target: -2 lun: -2
Warning: Open by ‘devname’ is unintentional and not supported.
Linux sg driver version: 3.5.27
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
Using libscg version ‘debian-0.8debian2’.
cdrecord: Warning: using inofficial version of libscg (debian-0.8debian2 ‘@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling’).
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : ‘HL-DT-ST’
Identifikation : ‘RW/DVD GCC-4520B’
Revision : ‘1.00’
Device seems to be: Generic mmc2 DVD-ROM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-2 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
Starting to write CD/DVD at speed 52 in real TAO mode for multi session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Track 01: Total bytes read/written: 705600/705600 (300 sectors).
douglas@attic:~/Software/Dreamcast/superfamicast$ cdrecord dev=/dev/hdc -msinfo
cdrecord: Warning: Running on Linux-2.6.15-25-386
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
0,11702
douglas@attic:~/Software/Dreamcast/superfamicast$ mkisofs -l -r -C 0,11702 -G ip.bin -o tmp.iso
audio.raw ip.bin superfamicast/
douglas@attic:~/Software/Dreamcast/superfamicast$ mkisofs -l -r -C 0,11702 -G ip.bin -o tmp.iso superfamicast/
INFO: UTF-8 character encoding detected by locale settings.
Assuming UTF-8 encoded filenames on source filesystem,
use -input-charset to override.
mkisofs: Warning: -C specified without -M: old session data will not be merged.
34.92% done, estimate finish Sun Jun 25 12:53:56 2006
46.54% done, estimate finish Sun Jun 25 12:53:56 2006
58.18% done, estimate finish Sun Jun 25 12:53:56 2006
69.83% done, estimate finish Sun Jun 25 12:53:57 2006
81.46% done, estimate finish Sun Jun 25 12:53:57 2006
93.11% done, estimate finish Sun Jun 25 12:53:57 2006
Total translation table size: 0
Total rockridge attributes bytes: 5304
Total directory bytes: 10240
Path table size(bytes): 66
Max brk space used 22000
42972 extents written (83 MB)
douglas@attic:~/Software/Dreamcast/superfamicast$ cdrecord dev=/dev/hdc -multi -xa tmp.iso
cdrecord: No write mode specified.
cdrecord: Asuming -tao mode.
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Continuing in 5 seconds…
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to .
The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.15-25-386
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: ‘/dev/hdc’
devname: ‘/dev/hdc’
scsibus: -2 target: -2 lun: -2
Warning: Open by ‘devname’ is unintentional and not supported.
Linux sg driver version: 3.5.27
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
Using libscg version ‘debian-0.8debian2’.
cdrecord: Warning: using inofficial version of libscg (debian-0.8debian2 ‘@(#)scsitransp.c 1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling’).
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : ‘HL-DT-ST’
Identifikation : ‘RW/DVD GCC-4520B’
Revision : ‘1.00’
Device seems to be: Generic mmc2 DVD-ROM.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-2 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
Starting to write CD/DVD at speed 52 in real TAO mode for multi session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Track 02: Total bytes read/written: 64040960/64040960 (31270 sectors).
douglas@attic:~/Software/Dreamcast/superfamicast$

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.