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. 🖥️📁
- Host: GitHub
- URL: https://github.com/createfly/vesa_dumper
- Owner: createfly
- Created: 2025-07-15T00:20:16.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-15T07:05:17.000Z (12 months ago)
- Last Synced: 2025-07-15T07:20:05.263Z (12 months ago)
- Topics: 16-bit, bios, c, dos, open-source, open-watcom, public-license, retro, tool, vesa
- Language: C
- Size: 21.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VESA Dumper: DOS VESA Video Modes COM Dumper Tool
 [](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

### 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.