[ Página Inicial > HUSIS ]
Este projeto tem como objetivo desenvolver um Sistema Operacional para o IBM PC original e compatíveis.
Versão | Disquete 5½ 360 Kib | Disquete 3¼ 1440 KiB | Código Fonte | Captura de Tela |
22.04 R270 Alpha | Baixar | Baixar | Baixar | Ver |
Padronização da nomeclatura das chamadas que envolvem dois ponteiros, para facilitar uso futuro, criação do gerenciamento de dispositivos, podendo chama-los sempre que precisar usando o nome. | ||||
22.04 R260 Alpha | Baixar | Baixar | Baixar | Ver |
Protótipo inicial do Controlador de Disco | ||||
22.04 R231 Alpha | Baixar | Baixar | Baixar | Ver |
Implementado Dispositivo de Video Texto, compatível com MDA (Implementação mínima) e com CGA e superiores | ||||
22.04 R230 Alpha | Baixar | Baixar | Baixar | Ver |
Migrado o código fonte para as novas ferramentas de desenvolvimento (Código apresenta falhas ainda ao compilar com o BRASM e o TinyASM) | ||||
22.04 R150 Alpha | Baixar | Baixar | Baixar | Ver |
Protótipo inicial, mistura compilação mistura as revisões R120 e R150 |
Como tenho uma maquina que roda Windows 98SE, senti falta de ferramentas de desenvolvimento em assembly que sejam mais modernas, então para este projeto fiz adaptações no TinyASM (Software DOS) para compila-lo para Windows, criei um Ambiente de desenvolvimento simples entorno dele, para que possa desenvolver em todas as minhas maquinas usando as mesmas ferramentas, indo do Win98SE ao Win10, passando pelo LinuxMint e macOS.
E para facilitar o desenvolvimento em português traduzi o TinyASM, gerando o projeto BRASM, que tem todas suas mensagens de erro em Português do Brasil.
Abaixo segue as ferramentas utilizadas no desenvolvimento do HUSIS:
Feramenta | Versão | Requistos | Licença | Sis.Op. Mínimo | |
7-Zip | 4.57 | Nenhum | LGPL | Win98SE | Baixar |
Windows Installer | 2.0 | Nenhum | EULA | Win98SE | Baixar |
Windows Installer | 2.0 | Nenhum | EULA | WinNT4 SP6 | Baixar |
Windows Installer | 3.1 | Nenhum | EULA | Win2k | Baixar |
.Net Framework | 2.0 | Windows Installer | EULA | Win98SE | Baixar |
KDH86 - Kit de Desenvolvimento do HUSIS 86 (Inclui Montadores) | 22.04 Alpha | .Net Framework 2.0 | BSD | Win98SE | Baixar |
Correção R240 do KDH86 ou Comp. p/ Linux (Substituir DLL instalada) | 22.04 R240 Alpha | Compilador v22.04 Alpha | BSD | Win98SE | Baixar |
Compilador para Linux/macOS (Use o ./instalar.sh) | 22.04 Alpha | Mono/NASM/7-Zip | BSD | Linux | Baixar |
Código Fonte do KDH86 (Inclui Montadores) | 22.04 Alpha | Visual C# 2005 Express | BSD | Código C# | Baixar |
Montador TinyASM para Win32 | 1.0 | Nenhum | BSD | Win98SE | Baixar |
Montador BRASM para Win32 | 1.0 | Nenhum | BSD | Win98SE | Baixar |
Código Fonte dos Montadores TinyASM e BRASM | 1.0 | Visual C++ 2005 Express | BSD | Código C | Baixar |
Todos os projetos desenvolvidos por mim que constam nesta página seguem a licença abaixo:
Copyright © 2022, Humberto
Costa dos Santos Junior (humbertocsjr)
(http://humbertocsjr.dev.br)
All rights reserved.
Redistribution and use in source and binary forms, with or
without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this
list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this
list of conditions and the following disclaimer in the
documentation and/or
other materials provided with the distribution.
* Neither the name of Humberto Costa dos Santos Junior
(humbertocsjr) nor the
names of its contributors may be used to endorse or promote
products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Copyright © 2022, Humberto Costa dos Santos Junior
(humbertocsjr)
Compatível com Netscape Navigator 3.0 ou superior