Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2008 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Integrate dosbox into Solaris
    1.2. Name of Document Author/Supplier:
         Author:  Ravichandra Nallan
    1.3  Date of This Document:
        21 October, 2008
4. Technical Description
Proposal:

    Integrate DosBox into Solaris.

Detail:

    DOSBox is an x86 emulator which mimics a DOS command-line
    environment intended for running MS-DOS-based IBM PC
    compatible programs, especially computer games, which
    may not run properly on newer PCs

    DOSBox is a full CPU emulator. The emulator is capable of running
    DOS programs that require the CPU to be in real or protected mode.
    It does not require any virtualization assistance from the hardware
    (like the Virtual 8086 mode). On systems which have a native i386
    instruction set, the option to use dynamic instruction translation
    is available in DOSBox.

    DOSBox has its own internal DOS-like shell and supports many common
    DOS commands. In addition to its internal shell, it also supports
    running image files of games and software originally intended to
    start using a boot image, without any operating system.

    DOSBox can be configured using a configuration file that can be
    generated by CONFIG -writeconf, an internal DOSBox command.
    This will write the configuration file into the user's home directory.

    When starting DOSbox it will look for any configuration file in
    the following order:

        - ~/.dosboxrc
        - via the commandline -conf option
        - dosbox.conf in the current directory

    A configuration file does not need to exist.

    The current version of dosbox is 0.72. (Released: 26 Aug 2007)
    and the downloads have reached 10,000,000 recently (September 3rd 2008).

    Sun will provide packages that install on both x86/x64 and SPARC
    architectures. 

    NOTE: We will not be providing IPX and internal modem support (the Serial 
    Multiplayer feature) as of now as this feature is currently experimental.
    We will be delivering it in the next releases.

Exported Interfaces:

        SUNWdosbox              Committed       package name
        /usr/bin/dosbox         Uncommitted     binary
        dosbox                  Uncommitted     Command line syntax
        $HOME/.dosboxrc         Uncommitted     Configuration file
        `pwd`/dosbox.conf       Uncommitted     Alternative configuration file
    /usr/share/doc/dosbox/README Uncommitted README file

Release binding: Minor

Doc Impact:
    dosbox provides its own man page which we deliver in man section 1.
    An additional README file is also provided which outlines various 
    configuration options.

    Example man page and README file in the case's materials directory.
   
    The foss check list is in the materials directory


Security Impact:

        None.

References:

[1] http://www.dosbox.com/
    Author(s) of dosbox: DosBox Maintainers <dosbox.crew at gmail.com>

[2] 6657028 dosbox version 0.72 to be included into the SFW consolidation

[3] http://www.dosbox.com/wiki/Main_Page    

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open


Reply via email to