Skip to content

Dash para VS Code 0.2.2

Choose a tag to compare

@FreeMEM FreeMEM released this 25 Oct 14:50
d55e160

Extensión de VS Code para Dash, versión 0.2.2, con todo lo que ha crecido Dash desde la 0.2.1.

En la extensión

  • Editor visual: la casilla «al cambiar», junto a Ver en Amiga, vuelve a enseñar la ventana en el Amiga sola tras cada cambio (ajuste dash.emulator.previewOnChange).
  • Colores para @catalog, @version y las funciones nuevas de Dash; completar y la ayuda al pasar el ratón las sacan del compilador.

En Dash (desde la 0.2.1)

  • 617 funciones: catálogos de idioma (tr, @catalog), Commodities, discos, red (interfaces, WiFi, UDP, servidores), USB, fechas, avisos de ficheros, la temperatura de la PiStorm, la memoria chip y fast, y el escritorio de fondo de Trasfondo (velos, áreas, RTG).
  • Sin Gurus: un campo de nil, una división por cero o una instrucción ilegal dan un mensaje y una salida limpia, también en un 68000.
  • ./dash --cpu 68020|68030|68040|68060: código para Amigas aceleradas (en un 68040, Fixed divide unas 30 veces más rápido).
  • Structs y listas con 4 bytes menos de cabecera: 1.000 structs pequeños pasan de 33 KB a 24 KB.
  • Arreglos: abrir una pantalla propia daba un Guru en el A500; los programas dejaban bibliotecas abiertas al salir (fragmentaban la memoria); los catálogos se leen al día; textos de hasta 16 MB; NetShutdown de Roadshow.
  • Documentación en inglés y castellano, y una comparativa medida con AmiBlitz3, AMOS Pro y C.

Instalar: Dash y el compilador de Amiga como en el README; después dash-mui-editor-0.2.2.vsix en VS Code (1.86 o posterior) con Extensions: Install from VSIX..., o code --install-extension dash-mui-editor-0.2.2.vsix. La extensión usa el compilador de este repositorio (ajuste dash.path): actualízalo con git pull.

Tutorial en vídeo (6 minutos): https://youtu.be/_UTJ_0s3xLc. Web: https://dash.freemem.space.

Autor: Francisco Antonio Tapias Bravo (FreeMEM).