Mi Primer FrontEnd


Un FrontEnd es un programa que mediante un entorno facil permite manejar otro programa. Asi pues, aqui dedicaremos este apartado a los FrontEnds capaces de manejar uno o diversos Emuladores.
Tambien es comun, que ademas, contengan utilidades para manejar las ROMs, etc.

Nuestro primer FrontEnd sera uno facil de realizar, con unico objetivo de introducirnos en la materia, para darnos cuenta de los conceptos mas principales que la forman. Nos ayudara tambien a dar paso a la realizacion algo mas 'enserio' de nuestro objetivo final: un emulador de Visual Basic.

Son importantes los conocimientos que se tengan de MsDOS; nos sera de gran ayuda el saber desenvolvernos bien con los archivos de proceso por lotes del DOS(.Bat).
Y por supuesto, es imprescindible los conocimientos de programacion sobre el lenguaje que trateremos de aqui mas en adelante: Visual Basic (muy pronto un curso!)

Introduccion:
Para nuestro primer FrontEnd utilizaremos un editor en entorno MsDOS, como por ejemplo el mismo Editor(edit.com).

Utilizaremos como base el Zsnes, Emulador de SNES; en su version 7.15. Este archivo Batch sera capaz de manejarlo mediante comodos menus 'modo texto'.
Nos servira para aprender distintos comandos, y algunos truquillos. Si no ahora, el proximo numero que haremos uno mas 'completo'.

El primer paso es recoger una referencia de los Comandos que utiliza el Zsnes para su utilizacion. Esto se consigue con: zsnes -?
Como es una lista bastante larga y es incomoda mirarla a la vez que escribimos el FrontEnd, utilizaremos un truquillo para guardar todo lo que el programa saca en pantalla en un simple archivo ASCII. El comando a utilizar es bien sencillo: zsnes.exe -? >>zsnes.txt
Una vez hecho esto veremos que, despues de presionar una tecla y no mostrar nada en pantalla, un archivo llamado ZSNES.TXT se ha creado(le podeis poner otro nombre si quereis). Si lo abrimos veremos la pantalla de 'Fast Help' o 'Ayuda Rapida' escrita en el.
Ahora podremos tener una 'chuleta' mirandola comodamente. Solo nos falta comenzar a escribir el programa.
Abrimos el edit: edit.com
Una vez dentro empezamos a realizar lo basico: creamos un simple menu con las opciones y mediante Goto's vamos creando las distintas funciones...
Un ejemplo: 1) Ejecutar Zsnes.exe -> si se elige esto -> zsnes.exe

En este numero solo hemos querido infundir la idea de como se puede llegar a hacer uno muy rapido, asi vamos investigando y aprendiendo lo mas basico del 'chasis' del frontend. Mas en adelante os mostraremos aqui mismo el programa para que os hagais una idea mejor y comenzaremos con VisualBasic... la informacion de los emuladores las podreis encontrar muy pronto en una nueva seccion que pienso hacer: en ella se tratara el manejo de los distintos emuladores mas actuales, a fondo.