Visitando Los Clasicos - Logo Para Commodore 64

Avatar de Usuario
carlosjuliopr
Mensajes: 424
Registrado: 20 Ago 2012 22:13
Ubicación: Puerto Rico
Agradecido : 13 veces
Agradecimiento recibido: 18 veces

Visitando Los Clasicos - Logo Para Commodore 64

Mensajepor carlosjuliopr » 30 Oct 2016 04:36

Hoy en visitando los clasicos mi primer aporte en mi
plataforma retro favorita ! ;-), Logo Programming para
commodore 64.

C64 Logo box.jpg
C64 Logo box.jpg (66.37 KiB) Visto 534 veces


El lenguaje Logo fue disenado por Daniel G. Bobrow,
Wally Feurzeig, Seymour Papert y Cynthia Solomon y
programado por Seymort Paper y Wally Feurzeig en 1967
para la empresa BBN Inc la palabra logo significa
pensamiento en griego. Fue implementado en el lenguaje
Lisp en una pdp-1 y su nombre beta fue Ghost.

Interesante documental con Seymor Papert mostrando el uso de Logo en la decada de los 70:
https://www.youtube.com/watch?v=xMzojQFyMo0

Logo tiene mucho de lisp aunque sus creadores querian
clarificar muchas de sus dificultades y crear un mundo
matematico dode los ninos pudieran jugar con palabras.
la famosa tortuga de Logo debe su existencia a Tom Callahan
que desarrollo la primera tortuga de logo llamada BUG en 1970.

Video de la primera tortuga de logo llamada Bug 1970:
https://youtu.be/KeFhFPNO8hc

Cuando se llevo Logo a los microordenadores en la epoca de
los 1970s se implemento la tortuga enorme y costosa en
forma de programa para los subistemas graficos de los
ordenadores, asi nacio la famosa tortuga en el centro de
la pantalla de casi todas las implementaciones de logo.

captura-logo-commodore-64.jpg
captura-logo-commodore-64.jpg (8.87 KiB) Visto 534 veces


Han habido muchas implementaciones pero aqui nos concentraremos
en la version de Commodore desarrollada por Terrapin Logo (creadores
de la version Apple y Dos), la primera version A estaba plagada
de errores y la mitad del tiempo no funcionaba (y fue la razon
por la cual decidi aprender lenguaje de maquina en mi c64).

C64105 - Screen.jpg
C64105 - Screen.jpg (27.74 KiB) Visto 534 veces


Aqui incluyo una version encontrada en internet mejorada
se llama Version 8 y tiene casi todos los fallos corregidos,
tambien en la pagina web habia unos libros que hago llegar
aqui para ustedes en version pdf y unos cuantos discos con
programas de ejemplo, la version commodore de logo para
terrapin fue programada por Leigh L. Klotz, Jr.

leigh-utah.jpg
leigh-utah.jpg (53.61 KiB) Visto 534 veces


El archivo incluye el manual original, un libro para chicos
muy sencillo pero util, dos libros adicioneles que quise
incluir en el archivo muy utiles. esta version de logo incluye
sprites y comandos para sonidos ademas de las graficas tortuga.

c64-terrapin-logo-vers-a.jpg
c64-terrapin-logo-vers-a.jpg (10.88 KiB) Visto 534 veces


Enlace a archivo con las versiones A y 8 (recomendada):

http://www.mediafire.com/file/080x49fi174mt7g/C64_Terrapin_Logo.zip


Datos Interesantes:

1) Esta version a diferencia de la de Apple permitia hasta 8 tortugas diferentes en pantalla,
2) tiene un editor de sprites (torguga) integrado,
3) el uso de color en tu tortuga esta limitada a las limitaciones del hardware de sprites,
4) los sprites usan la pantalla multicolor del c64,
5) Solo tienes unos 12kb para tu "programa" mas o menos.
6) Tiene un comando para hacer un "enganche" con lenguaje de maquina para
insertar y llamar rutinas en lenguaje de maquina.
7) Para tales propositos el disco incluye un esamblador de maquina programado en logo!
tiene acceso a todos los primitivos y localizaciones de logo basicamente estas ensamblando
dentro de el subsistema de logo, estos programas en lenguaje de maquina solo funcionan
dentro de logo.
"We need to build computers for the masses, not the classes",Jack Tramiel -cocbm1

Avatar de Usuario
Josepzin
Mensajes: 958
Registrado: 31 Oct 2010 10:46
Ubicación: Arjensuela
Agradecido : 1 vez
Agradecimiento recibido: 19 veces
Contactar:

Re: Visitando Los Clasicos - Logo Para Commodore 64

Mensajepor Josepzin » 30 Oct 2016 13:12

Muy interesante. En su momento siempre leía sobre Logo pero nunca lo llegué a usar.

Cuando me fui a estudiar, junto con mi carrera había gente que estudiaba algo de pedagogía y ellos tenían Logo sobre C64, creo que entonces lo vi por primera vez pero no pasó de eso, yo ya sabía programar en BASIC y para entonces ya estabamos usando PCs con COBOL, GWBASIC.

Habría sido interesante tenerlo antes de todo eso!

Avatar de Usuario
carlosjuliopr
Mensajes: 424
Registrado: 20 Ago 2012 22:13
Ubicación: Puerto Rico
Agradecido : 13 veces
Agradecimiento recibido: 18 veces

Re: Visitando Los Clasicos - Logo Para Commodore 64

Mensajepor carlosjuliopr » 30 Oct 2016 17:34

alguien que pueda identificar el ordenador usado en el primer documental?,
parece ser un terminal.
"We need to build computers for the masses, not the classes",Jack Tramiel -cocbm1

Avatar de Usuario
badaman
Mensajes: 99
Registrado: 13 Feb 2012 19:12
Ubicación: Badajoz, España
Agradecido : 16 veces
Agradecimiento recibido: 5 veces
Contactar:

Re: Visitando Los Clasicos - Logo Para Commodore 64

Mensajepor badaman » 30 Oct 2016 17:44

Los videos muy interesantes también.

Me puse a buscar un intérprete de LOGO para el QL, pero luego recordé que el propio SuperBASIC tiene intrucciones semejantes al LOGO que denomina "Gráficos de tortuga" con los comandos:

PENUP Para de dibujar al mover
PENDOWN Dibuja al mover
MOVE mueve la tortuga
TURN Gira la tortuga
TURNTO Gira la tortuga a un punto de comienzo especificado

También hay comandos con valores relativos (CIRCLE-R, LINE-R, ARC-R, POINT-R) que son similares a los comandos normales (CIRCLE, LINE, ARC, POIN) pero que toman como referencia no valores absolutos de pantalla (X e Y), sino valores relativos a la última posición del puntero.

SCALE es otro comando muy útil que permite cambiar el tamaño o escala de los gráficos dibujados en pantalla.

El comando FILL rellena los dibujos.

Si unimos todo esto a los PROCedures se pueden automatizar tareas repetitivas para formar mosaicos, etc.
«ZX Spectrum+, yo soy tu padre» - Dark QL


Volver a “Software C64”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado