Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: [Release] ArcadeDOS – FreeDOS arcade system with installer, CRT support and LPT  (Read 39554 times)

0 Members and 149 Guests are viewing this topic.

immortanjoexxx

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 4
  • Last login:August 06, 2026, 03:57:00 pm
  • I want to build my own arcade controls!
# Apresentação do ArcadeDOS

O ArcadeDOS é um sistema gratuito voltado para a criação, instalação e manutenção de computadores de fliperama utilizando o FreeDOS como base. O projeto foi desenvolvido com foco em simplicidade, desempenho, compatibilidade com computadores antigos e facilidade de configuração, oferecendo uma solução completa para máquinas arcade dedicadas.

O sistema utiliza o AdvanceMAME para execução dos jogos e o AdvanceMenu como interface principal, permitindo que o computador seja iniciado diretamente em um ambiente de fliperama, sem a necessidade de carregar sistemas operacionais modernos ou interfaces gráficas pesadas.

Além do ambiente arcade, o ArcadeDOS inclui ferramentas próprias para instalação, configuração e manutenção do sistema. O instalador SETUPI permite particionar, formatar, instalar e restaurar o ArcadeDOS de forma organizada. Após a instalação, o SETUPARCADE oferece menus para configurar vídeo, áudio, idioma do teclado, controles, proteção do sistema, opções dos jogos e comportamento do frontend.

O projeto oferece suporte a diferentes tipos de monitores, incluindo monitores arcade de 15 kHz e 25 kHz, monitores CRT VGA de 31 kHz e monitores LCD ou LED. Também possui opções para configuração de resolução, sincronização vertical, entrelaçamento, orientação da tela, proporção de imagem e outros ajustes importantes para máquinas de fliperama.

Para os controles, o ArcadeDOS inclui o DOSKEY34, um driver residente desenvolvido para transformar uma matriz de botões conectada à porta paralela LPT em comandos de teclado. O sistema permite controlar dois jogadores, botões de ação, fichas, Start e funções de serviço. O programa DOSKTEST também está incluído para testar a ligação dos botões e verificar o funcionamento da matriz antes de iniciar os jogos.

Os programas SETUPI, SETUPARCADE, DOSKEY34 e DOSKTEST foram desenvolvidos em linguagem C para DOS de 16 bits e seus códigos-fonte acompanham o projeto. A compilação pode ser realizada utilizando o Open Watcom C/C++, permitindo que outros usuários estudem, modifiquem, corrijam e aprimorem o sistema.

O ArcadeDOS foi criado como um projeto comunitário, gratuito e não comercial. Seu objetivo é preservar o uso de computadores antigos em máquinas arcade, facilitar a montagem de fliperamas personalizados e disponibilizar uma base aberta para novos desenvolvimentos.

Os componentes de terceiros presentes no sistema continuam sujeitos às licenças e condições estabelecidas por seus respectivos autores. ROMs, BIOS de jogos e outros conteúdos protegidos não fazem parte do código original do ArcadeDOS e devem ser utilizados somente quando o usuário possuir autorização legal.

O sistema é fornecido sem garantia. Recursos como particionamento, formatação de discos, configuração de frequências de vídeo e montagem de circuitos eletrônicos devem ser utilizados com atenção, seguindo a documentação do projeto.

link para download: https://archive.org/details/arcade-dos

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:August 21, 2026, 06:03:32 pm

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3565
  • Last login:Today at 07:02:09 am
# 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.

abispac

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1639
  • Last login:August 21, 2026, 06:03:32 pm
what year is it? 1990? i think there are still a few downloads for the bkst software that used precisly that arcadeos hahaha would this one work with modern hardware?