Thursday, April 12, 2007

Oh Shit! Killer Crabby Patties!!

Como bien dice el título, añadimos los objetos que SpongeBob debe brincar y agachar: Crabby Patties. Para el que no conozca la historia, Sponge trabaja haciendo hamburgers. Claro, que debajo del mar no hay hamburgers sino... crabby patties. Pero en nuestra version, son asesinos! Por lo tanto Sponge debe esquivarlos.

Con esto, implementamos el último bono del proyecto. Falta añadirle el sonido y ya.

Oh shit!, we still need sound!

Wednesday, April 11, 2007

Removiento insectos


Hoy tenemos una secuencia de animación relativamente decente! Al fin, tanto trabajo para ver par de cuadritos moviendose. Definitivamente: Que viva Ruby! Que viva Java! Que vivan los lenguajes High-level!

Y claro:

Muerte a assembly! ... pero bueno, no hay break, tenemos que seguir con ensamblador. Estamos tratando de hacer debugging para que se vea mejor la animación. Tambien trataremos de implementar el último bono: los objetos que SpongeBob tendria que esquivar.

Vamo' a ver...

Tuesday, April 10, 2007

Estatus...

No! no es un post sobre el centenario problema de Puerto Rico. Sino sobre el estatus del proyecto (aunque podríamos escribir algo sobre PR, pero bueno, eso desviaría el enfoque del blog :).

Mi parte esta completada y modularizada, al igual que la de Lisela. Los sonidos han sido implementados por Reineiro. Ahora, falta que todo corra junto, lo cual es, de hecho, lo más difícil. Esperemos que todo valla bien en la reunión de hoy por la tarde. Sino, pues le aplicaremos PDL.

Tambien empezaremos a darle forma al reporte y a otros bonos, si es que da tiempo.

Thursday, March 29, 2007

*Beep*ñeta!!!!!!!!!!!

Ayer hubo avances en el departamento de sonido y ya existe un efecto para los saltos de Sponge.
Los proximos efectos de sonido en lista son los de agacharse y de caminar. Pronto habra una reunion y si no nos sale nada nos vamo para Aruba.*

* Chiste interno! :)

Ademas, Lisela ya programó los brincos mientras que Xabriel sigue con lo de caminar. Vamos a ver que pasa en Semana Santa!

Monday, March 26, 2007

Y empezamos con Sponge..

Luego de comernos algo en el town, mientras haciamos brainstorming (o como se diga en español :) nos dirigimos al CRAI a empezar a implementar par de ideas para el proyecto. Nos dimos cuenta que necesitabamos práctica escribiendo a la memoria de video. Así que hicimos par de cosas como el piso de arena, el fondo azul y una version preliminar de SpongeBob.

En fin, aunque verdaderamente no tenemos claro la división del proyecto, quedamos en lo siguiente:

  • Yo haré a SpongeBob caminando / vista frontal / etc.
  • Lisela lo va a hacer brincando / agachado + el background (caracoles, estrellitas, etc)
  • Reineiro va a investigar como implementar sonido con la bocina interna

Thursday, March 22, 2007

Volvemos al aire!


Nuevamente volvemos a postear. Aunque todavía no nos han dado la nota del proyecto pasado, ni el examen, ni la asignación (Hint, hint Navarro... :), ya tenemos proyecto nuevo. Esta vez nos alejamos del lado obscuro del hardware y nos concentramos en la luz que ilumina las vidas vacias de nuestros amigos de INEL; eso que le da sentido a la vida de nosotros los de ICOM: software.

Tenemos que programar en assembly x86 una animación basada en un personaje cualquiera. Esta animación debe incluir al personaje caminando, brincando, etc. Hemos escogido a SpongeBob SquarePants. Ya veran. Va a quedar demasiao.

Aquí el enlace a la propuesta (pdf).

Friday, February 16, 2007

The chicken is dead


Como siempre, mas problemas con los buses en LogicWorks. Pero nada que par de cafés no solucionen. El reporte acaba de ser completado y tooooma, implementamos el teclado.


Sufre Navarro!

Wednesday, February 7, 2007

El Dinosaurio es Violeta.


Los buses y pines fueron arreglados!!! Después de un largo análisis nos dimos cuenta que el problema era LogicWorks con sus "hermosos" glitches y stupid requirements. Me da un gran placer informar que el proyecto corre desde 02/04/2007. Nos falta reunirnos nuevamente para trabajar con el informe y hacerlo presentable.

Saturday, February 3, 2007

La madre del bus V2 (alpha)

Hoy es sábado. Sábado, y estamos en directo nuevamente desde Incadel, Colegio, Mayagüez. Nuevamente acecha el bus; aunque en un caso de prueba las interfaces nos funcionaron, ahora que estamos tratándolo con el diseño original no quiere trabajar.

Como predijo Navarro, tenemos el 99.99% del proyecto completado pero nos falta el 110.34% para terminar. Tratamos de aplicar el teorema mundialmente reconocido, el PDL (Purple Dinosaur Law) pero sigue verde el cabrón dinosaurio. El tutorial de nuestro compañero de grupo de INEL no funciona en estas situaciones...

Será que tendremos que reunirnos 110.34 veces mas.

Thursday, February 1, 2007

La madre del bus..

Despues de par de horas tratando de bregar con el port out del bus, despues de preguntarle como a 15 personas de INEL que sabian menos que nostros (nada personal encontra de INEL claro...), despues de googlearlo par de veces.. Nada.

Nadie sabe como bregar con buses. Entonces, de la nada, como iluminación "divina", aparecio un tutorial en pdf (en verdad, lo encontro Reineiro asi que para que no se queje aqui esta el crédito..Ah, y el es de INEL). Por si alguna alma perdida lee este blog (ademas del Profe) pues el tutorial esta aqui. Muy bueno de hecho, tiene par de ejercicios que explican todo desde lo básico a lo mas avanzado.

Pues aparecio el tutorial y pudimos hacer las interfaces de los distintos dispositivos. Nos parece que el proyecto va bastante adelantado, falta ver como rayos sincronizamos todo. :)

En conclusión: el latch esta casi terminado, ya sabemos como escribir a la memoria y el controller pues... falta algo. Quedamos en reunirnos mañana nuevamente a las 5pm. O sea, se chavo el finde. Un saludo a Navarro.

Wednesday, January 31, 2007

Sencillito...

Hoy en la clase, nos enseño el Profe lo fácil que era hacer un módulo de memoria RAM usando un wizard en el programa LogicWorks. Esto cambia las cosas, ya que practicamente eliminó el trabajo de Reineiro, el encargado de la memorio. Bueno, la cosa es que ahora Reineiro va a ayudar en ambas partes: a mi en el controller (que de hecho es la parte menos sencillita como diria Baldo...) y a Lisela en el latch.

Al final de la clase decidimos reunirnos mañana, jueves 1 de enero, para ver el progreso y trabajar juntos. Por mi parte estoy estoquiao' ya que la documentación de LogicWorks es malísima y no entiendo como hacer un port out de un bus.

Vamos a ver que pasa mañana...

Tuesday, January 30, 2007

Primer post... primera reunión

Este Blog tendra el honor de tener un log (valga la redundancia...) de nuestro trabajo a travéz de un proyecto de la clase INEL-4206 -> Microprocesadores. Nuestro grupo esta compuesto por los siguientes:
  • Xabriel J. Collazo Mojica - estudiante de ICOM
  • Reineiro López Rosa - estudiante de INEL
  • Lisela Martínez Troche - estudiante de ICOM
Pues estaremos posteando el proceso según vaya progresando. Pero bueno vamos a lo que vinimos:

En esta primera reunión hemos dividido el trabajo en mas o menos tres partes; las tres delineadas por las especificaciones: el controller, el 'latch' y la memoria. Las hemos asignado, a Xabriel, Lisela yReineiro, respectivamente.

También discutimos posibles estrategias a seguir para cada módulo. La próxima reunión quedo tentativa por distintas situaciones de los miembros.