Cybiko Devs

miércoles, octubre 26, 2005

Ya tengo el libro!





Ayer por la mañana ya me llegó a casa el libro de programación de la Cybiko. A pesar de tenerlo en PDF, la verdad es que merece la pena tener la cópia impresa. Así me será más fácil consultar las cosas. En cuanto al emulador, ya he ido limpiando el código del núcleo para ejecutarlo en la Cybiko, a la vez que he empezado a ponerme con la parte gráfica.


I have the book!

Yesterday I recieved at home the book for Cybiko's development. About the Spectrum emulator, I'm cleanning the code to port and run in the Cybiko. At the same time I'm starting to code some graphics things.

domingo, octubre 23, 2005

Núcleo completo!

Ya estan todas las instrucciones implementadas y ya solo queda añadir que cuente bien los ciclos por instrucción. Ahora toca ya ponerse a emular el resto del hardware.


Core completed!

All the instructions are now implemented, only I have to include the count of the cycles of the instructions. Now it's time to emulate the other parts of Spectrum hardware.

sábado, octubre 22, 2005

Core Z80: nuevos avances!




Tras unas cuantas horas de trabajo he logrado implementar bastante código del núcleo del Z80. Ahora mismo hay un 71% del núcleo hecho, aunque tengo que ir comprobando que no hay errores en el funcionamiento de lo que he escrito esta tarde. Por hoy lo dejo aquí que mañana tengo que madrugar. Espero tener a punto el núcleo este fin de semana, a ver si logro sacar tiempo libre.



Core z80: new advances!

After a few hours of work I implemented new code for the Z80 core of the Spectrum emulator. At this moment, there are the 71% of the core has been writted. Tomorrow I'll test the new code to see if it works fine. I'll try to finish the core this weekend.

jueves, octubre 20, 2005

¿ Otra idea más ?

Estos últimos días no he tenido mucho tiempo para implementar nada. De todas maneras queda cada vez menos para terminar CySudoku. Mientras voy trasteando cosillas para el emulador entre los foros de CybikoSpain y PlanetCybiko ha salido la idea de un entorno de escritorio para la Cybiko (como un pseudo-OS, aunque en realidad sería más bien un "tema de escritorio") multilenguaje para la Cybi. Tengo que hacer aún pruebas para ver si es viable y si a la gente le interesa.


¿ Another idea?

These days I haven't enough time to type some code. Although, I hope to finish CySudoky soon. While I'm making some tests for the emulator, a new idea born between the forums of CybikoSpain and PlanetCybiko: a multilanguage desktop for the Cybiko. If the people is interested in the desktop I'll make some demos to see the viability of the project.

(sorry for my english :P)


miércoles, octubre 12, 2005

Primeros Sudokus resueltos

Después de un tiempo recopilando algoritmos y técnicas de resolución y generación de sudokus, me he puesto a codificarlas.

Ya he conseguido implementar dos reglas para comenzar a resolver puzzles de nivel "sencillo", de hecho, los que ponen en el periódico "Metro" y la verdad es que solo con una de las dos reglas ha sido capaz de resolver el puzzle.

Dos momento hay dos ténicas implementadas: fixed singles y naked pairs. Espero poder implementar las reglas más avanzadas en los próximos días, junto a un generador de sudokus. En cuanto este todo listo haré pública la primera versión del programa.

lunes, octubre 10, 2005

Primeras imágenes de CySudoku


Ya he logrado programar las bases de CySudoku, junto a la interficie gráfica. Aún faltan por implementar las reglas para que pueda resolver los puzzles, y posteriormente añadir un generador de puzzles.

Esto me esta sirviendo para empezar a cojer a la programación de la cybiko el truquillo. Ya logré instalarme y configurar un entorno de desarrollo y voy haciendo las pruebas con la Cybiko Classic (a la que hoy mismo he podido resucitar la bateria :D).

Tal y como prometí, aquí añado una primera imagen. Se ve algo borrosa pero se puede ver (de aquella manera) el tablero y los 9 números para ver la fuente que he utilizado. Espero poder añadirle soporte de teclado lo antes posible y añadirle las primeras reglas de resolución, y mejorar un poco la interficie gráfica poniendo algún logo o alguna chorradita.

viernes, octubre 07, 2005

Los primeros frutos...

Es muy posible que este fin de semana no escriba nada en el blog. Estoy con algo que espero tener listo para el lunes, almenos en una versión preliminar pero "usable". De momento no prefiero dar más pistas para no crear falsas espectativas, pero si todo va bien, el lunes habrá sorpresita ;)

De momento poca cosa más puedo poner. Espero poder poner más noticias interesantes la semana que viene. Un saludo y buen fin de semana!

martes, octubre 04, 2005

CySudoku ?

Parece ser que ya puedo empezar a dar buenas notícias. Ya he conseguido una cópia en PDF del libro de programción de la Cybiko, con lo que me permitirá avanzar y hacer cositas hasta que me llege la versión en papel (queda aproximadamente un mes). De esta manera ya puedo empezar a trabajar con el teclado y los gráficos, y darle un poco de cara a lo que estaba haciendo hasta ahora.

Otra noticía viene a razón de la idea que he tenido de crear un programa para poder jugar al Sudoku en la Cybiko. El principal problema es encontrar unos buenos algoritmos de generación y resolución de sudokus, por lo que estoy investigando un poco en mi tiempo libre (bueno, en el poco que me queda). Mi idea es utilizar esta aplicación como experimento para ir trasteando con la Cybiko y utilizar la experiencia que saque para el emulador (de momento trabajo en sus "entrañas", no en la parte que será propia de la Cybiko).

Ahora ya me podré poner por fín a programar las librerias de teclado y gráficas :D