Skip to content

TioRACLab/dosbox-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C# DosBox Library

C# library to manage DosBox application. Create your own DosBox launcher.

Functions

  • Easy starter DosBox application (99%)
  • Edit DosBox options (98%)
  • Edit Commands (1%)
  • Edit Mapper (0%)
  • Tools (in planning)

Use

Add namespace:

using TioRACLab.DosBox;

Simple starter DosBox application.

DosBoxStarter.FromProcess(@"c:\dosbox\dosbox.exe").Start();

Starter DosBox application with parameters.

DosBoxStarter.FromProcess(@"c:\dosbox\dosbox.exe")
                .WithParameters(p => p.AddName(@"c:\war2")
                                      .AddFullscreen()
                                      .AddExit())
                .Start();

Starter DosBox application with parameters and custom configurations

DosBoxStarter.FromProcess(@"c:\dosbox\dosbox.exe")
                .WithParameters(p => p.AddName(@"c:\war2")
                                      .AddFullscreen()
                                      .AddExit())
                .WithIPXOptions(i => i.AddIPX(true))
                .WithAutoexecOptions(a => a.AddCommand("ipxnet startserver")
                                           .AddCommand("war2.exe"))
                .Start();

Credits

Site: https://tioraclab.com/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages