elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
08 Septiembre 2008, 04:00  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderadores: Hendriҳ, E0N)
| | |-+  creando el sistema operativo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 Ir Abajo Imprimir
Autor Tema: creando el sistema operativo  (Leído 15152 veces)
skapunky
Electronik
Colaborador

Desconectado Desconectado

Mensajes: 1.145


www.killtrojan.es


Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #210 en: 03 Junio 2008, 20:34 »

El proyecto no hay proyecto XD, hace tiempo salió un grupo per no se nada de ese grupo.

Por lo que hace el crear un nuevo proyecto, primero se deberia decidir las características (ya empezamos como la otra vez xd) y luego elegir que compilador usar  o si va a estar tdo en ASM o ASM + C.

Aquí dejo unos codigos interesantes.

Codigo fuente S.O ReactOs: Descargar
Codigo fuente S.O Mos: Descargar
Codigo fuente S.O KolibriOs: Descargar


Un saludo.
« Última modificación: 04 Junio 2008, 01:23 por skapunky » En línea

Descarga Killtrojan Kit Reparación: aquí

Descarga Killtrojan USB Antivirus : aquí

kefren

Desconectado Desconectado

Mensajes: 408


Qué sabrá un burro de música clásica...


Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #211 en: 03 Junio 2008, 23:29 »

Hola skapunky  :D me alegra que por lo menos alguien responda, estoy con los códigos esos ya jejeje. A ver lo que entiendo y lo que no, y respecto a la dirección de los Boots y Kernels que has puesto, no funciona, el blog no existe xD  :laugh:  :¬¬  :o

SaluDOS
En línea

skapunky
Electronik
Colaborador

Desconectado Desconectado

Mensajes: 1.145


www.killtrojan.es


Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #212 en: 04 Junio 2008, 01:25 »

Si cierto..eske justamente me acabo de cargar el blog.vaya pua, suerte que alemnos esos 3 colgué el enlace.

Bueno, si los encuentro los posteare.  :-\
En línea

Descarga Killtrojan Kit Reparación: aquí

Descarga Killtrojan USB Antivirus : aquí

juanse_gnr

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: creando el sistema operativo
« Respuesta #213 en: 04 Junio 2008, 02:47 »

Primero que nada una nota al que usa el dev-c++:

El dev-cpp es solo un IDE, usa el compilador GCC bajo myngw que seria algo similar(solo similar no es lo mismo) al wine de linux. El codigo lo compila bien el DJGPP pero creando un archivo .ld que en este momento no me acuerdo el contenido. Otra cosa codigo nativo, todos generan codigo nativo, hasta el mismisimo micrsoft c++ (Visual C++ usa bibliotecas siempre desgraciadamente), solo depende como lo configures.
De todas maneras te recomendaria que te bajes un linux para programar, desde guindou$ siempre vas a tener trabas. O podes bajarte un live CD y usar linux directo del CD y listo. O instalarte un ubuntu sin particionar (Te queda como un programa en el panel de control).

Aca te dejo un link del live-cd ubuntu. De ahi lo compilas sin problemas http://releases.ubuntu.com/releases/8.04/ubuntu-8.04-desktop-i386.iso

Si podes pasarme el codigo de readyos te agradeceria ya que lo perdi, y estoy trabajando con los registros de la VGA y no tengo ganas de reimplementar el kprint(); de nuevo. Asi puedo depurar lo que hago mas facil.

Saludos :)
En línea
SERBice

Desconectado Desconectado

Mensajes: 889



Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #214 en: 04 Junio 2008, 13:03 »

se que dev cpp es un idea, la pregunta mas bien fue si es posible (y como) configurarlo para generar binarios nativos.

se sobre linux, lo he usado, etc etc,no quiero discutir al respecto, yo uso Winbugs, y a pesar de ssu "cosas malas" me gusta (sera brujeria????) asi qu estar encantado si alguien me guia para compilar en winbugs.

por otro lado, colega, aqui tienes el codigo del Ready www.readyos.com.ar
En línea

Estrenando firma (Gracias Artikhacker):

Asus M2N-SLI (nFoce 560SLI) - 4GB DDR2 OCz System Elite @800MHz - AMD Athlon 64 x2 5200+ - GeForce 8800GS 384MB Alpha Dog Edition 680Mhz - HD SATA2 WD 7200rpm 500GB - Asus DRW-2014L1T


kefren

Desconectado Desconectado

Mensajes: 408


Qué sabrá un burro de música clásica...


Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #215 en: 04 Junio 2008, 13:25 »

Hola SERBice, el código lo tengo pero no se como compilarlo, es para ver lo que hay hecho hasta ahora.  >:( Que pena  :-(  Bueno, hay algún foro creado para ponernos en marcha de nuevo?

EDITO:

Respecto a lo que ha dicho Juanse_gnr, el linux ubuntu lo tengo pero no creo que sea necesario programar o compilar desde el no? Yo también uso el DEV C++.

SaluDOS
« Última modificación: 04 Junio 2008, 13:30 por kefren » En línea

SERBice

Desconectado Desconectado

Mensajes: 889



Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #216 en: 04 Junio 2008, 21:17 »

yo puedo (y de hecho lo hice en su momento) crear un espacio en mi foro, un grupo de usuarios con acceso a foros ocultos destinados al desarrollo, pro supuesto qu no es obligatorioq ue sean ocultos, eso s pued ver.

emmm, no, en teoria debe se posible programar (eso desde ya que si se peude, notepad :p) y ompilado desde cualqueir sistema operativo.

ahora no tengo mucho tiempo, luego vengo y hablamos mas tranquilos. mi msn esta en mi perfil, agreguenme.

saludos.
En línea

Estrenando firma (Gracias Artikhacker):

Asus M2N-SLI (nFoce 560SLI) - 4GB DDR2 OCz System Elite @800MHz - AMD Athlon 64 x2 5200+ - GeForce 8800GS 384MB Alpha Dog Edition 680Mhz - HD SATA2 WD 7200rpm 500GB - Asus DRW-2014L1T


juanse_gnr

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: creando el sistema operativo
« Respuesta #217 en: 04 Julio 2008, 22:04 »

Repito DevC++ no es un compilador!!!! es un IDE. Usa GCC por lo cual podes tranquilamente compilar el codigo que esta en la pagina anterior que deje.

2) De todas maneras cygwin es un poco mas complejo de programar. Es preferible compilar directo en GCC sobre linux, lo digo por que con solo compilar los dos y enlazarlos es mas que sufifciente, pero con cygwin son bocha de configuraciones a tocar, sumado a que no hay makefiles ni nada como para crear un proyecto formal. Seria mil veces mejor sobre windows el DJGPP.

Saludos
En línea
manuelero

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: creando el sistema operativo
« Respuesta #218 en: 11 Julio 2008, 01:58 »

Hola, en el foro... Estuve leyendo esto de hacer un sistema operativo y me precio muy interesante.


Entonces me senté a escribir mi propio "kernel".... de lo mas basico. Me propuse por ahora solo mostrar un mensaje en la pantalla...

Bien les cuento mi problema y tal vez alguien me puede ayudar:
Recorde que no puedo usar la int 21 por que es de dos, bien... entonces empece a programar con la int 10, estoy usando el nasm como compilador.
MI PROBLEMA ES:
Cuando lo pruebo como archivo .COM anda bien.
Pero cuando lo paso al sector 0 de un disquete, me muestra el texto en el lugar y con el color que yo quiero pero no el texto que yo quiero  :¬¬ es como si no me tomara la direccion de las etiquetas... osea ME MUESTRA CUALQUIER COSA!

lei por ahi que la maquina carga el codigo en la direccion 7C00h e intente poniendo org 7C00h y nada... anda mal

Alguien me puede ayudar???????????
En línea

"El auténtico conocimiento es conocer la extensión de la propia ignorancia"
Meta

Desconectado Desconectado

Mensajes: 943


Ver Perfil
Re: creando el sistema operativo
« Respuesta #219 en: 12 Julio 2008, 21:35 »

Hola:

Hace tiempo que no pasaba por aquí. No se si algunos me recordarán. Aún sigue siendo un tema interesante.

¿Han hecho algo? No me he leído las 15 páginas ni la leeré. Tardaría días.

En aquella época no tenía ni idea de programar mucho en ASM y actualmente estoy con el ASM de los PIC, concretamente el 16F84A, aunque parezca mentira, ahora me parece más fácil el que usan ustedes.

Un cordial saludos.
« Última modificación: 12 Julio 2008, 21:37 por Meta » En línea

Meta Shell, VERSIÓN 1.2.2, Hecho con Visual C# .net Express (Gratuito)
Descargar
Meta

Desconectado Desconectado

Mensajes: 943


Ver Perfil
Re: creando el sistema operativo
« Respuesta #220 en: 14 Julio 2008, 01:17 »

A lo mejor ya lo saben, pero por si acaso.


¿Cómo se crean los Sistemas Operativos?
http://www.arrakis.es/~jespejo/

En línea

Meta Shell, VERSIÓN 1.2.2, Hecho con Visual C# .net Express (Gratuito)
Descargar
SERBice

Desconectado Desconectado

Mensajes: 889



Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #221 en: 14 Julio 2008, 04:30 »

"MiOS" es un lindo sistema, pero los codigos estan en privado y el autor (al menos para mi) es imposible de ubicar/contactar.
En línea

Estrenando firma (Gracias Artikhacker):

Asus M2N-SLI (nFoce 560SLI) - 4GB DDR2 OCz System Elite @800MHz - AMD Athlon 64 x2 5200+ - GeForce 8800GS 384MB Alpha Dog Edition 680Mhz - HD SATA2 WD 7200rpm 500GB - Asus DRW-2014L1T


Meta

Desconectado Desconectado

Mensajes: 943


Ver Perfil
Re: creando el sistema operativo
« Respuesta #222 en: 14 Julio 2008, 10:06 »

"MiOS" es un lindo sistema, pero los codigos estan en privado y el autor (al menos para mi) es imposible de ubicar/contactar.

Le mandé un mensajazo a sus e-mail que para eso los tiene.

Por cierto. ¿Cómo le van ese SO que estaban haciendo ustedes hace tiempo?
En línea

Meta Shell, VERSIÓN 1.2.2, Hecho con Visual C# .net Express (Gratuito)
Descargar
manuelero

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: creando el sistema operativo
« Respuesta #223 en: 14 Julio 2008, 20:34 »

Bue che. Nadie me da bola!
Les dejo el humilde codigo de lo que estuve haciendo...

Código:
;Autor: Manuel Vazquez
;Año: 2008

;org 7C00h
org 100h

jmp comienzo

msg00 db 'BMOS 1.0'
msg01 db 'BobMarley '
msg02 db 'Operative '
msg03 db 'System'


comienzo mov bh,00h ;pagina 0
;----------
mov dh,01h ;Columna (X)
mov dl,21h ;Fila (Y)

mov ah,13h ;funcion mostrar cadena de texto
mov al,01h ;subfuncion: escribo y despliego el cursor

mov bl,07h ;Color
mov bp,msg00 ;direccion de la cadena a mostrar
mov cx,08h ;largo de la cadena
int 10h ;Interrupcion de video que muestra
;----------

;*********************************
mov dh,03h ;Columna (X)
mov dl,18h ;Fila (Y)
;*********************************


;----------
mov ah,13h ;funcion mostrar cadena de texto
mov al,01h ;subfuncion: escribo y despliego el cursor

mov bl,0Ch ;Color
mov bp,msg01 ;direccion de la cadena a mostrar
mov cx,0Ah ;largo de la cadena
int 10h ;Interrupcion de video que muestra
;----------
mov ah,13h ;funcion mostrar cadena de texto
mov al,01h ;subfuncion: escribo y despliego el cursor

mov bl,0Eh ;Color
mov bp,msg02 ;direccion de la cadena a mostrar
mov cx,09h ;largo de la cadena

mov dl,22h ;Fila (Y)

int 10h ;Interrupcion de video que muestra
;----------
mov ah,13h ;funcion mostrar cadena de texto
mov al,01h ;subfuncion: escribo y despliego el cursor

mov bl,0Ah ;Color
mov bp,msg03 ;direccion de la cadena a mostrar
mov cx,06h ;largo de la cadena

mov dl,2Ch ;Fila (Y)

int 10h ;Interrupcion de video que muestra
;----------


mov ah,00h ;Funcion para esperar tecla
int 16h ;Interrupcion de teclado

int 20h ;Salir


cuando lo compilo con el nasm con 'org 100' y lo ejecuto como .COM anda bien. cuando lo compilo con 'org 7C00' y lo guardo en el sector 0 de un disquet se ven "simbolos extraños" en donde deberian verse los mensajes
En línea

"El auténtico conocimiento es conocer la extensión de la propia ignorancia"
skapunky
Electronik
Colaborador

Desconectado Desconectado

Mensajes: 1.145


www.killtrojan.es


Ver Perfil WWW
Re: creando el sistema operativo
« Respuesta #224 en: 14 Julio 2008, 21:48 »

Me parece que tu problema es que no te has preocupado en hacer un salto de línea para cada frase y por eso te salen cosas raras. Se te superponen las frases y quedan simbolos raros.

Por otra parte, podría ser que hubieses utilizado mal lo de sacar por pantalla las letras.

1 saludo.
En línea

Descarga Killtrojan Kit Reparación: aquí

Descarga Killtrojan USB Antivirus : aquí

Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 Ir Arriba Imprimir 
Ir a:  







Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC