Siempre me divertí programando ordenadores, y esta pasión
nació un día de 1983, cuando mi papá, para saber lo que
me gustaba y lo de que pasaba olímpicamente, se hizo con una guitarra
(el sueño de mi madre era verme cantar en un grupo) y un VIC-20. En cuanto
a la música, yo no era un virtuoso, aunque actué en un concierto
de Navidad tocando la flauta dulce cuando tenía unos 13 años.
Pero lo del ordenador sí que me fascinó. Y al año siguiente,
me compré un Commodore C-16. Era el 23-12-1984, empezando así
la era del Luca Programador. Aprendí el Basic, y el lenguaje máquina
de aquel ordenador (¿alguien se acuerda de la instrucción MONITOR
?). Luego vino el Amiga 500, desde 1989 hasta 1997, que siempre he considerado
un super ordenador, y, al final, me tuve que comprar un PC.
Por medio del Amiga hice muchos programas, sobre todo diseñados
para entender las rutinas de sistema. Voy a poner unos en esta home page, porque
creo que pueden ser útiles para quienes compartan la pasión de
saber cómo funciona una máquina hasta el fondo, ya sea por uso
o por estudio; Está disponible el origen y el ejecutable.
El mítico Commodore C16
|
y el mítico Amiga 500
|
![]() |
TestDrive | Mide la velocidad de tu drive interno | 7KB | Origen C | 4KB |
![]() |
AssemblerBoot | Muestra el uso del Dual-Playfield | 2KB | Origen ASM | 2KB |
![]() |
AutoBoot | Ejecuta los juegos NDOS desde el DOS. Útil si se lo une a programas que apagan el led o que pasan de 50Hz a 60Hz. | 1.5 KB | Origen ASM | 2KB |
![]() |
Chrono | Utility para medir el tiempo | 600 bytes | Origen ASM | 1KB |
![]() |
CloseDOS | Cierra la ventana del DOS en multitarea | 176 bytes | Origen ASM | 640 bytes |
![]() |
ClrMem | Borra la CHIP RAM por medio del Blitter y reinicia | 188 bytes | Origen ASM | 485 bytes |
![]() |
Play | Toca los módulos del Protracker/Soundtracker desde el DOS (sirve la streplay.library) | 536 bytes | Origen ASM | 699 bytes |
![]() |
Reset | Reset software por medio de las TRAPs | 76 bytes | Origen ASM | 50 bytes |
![]() |
tac | Acelera el intervalo que hay entre dos controles seguidos del drive (el "tac" que se oye cuando no se inserta un disquette) | 876 bytes | Origen ASM | 3KB |
![]() |
WaitMouse | Espera hasta que se presiona el botón izquierdo del ratón | 56 bytes | Origen ASM | 60 bytes |
![]() |
PrintLyrics | Imprime las letras de las canciones en formato cassette (8x10 cms) o en formato CD (12x12 cms) | 10KB | --- | --- |
![]() |
CD2MC | Este programa (del que más orgulloso estoy) recibió un premio en http://src. doc.ic.ac.uk. También lo podéis encontrar mediante buscadores. Calcula la duración necesaria de una cinta para grabar CDs de hasta 41 canciones en diferentes opciones y también imprime carátulas. Instrucciones en el fichero. | 22KB | --- | --- |