evelio.blog();

FatMan

Posted on: 2008.marzo.30

No es un hombre gordo o sí?

….

FatMan

Es el proyecto de Arquitectura de Computadores para entender y trabajar -a nivel bajo- con el sistema de archivos FAT12 (fácilito 😉 ) ya que la fecha de entrega es mañana, libero el código fuente ya sabrás tú para que…

para más información mira la página FatMan

Actualización

Me fue muy bien con el gordito 😛

Un 5 me va muy bien 😉

Aunque me desperté a las 8:30 AM y la sustentación era a las 8:00 AM!!! WTF!!

Llegue a la sala a las 9:00 AM y afortunadamente Amezquita me dejo presentarlo 🙂

La sustentación simplemente fue implementar que el programa dijera en que

Sector, Pista y Cara estaba determinado archivo… pues como el archivo se divide en clusters lo implemente en el Reader.java para cuando leia los datos del cluster como tal 😉

muy fácil el código:


public byte[] readDataCluster(int dataSectionOffset, int cluster, int clusterSize) throws IOException
{
int byteoff=dataSectionOffset+((cluster-Constants.UNUSED_FAT_ENTRIES)*clusterSize);

Manager.getInstance().log(“El offset dentro del disquete es de “+Integer.toString(byteoff)+” bytes”);
int bps=Manager.getInstance().getFat12().getBootSector().getNumberOfBytesPerSector();
int spt=Manager.getInstance().getFat12().getBootSector().getNumberOfSectorsPerTrack();
int sector = (int)byteoff/bps;
int track = (int)sector/spt;
int head = (track%2==0) ? 0 : 1;
Manager.getInstance().log(“El cluster esta en la Cabeza “+head);
Manager.getInstance().log(“El cluster esta en la Pista “+track);
Manager.getInstance().log(“El cluster esta en el Sector “+sector);

raf.seek(byteoff);

byte[] dataCluster=new byte[clusterSize];
raf.read(dataCluster);

return dataCluster;
}
en negrita estan los cambios frente al que libere ayer 😉

Ahora a ver el estado del teclado en assembler y portarlo a Java mediante JNI 🙂

Anuncios
Etiquetas: , , ,

4 comentarios to "FatMan"

Jeje, perdón doctor que haya llegado tan tarde.

Una lástima lo del equipo, bueno, algún dia nos pasará a todos. En fin,le reporto que luego del tema en Sk pedí los berracos cd, estoy ahora en ubuntu 7.04 y sacando tiempo cuando puedo pa manejar esa joda.

Aunque ya está instalado, me toca usar mas el Xp por la U y porque aun no se como carajos calibrar el wine para jugar el AOE 😛 (Y el spss, pero eso con menos gusto ¬¬”)

Suerte loco, cualquier cosa, ms… nono, ya tengo pidgin! 😛

PD: Suerte con el bló!
PD2: No lei el artículo, que mamera 😛

Ese emoticón está muy marica, exigo que me lo cambien por el dos puntos con la letra P, que es era la intención y no se ve tan gay 😛

Maldita sea!! otra vez!!

jajajjajajjajajja

Solo ud podía crear tanto spam 😛

lo del emoticon gay no lo puedo cambiar por ser una cuenta gratuita 🙂

bacano que ya este trabajando con Linux 🙂 , pero el 7.04 es de hace un año 😛 espere que salga el 8.04 y lo cambia que viene muy bacano 🙂

Gracias por la visita y que se siga tostando 😉

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Me fui

para

http://evelio.info/


te espero allá :)

Software Libre Rulez!

a

marzo 2008
L M X J V S D
« Feb   Abr »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
A %d blogueros les gusta esto: