web counter logdy.com -->

Blog sobre este navegador homebrew para Nintendo DS

18.3.07

Presentando la alfa

Después de unas buenas sesiones de programación, la versión alfa está lista.

Varias notas:

- El fichero se puede descomprimir directamente a la raíz de la tarjeta, es decir, el directorio Okiwi debe colgar directamente de la raíz.

- Dentro de éste se encuentra el directorio fonts, que contiene tres ficheros de fuentes TrueType para las tres diferentes familias de caracteres, así como dichas fuentes pre-renderizadas a diferentes tamaños (*.okf) y otros que contienen unas tablas que se necesitan para relacionar los bitmaps de los caracteres con sus códigos Unicode (*.okm). Las extensiones significan Okiwi Font y Okiwi Map, respectivamente. Si se eliminan estos ficheros, el software volverá a generarlos partiendo de las fuentes TrueType, de forma que cada uno puede usar las tipografías que más le agraden. Las incluidas son las Vera de Bitstream.

- Por el momento la única forma de moverse por el documento es arrastrarlo con el stylus.

- Los únicos botones que funcionan por el momento son: el primero, que permitirá en el futuro introducir una URL, y el último, que permite establecer el nivel de zoom.

- Por desgracia, aún no está el otro modo de visualización que quería incluir, con una vista general en una pantalla y una ampliada en la otra.

- Los iconos han sido diseñados por mi hermano. Realmente ha creado algunas variantes, pero he tenido que elegir una. En próximas versiones se podrán seleccionar.

- Como dije, se utiliza DLDI. Los ficheros publicados están parcheados para la SuperCard Lite. Si tienes otro dispositivo, tendrás que utilizar el parcheador con el parche correspondiente para tu flashcart.

Creo que el resultado es prometedor.

Por cierto, gracias a Nintendo Users por alojar el fichero. El enlace cambiará en los próximos días, ya que, por cuestiones técnicas, aún no está en su alojamiento definitivo.

Descargar: Okiwi - Alfa 1

Actualización: enlace de descarga actualizado para apuntar al alojamiento definitivo.

Actualización: enlace de descarga actualizado de nuevo para apuntar a una página desde la que el fichero puede ser descargado.

English version:

Introducing the alpha

After some good programming sessions, the alpha version is ready.

Some notes:

- The file can be unpacked directly to the root of the flashcard, that is, Okiwi directory must be just under the root.

- Inside this there's the fonts directory, which contains three TrueType font files for the different character families, and also those fonts prerendered at different sizes (*.okf) and some other which contains tables needed to associate character bitmaps with their Unicode codes (*.okm). The extensions stand for Okiwi Font and Okiwi Map, respectively. If these fieles are deleted, the software will generate them again from the TrueType fonts, so each one can use the typography he/she likes more. The included fonts are Bitstream Vera.

- By now the only way to move along the document is to drag it with the stylus.

- The only working buttons by the moment are: the first, which will allow in a future to enter an URL, and the last, which allows to set the zoom level.

- By misfortune, the other displaying mode I wanted to include, with a general view in a screen and a zoomed one in the other, isn't there yet.

- The icons have been designed by my brother. Actually, he has created some variants, but I've had to choose one of them. In future versions they will be able to be selected.

- As I said, DLDI is used. Released files are patched for SuperCard Lite. If you have another device, you'll have to use the patcher with the corresponding patch for your flashcart.I think this is a prosiming result.

By the way, thanks to Nintendo Users for hosting the file. The link will be changed one of these days, since, due to tecnical issues, it's not in its definitive hosting.

Download: Okiwi - Alpha 1

Update: download link updated to point to definitive hosting.

Update: download link updated again to point to a page from which the file can be downloaded.

5.3.07

Versión alfa inminente

El retraso se ha prolongado más de lo debido, pero no ha sido tiempo perdido.

En estos días he implementado un árbol cuaternario (quadtree) para que a la hora de renderizar el documento sólo se tenga en cuenta aquello que realmente se va a ver en la pantalla. Y, como el documento es internamente otro árbol, se me complicaron un poco los algoritmos.

Ya tengo un documento de prueba por el que se puede mover el usuario mediante el stylus. Quiero añadir por lo menos un modo más de visualización (documento en pequeño en una pantalla y en grande en la otra) antes de publicar la alfa, y también diseñar un documento un poco más estético y con alguna imagen.

También me he actualizado a la última versión de FreeType, que utilizo de momento para escribir texto. Como han cambiado ciertas cosas desde la última versión, el trabajo no ha sido fácil ni corto.

Ya no es mucho trabajo antes de poder publicar la alfa, por eso la anuncio como inminente. No obstante, me disculpo por la tardanza.

English version:

Inminent alpha version

The delay has been longer than it should have been, but it hasn't been wasted time.

These days I've implemented a quadtree, so, when the document gets rendered, only that which is going to appear in screen is taken into account. And, since the document is internally another tree, algorithms got a bit complex.

I have yet a test document the user can move along using the stylus. I want to include at least one more display mode (document at a small size on top screen and big at the sub screen) before releasing the alpha, and also design a more aesthetic document with some image.

I've also updated to the last FreeType version, that I use by now to write text. Since certain things have changed since the previous version, this work hasn't been easy neither short.

There's no much work left before I can release the alpha. That's why I announce it as inminent. In spite of that, I apologize for the delay.