Repository navigation
Dash para VS Code 0.2.2
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,@versiony 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).