Mostrando entradas con la etiqueta retrocomputing. Mostrar todas las entradas
Mostrando entradas con la etiqueta retrocomputing. Mostrar todas las entradas

sábado, julio 13, 2019

Código fuente del Deluxe Paint original de Amiga

El Deluxe Paint fue un programa de Electronic Arts cuya primera versión se publicó en la plataforma Amiga en el año 1986.Escrito por Dan Silva, originalmente, era una herramienta de desarrollo interno de la casa llamada Prism. Las fuentes las cedió Electronic Arts al Computer History Museum. Ojo, este programa no es software libre, tiene una licencia que aceptarse antes de bajar el código. Todo el código fuente comprimido en en un fichero zip son unos 170 Kb. Se puede leer un poco sobre la historia de este programa en uno de los artículos sobre la historia del Amiga publicado por ArsTechnica.

El código fuente está escrito en C, pero en la primera versión del lenguaje, la conocida popularmente como K&R. Por aquellos entonces no se había publicado el estándar ANSI del lenguaje. Para compilarse necesita la librería de IFF (o algún sustituto) que venía con los manuales de desarrollo de la ROM del Commodore Amiga.

¿Es difícil de compilar estas fuentes?. Se puede intentar con ayuda del emulador FS-UAE Amiga Emulator (eso si, habrá que tener una ROM de Amiga, el Workbench y un compilador con su SDK, por ejemplo el Lattice C. Puede ser un entretenimiento de una tarde por su hack value.

sábado, abril 20, 2019

Código fuente de varias ROMs de Commodore

Entre finales de los 70 y principios de los 90 la extinta casa Commodore comercializó varios ordenadores de 8 bits: PET, VIC 20,C16,C64 o C128. Además, comercializó varios periféricos para los mismos como el Commodore 1530 Datacassete o la Commodore 1541. Todos tenían su firmware, normalmente almacenadas en memorias de sólo lectura (ROMS). Pues Dennis Jarvis, un antiguo trabajador de Commodore, puso a disposición deSteve J. Gray, un fan de los ordenadores de Commodore varios discos con el código fuente original de las ROMs de algunas de esas máquinas. A partir de esa información, Michael Steil (autor de la página wwww.pagetable.com, otro gran seguidor de la marca Commodore, ha construido un repositorio donde puede bajarse el código fuente en ensamblador de de varias de las ROM de Commodore. Desde el sistema operativo, como los sistemas operativos que controlaban las unidades de disco, así como los kernels del Commodore 64 o el Commodore 128.

Para el que os guste el ensamblador del 6502, el retrocomoputing y tengais nostalgia :)

sábado, julio 14, 2018

Libros de programación de los años 80 de Usborne

Usborne es una editorial británica especializada en libros para niños y adolescentes. Durante los años 80 publicaron varios libros de programación alguno de los cuales fueron traducidos en España la editorial Plesa-SM en la colección electrónica. Hace dos años Usborne decidió poner a disposición de todos los libros en PDF para que los nostálgicos puedan descargarlos y con una licencia de uso bastante liberal así como permitir la adaptación de los programas siempre que no se usen para fines comerciales.

These pdf copies of the original Usborne Computer Guides published in the 1980s are free to download for your own personal or educational use. The books and files are the copyright of Usborne Publishing. You can provide a link to the pdfs from your website, but you may not host or distribute the original files.
You may adapt any of the programs in these books to modern computer languages, and share the adaptations freely online. You may not use the adaptations for commercial purposes. Please credit the name of the Usborne book from which you adapted the program, and provide a link to this webpage.

La lista de títulos puestos a disposción por Usborne es la siguiente: