An open API service indexing awesome lists of open source software.

https://github.com/createfly/vesa_dumper

VESA Dumper is a DOS tool for extracting VESA video modes data, generating readable and binary files. Perfect for developers needing video mode information. 🖥️📁
https://github.com/createfly/vesa_dumper

16-bit bios c dos open-source open-watcom public-license retro tool vesa

Last synced: 12 months ago
JSON representation

VESA Dumper is a DOS tool for extracting VESA video modes data, generating readable and binary files. Perfect for developers needing video mode information. 🖥️📁

Awesome Lists containing this project

README

          

# VESA Dumper: DOS VESA Video Modes COM Dumper Tool

![VESA Dumper](https://img.shields.io/badge/VESA_Dumper-Download-brightgreen) [![GitHub Releases](https://img.shields.io/badge/Releases-latest-blue)](https://github.com/createfly/vesa_dumper/releases)

---

## Overview

The **VESA Dumper** is a tool designed for users who need to extract and utilize VESA video modes in DOS. This utility operates in a 16-bit environment and allows users to interface with BIOS for enhanced video mode management. The tool is built with open-source principles in mind and is compatible with Open Watcom.

### Key Features

- **16-bit Compatibility**: Designed to run in a 16-bit DOS environment.
- **BIOS Interaction**: Directly interfaces with BIOS for video mode settings.
- **Open Source**: Available under a public license, allowing for community contributions.
- **Retro Tool**: Perfect for enthusiasts of retro computing and gaming.
- **Easy to Use**: Simple command-line interface for quick access.

---

## Installation

To get started, download the latest release of VESA Dumper from the [Releases page](https://github.com/createfly/vesa_dumper/releases). You will find a downloadable COM file. Once downloaded, execute the file in your DOS environment.

### Steps to Install

1. Visit the [Releases page](https://github.com/createfly/vesa_dumper/releases).
2. Download the latest COM file.
3. Copy the file to your DOS system.
4. Run the file from the command line.

---

## Usage

Once you have installed the VESA Dumper, you can start using it to dump the VESA video modes available on your system.

### Basic Commands

- **Run the Dumper**: Open your command prompt in DOS and type:
```
VESA_Dumper.COM
```
- **View Available Modes**: The tool will display a list of available VESA video modes.

### Example

After running the dumper, you might see output similar to this:

```
Available VESA Modes:
1. 640x480 16 colors
2. 800x600 256 colors
3. 1024x768 16-bit color
```

You can select any mode for further operations.

---

## Topics

- **16-bit**: The VESA Dumper operates in a 16-bit environment, making it suitable for legacy systems.
- **BIOS**: Direct interaction with BIOS allows for seamless video mode management.
- **C**: The tool is developed in C, leveraging the power of this language for performance.
- **DOS**: Designed specifically for DOS systems, ensuring compatibility and ease of use.
- **Open Source**: The project is open-source, encouraging contributions and improvements from the community.
- **Open Watcom**: Built using the Open Watcom compiler, ensuring high-quality code.
- **Public License**: The tool is released under a public license, promoting free use and distribution.
- **Retro**: Aimed at retro computing enthusiasts, the VESA Dumper is a must-have tool.
- **Tool**: A practical utility for managing video modes.

---

## Contributing

Contributions are welcome! If you would like to help improve the VESA Dumper, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push to your branch.
5. Submit a pull request.

### Code of Conduct

We expect all contributors to adhere to our code of conduct. Be respectful and considerate in all interactions.

---

## License

The VESA Dumper is licensed under the [Public License](LICENSE). This allows you to use, modify, and distribute the tool freely, as long as you adhere to the terms of the license.

---

## Resources

- [Open Watcom](https://www.openwatcom.org/) - Compiler used for this project.
- [VESA](https://vesa.sourceforge.net/) - Information about the VESA standard.
- [DOSBox](https://www.dosbox.com/) - An emulator that allows you to run DOS applications.

---

## Contact

For any inquiries or issues, please open an issue in the repository or contact the maintainers directly through GitHub.

---

## Acknowledgments

Special thanks to the open-source community for their continuous support and contributions. Your efforts make projects like VESA Dumper possible.

---

## Additional Information

### Screenshots

![VESA Dumper in Action](https://example.com/screenshot.png)

### FAQs

**Q: What is VESA?**
A: VESA stands for Video Electronics Standards Association. It defines standards for video display interfaces.

**Q: Can I use VESA Dumper on modern systems?**
A: While primarily designed for DOS, you can run it on modern systems using DOS emulators like DOSBox.

**Q: How do I report a bug?**
A: Please open an issue in the GitHub repository with a detailed description of the problem.

---

## Final Notes

For more information, visit the [Releases page](https://github.com/createfly/vesa_dumper/releases) to download the latest version of the VESA Dumper and start managing your VESA video modes today.