# ArcadeDOS Introduction
ArcadeDOS is a free system designed for creating, installing, and maintaining arcade computers using FreeDOS as a base. The project was developed with a focus on simplicity, performance, compatibility with older computers, and ease of configuration, offering a complete solution for dedicated arcade machines.
The system uses AdvanceMAME to run games and AdvanceMenu as the main interface, allowing the computer to boot directly into an arcade environment without the need to load modern operating systems or heavy graphical interfaces.
In addition to the arcade environment, ArcadeDOS includes its own tools for system installation, configuration, and maintenance. The SETUPI installer allows you to partition, format, install, and restore ArcadeDOS in an organized manner. After installation, SETUPARCADE offers menus to configure video, audio, keyboard language, controls, system protection, game options, and frontend behavior.
The project supports different types of monitors, including 15 kHz and 25 kHz arcade monitors, 31 kHz VGA CRT monitors, and LCD or LED monitors. It also has options for configuring resolution, vertical synchronization, interlacing, screen orientation, aspect ratio, and other important adjustments for arcade machines.
For controls, ArcadeDOS includes DOSKEY34, a resident driver developed to transform a button matrix connected to the LPT parallel port into keyboard commands. The system allows control of two players, action buttons, tokens, Start, and service functions. The DOSKTEST program is also included to test the button connections and verify the matrix's operation before starting the games.
The SETUPI, SETUPARCADE, DOSKEY34, and DOSKTEST programs were developed in 16-bit DOS C language, and their source code is included with the project. Compilation can be done using Open Watcom C/C++, allowing other users to study, modify, correct, and improve the system.
ArcadeDOS was created as a free, non-commercial community project. Its goal is to preserve the use of old computers in arcade machines, facilitate the assembly of custom arcade machines, and provide an open base for new developments.
Third-party components present in the system remain subject to the licenses and conditions established by their respective authors. ROMs, game BIOS, and other protected content are not part of the original ArcadeDOS code and should only be used when the user has legal authorization.
The system is provided without warranty. Features such as partitioning, disk formatting, video frequency configuration, and electronic circuit assembly should be used with caution, following the project documentation.
Download link: https://archive.org/details/arcade-dos
* I have no affiliation with this project. I simply ran the text through Google translate.
ArcadeDOS is a free system designed for creating, installing, and maintaining arcade computers using FreeDOS as a base. The project was developed with a focus on simplicity, performance, compatibility with older computers, and ease of configuration, offering a complete solution for dedicated arcade machines.
The system uses AdvanceMAME to run games and AdvanceMenu as the main interface, allowing the computer to boot directly into an arcade environment without the need to load modern operating systems or heavy graphical interfaces.
In addition to the arcade environment, ArcadeDOS includes its own tools for system installation, configuration, and maintenance. The SETUPI installer allows you to partition, format, install, and restore ArcadeDOS in an organized manner. After installation, SETUPARCADE offers menus to configure video, audio, keyboard language, controls, system protection, game options, and frontend behavior.
The project supports different types of monitors, including 15 kHz and 25 kHz arcade monitors, 31 kHz VGA CRT monitors, and LCD or LED monitors. It also has options for configuring resolution, vertical synchronization, interlacing, screen orientation, aspect ratio, and other important adjustments for arcade machines.
For controls, ArcadeDOS includes DOSKEY34, a resident driver developed to transform a button matrix connected to the LPT parallel port into keyboard commands. The system allows control of two players, action buttons, tokens, Start, and service functions. The DOSKTEST program is also included to test the button connections and verify the matrix's operation before starting the games.
The SETUPI, SETUPARCADE, DOSKEY34, and DOSKTEST programs were developed in 16-bit DOS C language, and their source code is included with the project. Compilation can be done using Open Watcom C/C++, allowing other users to study, modify, correct, and improve the system.
ArcadeDOS was created as a free, non-commercial community project. Its goal is to preserve the use of old computers in arcade machines, facilitate the assembly of custom arcade machines, and provide an open base for new developments.
Third-party components present in the system remain subject to the licenses and conditions established by their respective authors. ROMs, game BIOS, and other protected content are not part of the original ArcadeDOS code and should only be used when the user has legal authorization.
The system is provided without warranty. Features such as partitioning, disk formatting, video frequency configuration, and electronic circuit assembly should be used with caution, following the project documentation.
Download link: https://archive.org/details/arcade-dos
* I have no affiliation with this project. I simply ran the text through Google translate.

Home
Help
Search
Login
Register
Recent Posts


was looking around on eBay for a replacement, ideally wanted a stepup in performance so was looking for something like a i5 8500 or higher, still in the SFF size, manged to grab this instead -




