Bem-vindo, Visitante. Por favor faça o Login ou Registro.

OSDev Brasil
Índice

Bem Vindo a OSDevBrasil.net

A OSDevBrasil.net é uma comunidade de programadores brasileiros que busca discutir a criação e desenvolvimento na área de sistemas operacionais, interpretadores, compiladores, e sistemas interativos gráficos (GUIs).

Temos disponível um fórum para que nossos usuários possam discutir e criar novas idéias para serem implementadas a nível de software, além disso temos um blog onde há tutoriais, sites para consulta e muito mais.

Participe você também!
Até mais


Últimas mensagens da comunidade

xx Utilizando as portas USB

Abril 09, 2013, 05:23:28 pm por Bencz
Olá :)

Estou aqui pensando.... e tentando ( mas nada com sucesso ), como posso fazer para criar um bootloader que é gravado em um pendrive, e, utilizar esse boot, e talz... ou seja, criar um simples OS e ele funciona todo pelo pendrive...

Gravo o bootloader la no pendrive, e depois, coloco os arquivos do kernel, que ele vai chamar...


Como faço isso ??
3 comentários | Escrever um comentário

xx To recebendo a exception 30 (1E)?

Fevereiro 28, 2013, 08:01:49 pm por osdeving
No manual que to aqui diz claramente: 20-31 Intel Reserved, DO NOT USE. Mas to recebendo a 30, em outras fontes parece que a 30 é Security Exception. O que fazer? Ignorar?

3 comentários | Escrever um comentário

xx Senha do CMOS

Fevereiro 18, 2013, 07:01:55 am por 007
Como ler a senha do CMOS em assembly???
Eu já tentei o seguinte codigo:
cli
mov dx,70
mov al,34
OUT DX,AL
mov dx,71
IN AL,DX
e vai estar em al no bit 6 se a CMOS tem senha ou não mas o valor de al está sendo zwero porque???
1 comentários | Escrever um comentário

xx VIRUS ESCRITO POR MIM EM x86 ASM SÓ FUNCIONA NO MODO REAL

Fevereiro 02, 2013, 01:53:54 am por 007
Eu escrevi um virus em assembly x86 que intercepta uma interrupção da tabela de vetores de interrupções do BIOS mas o payload do virus só funciona se a interrupção hookada estiver em modo real do microprocessador mas se a interrupçaõ for chamada no v8086 ela não funciona e trava o SO! Qual o motivo disso?
EU VOU TER UM ACESSO DE HISTERIA SE NÃO CONSEGUIR FAZER MEU VIRUS FUNCIONAR!!! >:(
9 comentários | Escrever um comentário

xx Resource

Outubro 29, 2012, 09:28:18 am por gil0mendes
Boas,
Alguém sabe como podemos ciar um ficheiro tipo este:
Código: [Selecionar]
resource app_signature "application/x-vnd.Haiku-About";

resource app_name_catalog_entry "x-vnd.Haiku-About:System name:AboutSystem";

resource app_version {
major  = 1,
middle = 0,
minor  = 0,

variety = B_APPV_BETA,

internal = 0,

short_info = "AboutHaiku",
long_info = "AboutHaiku ©2005-2009 Haiku, Inc."
};

resource app_flags B_SINGLE_LAUNCH;

#ifdef HAIKU_DISTRO_COMPATIBILITY_OFFICIAL
#ifdef HAIKU_OFFICIAL_RELEASE
resource(1, "logo.png") #'PNG ' import "../../../data/artwork/HAIKU logo - black on white - tiny.png";
#else
resource(1, "logo.png") #'PNG ' import "../../../data/artwork/HAIKU logo - black on white - tiny - versioned.png";
#endif
#endif

resource vector_icon {
$"6E636966090500020012020000003D4000BDA0000000004AE0004A1000000166"
$"FF018502000602BB5489BBA9DC3D6195BD12D54721CD4B2EE500FFAB3EFFDD7A"
$"2902000602BA3FB33B685FBCEA1EBBD8C44A9EAE4A758E00FFC14BFFFFD75F02"
$"0106023A92A83CB28FBE9EAD3C7FB14A962345F48000DA4C05FEFFB643020106"
$"023A92A83CB28FBE9EAD3C7FB14A962345F48000F7702EFFFFD6590201060238"
$"A0813CE469C005F53BACE949EC784A200000FDB33DFFDA4C0502010602BD2886"
$"3D5C6CBC9389BC6BC14A0CA14A820100FFD659FFF7702E02000602359E733700"
$"E5BC1F7A3A8ED7485DC84ADF9000FFD75FFFA4370B08060EEEEBBB0B225A285A"
$"285A2E5531513D5839583D583D533D5348585452534F60485B4E60414F3F4F3F"
$"573A5830542A532E512B4E2B234D234D264F2D4F060AEEBE0B2F4C3844BA74C3"
$"37413C4C29BD1EC1A7423C42454D45BC99C2384346BC99C238BBD0C30ABBD0C3"
$"0A3C4C464FBB61C38BBE9AC4FABAA5C439314D060FEEBBFB2EB920C4BBBAAC49"
$"B9ECC4012F462C42BB32C2DE3146BB32C2DEBC0CC22FBC0CC22F35402D343845"
$"BB9DBF8D3E3E4831BD44C1DA4040C04CC2575344BCBFC26B4049BCBFC26B3749"
$"3749BE81C4D33F4E364A3A4DBB08C46A314F0605AE024E26422A462B3B2E3836"
$"3B4246340605AE02493E522FC6ABBB90C5C8B87C4E2646343B42060AEBAA0B22"
$"362236213F284824492F4C274D2F4C3B423836302A2C2C28292829242D263606"
$"0AEB6E0A314D314D315439563A51504F4955504F4E4C5A44554B5A4456424049"
$"3E3B420604EB2F4C2F4C295222572658314D2C53314D090A010100000A000503"
$"050607041001178402040A060105000A070106000A040103000A050104000A02"
$"0102000A080107000A0301010815FF"
};


E que seja compilado juntamente com o código do programa???
2 comentários | Escrever um comentário

Índice | Parceiros | Colaboradores | Sobre-nós | ©2007 OSDevBrasil.net | Desenvolvido por OptiSoft | Hospedado por HostGator