Estos días he seguido con el emulador de PSP. Va despacito, pero con buena letra.

Estoy aprovechando mucho la ocasión para experimentar características nuevas de D 2.0 que permitan simplificar el desarrollo y reducir las posibilidades de error y reducir también las dependencias. (Con mixins y CTFE quité la dependencia de PHP para generar los switchs anidados de decodificación).
También he seguido últimamente con algunos scriptcillos en python. Después de estar usando PHP durante muchos años, python es una bendición. Es como D en cuanto a que tiene un montón de características de lenguaje molonas.

En cualquier caso a lo que iba…
Estos días me he encargado de ir completando la implementación de la CPU y de mejorar el ensamblador. Hace un rato he hecho una implementación sencilla del desensamblador. He empezado a comentar y he comentado completamente el cpu.d. Y he hecho más unittesting.

Ahora tocará refactorización, y documentación.

Y como ya puse, lo siguiente con lo que me pondré será la GPU.
La verdad es que tengo unas ganas horribles de poner una ventanita y hacer alguna prueba.
Pero hacer eso sería tan peligroso como tentador, así que tendré paciencia y seguiré como hasta ahora.