- Leer y grabar bloques de 1 KiB de un fichero, de forma aleatoria;
- leer líneas de un fichero de texto, de forma secuencial.
Estas dos operaciones son fáciles de hacer en +3DOS, porque el SO provee llamadas muy específicas. Pero en G+DOS no parece tan sencillo, y por lo que he visto habría que hacerlo a más bajo nivel, manipulando punteros y leyendo octeto a octeto. He estudiado el desensamblado de la ROM de PlusD pero todavía no he sacado mucho en claro. Sé que Beta DOS permite hacer estas operaciones y otras desde BASIC, pero que yo sepa no está disponible su desensamblado, para estudiarlo.
No he encontrado en la web ejemplos de cómo hacer esto, ni tampoco en Microhobby (que tiene un buen número de artículos sobre GDOS y G+DOS).
¿Alguién sabe cómo hacer estas operaciones en G+DOS o tiene alguna muestra de código que pueda servir de ejemplo?