# Fantasy Foundry Retro Lab - DOS Tools Pack

A small collection of retro development tools for MS-DOS, created as part of the **Fantasy Foundry Retro Lab** project.

These utilities were made to support the development of old-school DOS games, pixel graphics, maps, sprites, sound effects and other retro-style projects. They are intended for hobby use, experimentation, learning and community-driven retro game development.

Website: https://fantasyfoundryretrolab.netlify.app

---

## Included Tools

### PIXEDIT

A simple pixel graphics editor for MS-DOS.

PIXEDIT can be used to create and edit raw pixel images for retro game projects. It was one of the first tools created for the Fantasy Foundry Retro Lab workflow and is mainly intended for simple VGA-style graphics.

Typical use:

```text
PIXEDIT filename.raw
```

---

### PIXVIEW

A viewer for raw image files created or used by the toolchain.

PIXVIEW is useful for quickly checking graphics without opening the editor.

Typical use:

```text
PIXVIEW filename.raw
```

---

### PIXSPR

A sprite editor for MS-DOS.

PIXSPR is used for creating and editing small sprite graphics, such as player cars, enemy objects, characters, vehicles and other game elements.

It was used during the development of **Grand Prix 2D**.

---

### MAPEDIT

A simple map editor for tile-based DOS games.

MAPEDIT allows the creation and editing of game maps and track layouts. It was used to support community map creation for projects such as **Grand Prix 2D**.

---

### TILEEDIT

A tile editor for creating and modifying tile sets.

TILEEDIT is intended for projects that use tile-based graphics, such as racing tracks, terrain, walls, roads or other repeated map elements.

---

### RAW2BMP

A utility for converting raw graphics data into BMP image files.

This tool is useful for exporting retro graphics into a format that can be opened by modern image viewers and editors.

Typical use:

```text
RAW2BMP input.raw output.bmp
```

---

### SNDEDIT

A simple sound editor for creating small sound effect files for DOS projects.

SNDEDIT can be used to create or modify simple sound data for games and experiments.

---

### SNDPLAY

A small sound playback utility for MS-DOS.

SNDPLAY is useful for testing sound effect files created with SNDEDIT or used by a DOS game project.

---

## Purpose of This Package

This package is released for the retro computing and DOS gaming community.

The main goals are:

- to share the tools used during development,
- to make the workflow more transparent,
- to allow others to inspect, modify and experiment with the assets,
- to support community-made maps, graphics and other content,
- to keep old-school DOS development fun and accessible.

These tools are intentionally simple. They are not meant to replace modern editors, but to provide a lightweight and authentic retro development workflow.

---

## Platform

These tools are intended for:

- MS-DOS
- FreeDOS
- DOSBox
- DOSBox-X
- real vintage DOS-compatible PCs

Some tools may also work under Windows 9x DOS mode, depending on the system configuration.

---

## Recommended Environment

For the easiest experience, use DOSBox or DOSBox-X on a modern computer.

Example:

```text
mount c c:\retro
c:
cd tools
```

Then run the desired utility from the command line.

For real hardware testing, copy the tools to a hard drive, CompactFlash card, floppy disk or other DOS-accessible storage medium.

---

## Notes for Real Hardware

These programs were created with real retro hardware in mind, but results may vary depending on the computer, DOS version, graphics card and sound configuration.

Recommended baseline:

- IBM PC compatible computer
- MS-DOS or compatible DOS system
- VGA-compatible graphics card
- keyboard
- optional Sound Blaster-compatible audio hardware, depending on the tool or project

---

## File Formats

The tools use simple project-oriented file formats such as raw image data, sprite data, map data, tile data and sound data.

Some formats are intentionally minimal and were designed for small DOS games rather than general-purpose editing.

Always keep backup copies of your work before editing files.

---

## Community Use

You are welcome to use these tools for personal retro projects, experiments, learning, map editing, sprite editing or asset creation.

If you create something interesting with them, feel free to share it with Fantasy Foundry Retro Lab.

---

## Disclaimer

This is a hobby project and the tools are provided as-is.

There may be bugs, limitations, missing features or compatibility issues. Use them at your own risk and always keep backups of your files.

---

## Credits

Created by Martin / Fantasy Foundry Retro Lab.

Part of the Fantasy Foundry Retro Lab retro game and DOS tools archive.

Website: https://fantasyfoundryretrolab.netlify.app

---

## Version

Initial public tools release.

Release year: 2026
