Skip to content

Instantly share code, notes, and snippets.

@nelsoncole
nelsoncole / mouse.c
Last active January 1, 2018 13:07
Teste de PS/2 mouse (Borland C++ 3.1 - MS-DOS)
/* C¢digo para o Borland C++ 3.1.
coloquei delays de 1us entre escritas/leituras para o KBDC.
coloquei verificação de acknowledge depois de mouse_writes.
Ainda travando
OK! Tio Fred estamos lidando com dispositivos seriais, na verade dois dispositivos partilhando o mesmo Chip,
sabes o aquão trasçueiros eles são.
@nelsoncole
nelsoncole / boot.asm
Last active December 24, 2017 18:12
bootstrap test "pequenas alterações no código"
; Puxa Fred! Seu código é esquisito de mais.
; modificaficação no cs:ip para o endereço físico 0x7c00
; A pilha, também deve ser redefinida após a mudança de fluxo para 32-bit.
; cs:eip para mudança de fluxo ( 8:_protmode)
bits 16
org 0x7c00
jmp 0:_start
hello_world: