[ Página Inicial > HUSIS ]

Sistema Operacional HUSIS

Este projeto tem como objetivo desenvolver um Sistema Operacional para o IBM PC original e compatíveis.

Índice

Requisítos mínimos do HUSIS

Voltar ao Topo

Imagens de Instalação

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

Voltar ao Topo

Últimas notícias

Voltar ao Topo

Ferramentas de Desenvolvimento

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

Voltar ao Topo

 

Licença

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.



Voltar ao Topo

Copyright © 2022, Humberto Costa dos Santos Junior (humbertocsjr)
Compatível com Netscape Navigator 3.0 ou superior