1
0
mirror of https://github.com/Enne2/win9xman.git synced 2026-08-06 01:15:44 +00:00

4 Commits

Author SHA1 Message Date
Matteo Benedetto 736beed38c feat: Initialize Windows 9x Manager package and core functionality
- Created the main package structure for Windows 9x Manager.
- Added core functionality for disk image management in `disk.py`.
- Implemented HDD image creation with a progress dialog.
- Developed the main UI manager class in `manager.py` for user interactions.
- Included utility functions for configuration management and system checks.
- Established a template for DOSBox-X configuration.
- Created snapshot management features for saving and restoring system states.
2025-05-12 18:05:11 +02:00
Matteo Benedetto a6c7f08518 Implement Windows 9x Manager with GUI for launching Windows 95/98 in DOSBox-X
- Removed win95_launcher.sh script and replaced it with a new Python application (win9xman.py) for better functionality and user experience.
- Added a new assets directory creation script (create_assets_dir.sh) to ensure necessary directories are set up.
- Created a default DOSBox-X configuration file (dosbox.conf) and a template for future configurations (dosbox_template.conf).
- Added templates for autoexec configurations for Windows 95 and 98.
- Updated requirements.txt to indicate no external dependencies beyond the Python standard library.
- Implemented various features in the GUI including HDD image creation, ISO mounting, snapshot management, and settings configuration.
- Enhanced user interaction with progress dialogs and confirmation prompts for critical actions.
2025-05-12 17:54:14 +02:00
Matteo Benedetto 6b44ab217d Refactor code structure for improved readability and maintainability 2025-05-11 18:35:10 +02:00
Matteo Benedetto d0a216d22d first commit 2025-05-11 18:22:51 +02:00