cultura y tecnología

encontrados: 24, tiempo total: 0.002 segundos rss2
16 meneos
92 clics
La ingeniería inversa del 6502 y su programación con máximo detalle

La ingeniería inversa del 6502 y su programación con máximo detalle  

Esta vieja charla de Michael Steil en el 27º encuentro del Chaos Communication del CCC es una de esas joyas que no se pueden dejar de ver: 50 minutos de detalladas explicaciones sobre cómo funcionaba el chip MOS 6502. Esta era la CPU del Commodore 64 y el Apple II, pero también estaba en algunas variantes dentro de los chips de la videoconsola NES de Nintendo o la Atari 2600.
2 meneos
13 clics
Microsoft Basic, el primer lenguaje de programación de Microsoft ahora es open source [ENG]

Microsoft Basic, el primer lenguaje de programación de Microsoft ahora es open source [ENG]

Entre 1976 y 1978, Microsoft desarrolló su propia versión del lenguaje de programación BASIC. Desde ayer, Microsoft ha lanzado el código fuente de la versión 1.1 de "Microsoft BASIC para microprocesador 6502" en GitHub, lo que significa que puedes ver libremente el código ensamblador e incluso descargarlo si lo deseas.
3 meneos
48 clics

Donsol (eng)

Donsol es un juego de mazmorras hecho con una simple baraja de póker y que fué portado desde NES para la maquina virtual uxn, que emula un sistema similar en características a la NES o al C64, su vm se basa en la CPU 6502. Se puede jugar en pantalla o en físico.
5 meneos
49 clics

Adaptación de WozMon a la protoboard 6502 (Ben Eater) [ENG]  

Ben Eater explica los cambios necesarios para hacer funcionar la ROM original del Apple I, escrita por Steve Wozniak, en una protoboard 6502.
2 meneos
69 clics

La canción del 6502  

Taylor y Amy han subido a su canal una creación musical con las 8 Bit Girls titulada La canción del 6502. Es un homenaje musical al mítico microprocesador MOS 6502 con el que funcionaban muchos microordenadores personales de la década de los años 70 y 80, incluyendo el Apple II, los Commodore PET, Vic-20 y C-64, los Atari de 8 bits y los BBC Micro. Está grabado en baja resolución y tiene aspecto viejuno, algo más que apropiado.
20 meneos
108 clics
Corrección de un error de hardware en software (65C51 UART) (Ben Eater)

Corrección de un error de hardware en software (65C51 UART) (Ben Eater)  

"Este chip 65C51 UART proporciona un interfaz RS-232 en serie a mi protoboard 6502, y la interfaz serie va a va a hacer posible cargar y ejecutar programas interactivos mucho más complejos mucho más complejos en este ordenador. En un video anteriormostré cómo todo esto está conectado. Tenemos estas ocho líneas de datos aquí, esos cables azules enganchando este chip al bus de datos que está aquí y luego tenemos el chip de selección y las líneas de selección de registro conectadas a algunas líneas de dirección y alguna lógica (...)"
11 meneos
47 clics

El interface serie 6502 (Ben Eater) [ENG]  

En un vídeo anterior, Ben nos mostró RS-232. Uno de los retos que presenta RS-232 es el nivel de voltaje, con 1 o 0 representados con voltajes de +/- 10 voltios, mientras que el resto del sistema usa voltajes de 5v. En el vídeo anterior nos quedamos con un sistema unidireccional, siendo posible por ejemplo usar un teclado y recibir los códigos de teclado; en este vídeo, vamos a construir un sistema bidireccional que permita realmente interactuar con el ordenador.
8 meneos
38 clics

6502: El primer procesador LowSpec  

Historia de la creación del procesador MOS 6502, el primer procesador de bajo coste que permitió revolucionar la electrónica de consumo, por parte de un grupo de ingenieros liderados por «Chuck» Peddle. El procesador permitió crear los primeros computadores personales de bajo coste: Apple II, Commodore PET y Atari 2600
40 meneos
311 clics
Como se fabricaba el Commodore 64 [ENG]

Como se fabricaba el Commodore 64 [ENG]  

Utilizando el aprendizaje automático en algunas escenas (véase el comentario y la descripción), hemos remasterizado digitalmente las únicas imágenes conocidas de baja calidad de la producción en fábrica de Commodore 64 y 6502 para mostrar mejor cómo se fabricó el ordenador más vendido del mundo.
197 meneos
3082 clics
Un desarrollador ha hecho funcionar Spotify en una Atari de 8 bits, algo tan maravilloso como inútil

Un desarrollador ha hecho funcionar Spotify en una Atari de 8 bits, algo tan maravilloso como inútil

Per-Olov Jernberg es un desarrollador de Spotify que ha pensado que podía hacer algo increíblemente inútil a la par que ambicioso: crear un cliente de Spotify para un Atari 600XL, una versión de las Atari de 8 bits presentada en 1983. Jernberg no ha mencionado que sea exclusivo de esta máquina, pero debería valer para los distintos modelos, porque aunque el sistema operativo cambiaba por diferencias de hardware y añadidos entre unas y otras, usaban la misma CPU, una 6502 de MOS Technology.
8 meneos
114 clics

Crónicas del hardware - VOL. I El procesador MOS 6502

En este artículo hablaremos de un chip que está detrás de toda una generación de consolas y ordenadores: hablaremos del 6502 de MOS Technology. Años después de la llegada del transistor, uno de los implicados, Gordon Moore – del que es muy conocida su ley sobre la evolución de la tecnología (ley de Moore) – y Robert Noyce fundaron a empresa Intel. En 1971, tras una colaboración con Texas Instruments para la creación de una calculadora electrónica, crearon lo que llamamos el primer procesador: el Intel 4004.
9 meneos
135 clics

Lenguaje ensamblador vs código máquina. 6502, parte 3 [ENG]  

En el anterior vídeo de la serie, Ben Eater había terminado su programa, escrito a pelo en código máquina (metiendo bytes en hexadecimal en la EEPROM). Por supuesto, nadie programa así por muy a bajo nivel que sea. Vídeo de introducción al ensamblador (lenguaje) y al ensamblador (programa que genéra código máquina a partir del lenguaje).
147 meneos
3170 clics
¿Cómo leen las CPU el código máquina? (6502, parte 2) [ENG]

¿Cómo leen las CPU el código máquina? (6502, parte 2) [ENG]  

Ben Eater continúa con su proyecto "Hello world" partiendo de la CPU (chip físicamente en su mano, no en un ordenador completo), un tablero de circuitos, una EEPROM, cables, y toda la documentación técnica del chip.
98 meneos
1347 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Un "hola, mundo" desde cero en un 6502 (I) [ENG]  

"Hola, mundo" es el programa de introducción a la programación con la que empiezan casi todos los tutoriales y libros. Suele ser una línea de código, del estilo de PRINT "Hola, mundo". Muy sencillo, pero el compilador o intérprete están haciendo casi todo el trabajo duro. ¿y si no tuviéramos nada más que un procesador en la mano y quisiéramos llegar a escribir esas palabras en la pantalla? Ben Eater explica como hacerlo en uno de los procesadores más populares de los 80, y por cierto aun se sigue fabricando a día de hoy.
7 meneos
106 clics

Primer acercamiento: Ohio Challenger 2P (y sus 4KB de RAM) [ENG]

Las computadoras en el laboratorio de Gateway eran diferentes a las que había visto antes. Eran cajas de metal azul con teclados negros y televisores de 9 "en blanco y negro. Con un precio de $ 495, el Challenger 2P lucía una enorme cantidad de 4KB de RAM, una pantalla de 32x32 caracteres y soporte para Microsoft BASIC, todo con un procesador MOS Technology 6502 que funciona a 1MHz.
17 meneos
365 clics

Trucos usados por programadores de 6502 (Commodore) [ENG]

Una recopilación de trucos usados en una competición de programación para Commodore 64. La competición era sencilla: Pintar dos líneas cruzadas usando la menor cantidad de bytes posible (ganador: 34 bytes, después aparecieron soluciones con 29 bytes). Algunos de los trucos incluyen código automodificable, manipulación manual de la pila, scroll...
156 meneos
5023 clics
Repaso al código fuente de Prince of Persia: parte1 [EN]

Repaso al código fuente de Prince of Persia: parte1 [EN]

El 17 de abril de 2012, Jordan Mechner lanzó el código fuente de Prince of Persia. A pesar de que es la versión de Apple II, escrita en lenguaje ensamblador del procesador 6502, fue una experiencia agradable sumergirse en el código de ese juego mítico: como de costumbre, había muchos fascinantes trucos de software por descubrir. El aparentemente deficiente entorno de Apple II para la programación de juegos fue la base para una innovación y creatividad inigualables: desde el código de auto-modificación, el gestor de arranque interno, etc.
9 meneos
152 clics

MOS 6502, el procesador que sobrevivió a una demanda de Motorola

En los años setenta los primeros microprocesadores, tecnología germen de la informática personal, comenzaron a inundar el mercado… pero a unos elevados precios para el momento. Unos empleados que habían trabajado en el exitoso Motorola 6800, terminaron por abandonar aquella empresa para crear el procesador MOS 6502 que revolucionó la emergente informática personal al mejorar el rendimiento y reducir su precio final ostensiblemente.
8 meneos
132 clics

Futurismo Commodore  

El PET fue el primer ordenador completo de Commodore, y hay quien dice que fue el primer ordenador “todo en uno” de la historia. El PET fue evolucionando y ganado en potencia con el paso del tiempo, llegando a ser un éxito de ventas y uno de los ordenadores más utilizados tanto en el ámbito de la educación como de las pequeñas y medianas empresas a principios de los ochenta. El primer modelo PET (con OS BASIC montado en ROM), llamado “2001”, era todo un juguete que costaba 795 dólares, dotado de CPU MOS 6502 a 1MHz, entre 4 y 8 K de memoria RAM
266 meneos
1955 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

La estrategia de la recatalanización

28-10-1990 el Periódico de Cataluña publica “La estrategia de la recatalanización”, donde se plasma la estrategia para conseguir la nacion de Catalunya. El texto muestra "proceso de construcción nacional" a través de una obra de ingeniería social cuyo objetivo es transformar la mentalidad de la sociedad catalana con la finalidad de que sus ciudadanos se convenzan de que forman parte de una nación cultural, con una identidad colectiva muy distinta al resto de España, que sólo podrá sobrevivir como tal nación si dispone de un Estado independiente
173 meneos
5924 clics
Un monstruoso procesador 6502 a escala que funciona [ENG]

Un monstruoso procesador 6502 a escala que funciona [ENG]  

Este montaje es el circuito de un microprocesador MOS 6502 a escala (7000:1), aumentado para hacerlo funcionar igual que el original pero con transistores en versión XXXL. Lo han llamado MOnSter 6502, algo apropiado para su desproporcionado tamaño; y con un guiño a MOS, el fabricante original. El monstruo tiene 3218 transistores y 1019 resistencias, además de 167 ledes que permiten echar un vistazo a los datos y operaciones en su viaje por los registros. [Vía: www.microsiervos.com/archivo/hackers/monstruoso-procesador-6502.html ]
1 meneos
25 clics

Un monstruoso procesador 6502 a escala que funciona

Este gigantesco montaje es el circuito de un microprocesador MOS 6502 a escala (7000:1), aumentado para hacerlo funcionar igual que el original.
1 0 3 K -26 tecnología
1 0 3 K -26 tecnología
266 meneos
7794 clics

Código fuente original de Microsoft BASIC del año 1978 [ENG]

Este es el código fuente original de 1978 de Microsoft Basic para el microprocesador 6502 y usando el ensamblador MACRO-10 con todos sus comentarios, documentación y huevos de pascua. Actualmente este es el código fuente más antiguo disponible públicamente escrito por Bill Gates.
9 meneos
228 clics

Fragmentos de código ensamblador escrito por Steve Wozniak en los 70

Rutinas para el manejo de números de punto flotante en código ensamblador de la CPU 6502 escritos por Wozniak y Rankin en los 70.

menéame