Atenção. Não tente executar qualquer desses programas no Prompt do Windows, pode ser que funcione, ou não. Mas o mais provável é que não. Somente execute-os sobre o DOS puro.
Usa Linux e Git? Veja como acessar meus repositórios aqui.
Índice:
Testes pré-boot:
- DetecCPU - Detecta o tipo da CPU;
- DetecMem - Detecta a RAM;
- DetecM2 - Detecta a RAM;
- DetecCRT - Detecta o Modo do vídeo.
Voltar Índice.
Desenvolvimento - Bootloader:
- LoadLOS.001 - Kernel 16 bits rodando na memória convencional;
- LoadLOS.002 - Mesmo anterior, reescrito;
- LoadLOS.003 - Modo de chamada do kernel reescrito, ainda Modo Real;
- LoadLOS.004 - Kernel rodando no Modo Protegido de 16 bits;
- LoadLOS.005 - Mesmo anterior, reescrito;
- LoadLOS.006 - Suporte ao A20 adicionado;
- LoadLOS.007 - Segmentos de dados e pilha agora estão na memória superior;
- LoadLOS.008 - Kernel de 16 bits rodando na memória superior;
- LoadLOS.009 - Segmento FLAT32 acessa o vídeo;
- LoadLOS.010 - Kernel de 32 bits rodando na memória superior;
- LoadLOS.011 - Mesmo anterior, reescrito;
- LoadLOS.012 - Parâmetros de boot passados ao bootloader pelo kernel;
- LoadLOS.013 - Bootloader passa as informações coletadas ao kernel;
- LoadLOS.014-2 - Versão final, mas não definitiva (Correção 14/06/2013);
- LoadLOS.015 - Nova versão preparada para carregar o kernel v0.5.
Voltar Índice.
Desenvolvimento - Kernel:
- Kernel.000-1 - Kernel 32 bits, ASM => ELF => BIN (Correção 14/06/2013);
- Kernel.001-1 - Kernel 32 bits, ASM+PAS=>ELF=>BIN (Correção 14/06/2013);
- Kernel.002-1 - Kernel 32 bits, escreve constantes string (Correção 14/06/2013);
- Kernel.003-1 - Kernel 32 bits, escreve diversos tipos (Correção 14/06/2013);
- Kernel.004 - Kernel 32 bits, biblioteca de terminal implementada;
- Kernel.005 - Kernel 32 bits, mudança nas tabelas de boot;
- Kernel.006-2 - Kernel 32 bits, Mudança ABORT (Correção 25/12/2014);
Voltar Índice.
Desenvolvimento - Sistema:
- System.000-1 - Kernel 32 bits, ASM => ELF => BIN (Correção 14/06/2013);
- System.001-1 - Kernel 32 bits, ASM+PAS=>ELF=>BIN (Correção 14/06/2013);
- System.002-1 - Kernel 32 bits, escreve constantes string (Correção 14/06/2013);
- System.003-1 - Kernel 32 bits, escreve diversos tipos (Correção 14/06/2013);
- System.004 - Kernel 32 bits, biblioteca de terminal implementada;
- System.005 - Kernel 32 bits, mudança nas tabelas de boot;
- System.006-2 - Kernel 32 bits, Mudança ABORT (Correção 25/12/2014);
Voltar Índice.
Voltar a Faça seu próprio sistema operacional.
muito bom
ResponderExcluir