InDev Tester: Probador de dispositivos de entrada para MSX

Страница 1/2
| 2

By pastbytes

Resident (36)

Аватар пользователя pastbytes

23-01-2023, 16:15

Unos dias antes de terminar 2022, se me ocurrio hacer un port de mi programa InDev Tester, de Commodore a MSX. Hacia años que queria hacer un programa para MSX-DOS, y tambien algo grafico para el VDP, asi que me parecio una buena oportunidad para experimentar. Despues de 3 o 4 dias de dibujar pantallas en un graficador de PC para ver si era posible adaptarlo, y de investigar las caracteristicas y limitaciones de los modos del VDP, que no conocia, empece a hacer experimentos en MSXDOS, aprovechando que antes habia hecho unos programas simples para CP/M y que MSXDOS mantiene esa compatibilidad.
Ayer ya tuve funcionando la primera version completa de InDev Tester MSX, ahora habra que probarla en distintos modelos de MSX para ver si esta todo bien, ya que yo solo pude probarla en el emulador OpenMSX. El programa permite probar el teclado completo, incluyendo el teclado numerico que tienen algunos modelos, los joysticks de MSX (de 2 botones), hasta 12 paddles estandar (no los de Arkanoid), y joysticks analogicos de PC (con mi placa adaptadora de PC a MSX).
Se puede descargar desde el sitio del proyecto, es un archivo .com que corre bajo MSX-DOS: http://www.pastbytes.com/indevtester/




Video de InDev MSX corriendo en OpenMSX

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By pastbytes

Resident (36)

Аватар пользователя pastbytes

24-01-2023, 11:09

La motivacion principal de hacer el programa en este momento, ademas de las otras razones, es que necesitaba algo que leyera paddles para poder centrar los joysticks analogicos de PC de mi placa adaptadora a MSX. La placa tiene varios modos de funcionamiento, y uno de ellos emula dos paddles, uno por cada eje del joystick, lo que permite, mediante la pagina 2 de mi programa, monitorear el centro y ajustarlo con los potenciometros del joystick. En el caso de los volantes pareciera que no venian con ajuste, pero se pueden usar de todas maneras.
En estos videos se ve el adaptador en funcionamiento:

Star Soldier con joystick de PC
Volantes y joystick de PC en MSX

By pastbytes

Resident (36)

Аватар пользователя pastbytes

24-01-2023, 15:44

Tambien subi el programa aqui para los que tengan problemas accediendo a mi sitio: https://www.msx.org/downloads/input-device-tester-msx-v010

By Skyblasc

Expert (94)

Аватар пользователя Skyblasc

27-01-2023, 08:57

Hola pastbytes,
Creo que como te han contestado en el foro en inglés casi todos en algún momento u otro hemos empastado un tester de joystick con 4 líneas de BASIC, nada que ver con este InDev MSX. Tu programa es fabuloso y visualmente logrado. Muchas gracias! Smile

FX

By pastbytes

Resident (36)

Аватар пользователя pastbytes

27-01-2023, 18:26

Gracias, aunque es un ejecutable muy grande para mi gusto, 16K. Tengo que investigar algun compresor, y supongo que tambien seria mas util si estuviera en formato cartucho. Ayer recien pude probar el programa en un MSX real, y no se si es justo el modelo de MSX que emulo en OpenMSX, o es el emulador en general, pero dos modelos distintos muestran un bug que no veo en el emulador. Vere si puedo corregirlo y tambien hacer unos cambios minimos de color para mejorar el contraste en los joysticks.

By pastbytes

Resident (36)

Аватар пользователя pastbytes

18-02-2023, 07:43

Hice una actualizacion del programa, ahora la version es 0.1.1, que resuelve algunos bugs y tiene unos pequeños cambios esteticos:

- Se corrigió un bug que hacía que los indicadores de los joysticks digitales en las páginas 1 y 2, y los números en las páginas 3 y 4, se actualizaran de manera errática. Esto era provocado por accesos consecutivos a VRAM sin la pausa intermedia correspondiente.
- En la página 1 se modificó el gráfico de la tecla muerta a la derecha de la tecla "/".
- En la página 1 se cambió a blanco el color de activación de los joysticks y teclas de cursor.
- En la página 1 se cambió a azul (oscuro) el color por defecto del teclado, y en el resto de las páginas se reemplazó el azul claro por azul oscuro.
- Se actualizaron la página de ayuda y el juego de caracteres del modo 1 compartido por todas las páginas menos la 2.
- Se corrigió un bug a la salida del programa, que no desbloqueaba la lectura del teclado por parte del sistema, provocando que quedara bloqueado por unos segundos al volver a MSX-DOS.

Se puede descargar desde la página del proyecto: http://www.pastbytes.com/indevtester/

By pastbytes

Resident (36)

Аватар пользователя pastbytes

18-02-2023, 22:53

Prueba de InDev Tester MSX con un joystick digital, y un joystick analogico de PC conectado a traves de la placa adaptadora, primero en modo digital y despues en modo analogico.

https://www.youtube.com/watch?v=JRpTiN5qB3o

By tingis53

Paragon (1119)

Аватар пользователя tingis53

20-02-2023, 22:53

Hola, programita muy interesante pero sigue habiendo problemas para descargar la versión 1.2 desde www.pastbytes.com
desde varios navegadores sería interesante arreglarlo o proporcionar una alternativa .
Gracias

By pastbytes

Resident (36)

Аватар пользователя pastbytes

21-02-2023, 10:18

No puedes acceder al sitio o falla la descarga? Si es esto ultimo, debe ser el navegador que lo bloquea porque es un .com, eso se podria solucionar subiendolo sin extension, y habria que renombrarlo a .com una vez descargado.

By tingis53

Paragon (1119)

Аватар пользователя tingis53

22-02-2023, 16:14

Puede que sea esto último , aunque hace un par de días tampoco cargaba el sitio web , no se veía ningún gráfico de la página

By pastbytes

Resident (36)

Аватар пользователя pastbytes

11-03-2023, 14:19

Hay una nueva version 0.2.0 subida a la web del proyecto: www.pastbytes.com/indevtester
Lo que se agrega es una nueva pagina para probar mouse.
Video probando en OpenMSX, ya que no tengo mouse:
https://www.youtube.com/watch?v=W7bT_t3QD7U

Страница 1/2
| 2