jose_leandro escribió:Xchange. A mi me funciona la versión 3.90L (descargada desde la página de diwyn. He tenido que cambiar la línea 160, la 265 y la 270 del fichero boot. En la 270 además de poner el directorio completo, he tenido que cambiar el EXEC por el EXEC_w¡Y me permite grabar ! ( o eso creo)
Jose_leandro, con estas pistas ya ¡me has aclarado la mente!
Efectivamente, el Xchange funciona todo ¡correctamente! en la QubIDE .
Mi problema era el siguiente:
- Yo siempre he usado Xchange con TrumpCard o GoldCard, y siempre he ejecutado Xchange simplemente con algo similar a esto "EX flp1_xch_xchange", es decir invocando al ejecutable directamente (EX es lo mismo que EXEC si tienes Toolkit II).
- El tema es que Xchange necesita para ejecutarse un "RamDisc" (una especie de disco en memoria) y esto viene de serie con las TrumCard y GoldCard, con lo cual siempre me había funcionado la ejecución de Xchange directamente.
- Bien, QubIDE no trae esa facilidad y por lo tanto hay que cargarla. El boot del Xchange lo hace cargando una extensión o procedimientos residentes y luego dando formato a esa RamDisc (líneas 160 y 210).
Pues eso, que para que se ejecute Xchange directamente invocando al ejecutable hay que cargar y dar formato a una RamDisc previamente. Esto también se puede hacer manualmente. Yo lo voy a incluir en mi boot del sistema con estas dos líneas (por ejemplo):
200 LRESPR win1_Xch_ramdisc_cde
210 FORMAT #1, "RAM1_100"
Una vea realizado esto se puede cargar Xchange sin problema invocando directamente al ejecutable.
Para cargar Xchange se puede hacer con EX (o EXEC si no hay Toolkit II) y luego conmutar entre SuperBasic y Xchange (o cualquier otra tarea) pulsando Ctrl-C. No hace falta ejecutar con EXEC_W (o EW con Toolkit II, el cual ejecuta programas pero no en modo multitarea).
Bien bien ... pues eso que la QubIDE por ahora va "niquelada". Este problema del Xchange ha sido un error mío.
jose_leandro escribió:Me he dedicado a echar un vistazo a estas dos cosas aunque no pilote mucho.
Pues anda, que si llegas a pilotar ....
.