Habi Hablóg
Declaro:
XML válidoXHTML válido800x600 +
RSS válidoCSS válidoNavegador digno
  Blog   Archivo   Contacto   Administración  

Acerca de

Matemático, informático, aficionado a la electrónica, friki... y otras cosas que no vienen a cuento ni pasan los filtros de palabras.

¿Queríais un blog? Ahí va.

Red antisocial

¡Me van a volver loca! 2.0
La Fragata Portuguesa

Z
¡Me van a volver loca!

Últimos posts

Sublime
Experimentos… ¿inútiles?
El expediente X que nadie pidió
eNigma
La cuadratura del píxel

Últimos comentarios

Habi
NoSupoResolverLaFuncion
Edu
Habi
EnriqueGG

Calendario

No hay fechas.

Categorías

Chorradas
Paranoias
Posts lúcidos
Tecnoesoterismo
Yuyus

Cenas de Abj

Abj debe 7 cenas.

Frase célebre

Zarith dice: yo puedo tragármelas todas

Experimentos… ¿inútiles?

Habi - 27/10/2024 18:06:05 - Tecnoesoterismo

Hace no mucho estuve hablando con alguien sobre la cantidad de cosas que hago y no publico. Así que ahí van un par de ellas de las comentadas, con Dandanators de por medio y con más de dos años.

Puertos serie:

Habiendo emulado varias interfaces MIDI, incluyendo la EMR de PCW (sin probar, porque la única persona conocida con su software no quiere enviar ni el volcado ni el disco), costaba poco añadir puertos serie.

No es algo que me parezca especialmente útil, pero me dio algunos momentos divertidos cuando lo uní a un emulador de puertos serie.

Por ejemplo, puedo enviar binarios y flashear su E2PROM directamente con su aplicación Java tanto desde CPC:

Como de Spectrum, vía Multiply:

Junto con lo del PDS, parece que tengo algún tipo de parafilia con vincular los emuladores con algo externo.

Dan256:

Creo que nunca he hablado en este blog de Spec256, un antiguo emulador de Spectrum que nos proponía una idea bastante interesante: emular una arquitectura Harvard paralela de 64 bits, e interpretar cada píxel (cada bit en la zona de bitmap, que ahora es un byte) como un color de una paleta de 256, con algunas matizaciones. Ahí van un par de diapositivas de una charla que di sobre emulación, Z80 y Spectrum:

Superada esa parte, nos surgiría un problema si quisiésemos distribuir software de alguna forma en una máquina "real" que no fuesen snapshots (+extras externos), especialmente si queremos conservar la separación entre ambas arquitecturas.

Así que pensé: si tenemos una RAM paralela de 64b, ¿por qué no un Dandanator con memoria paralela de 64b también? Así que probé a crear el Dan256:

Fue relativamente fácil crear un romset con todos los juegos "originales" del Spec256 (sin fondos, lógicamente):

E incluso me permití el experimento de cacharrear con el Ianna de Spectrum y los gráficos (protagonista) de MSX2:

La reflexión y transparencia serían sencillos de apañar. El problema es que tiene gráficos de nivel comprimidos, habría que desempaquetar, cambiar referencias, etc. Mucho curro para un experimento tonto (como si todo lo anterior no lo fuese).



Añadir comentario

Nombre:
Email:
Comentario:
Pregunta: Sea f(x)=8x2+6x+3. ¿Cuánto vale f(x) para x=-1?
Respuesta: