CÓDIGO FUENTE

    Código fuente (ensamblador) documentado de Star Raiders

    Star-raiders-game-manual-cover.jpg

    Allá por 1979 se lanzó un juego para Atari llamado Star Raiders, un juego de 8 bits en forma de cartucho, que para la época fue muy innovador, por varias de las técnicas usadas.

    Éste era un simulador espacial en 3D. Hacía uso de lo que llamaban player-missile graphics, esto era la “versión sprites” de Atari, hacía uso de cálculo de puntos 3D, la pantalla se dividía en partes con distintas funcionalidades, usaba gráficos de fondo, etc. Bastantes cosas que no parecen fuera de lo común, pero que para la época eran bastante impresionantes.

    Apr 6, 2016
    RetrocomputerConsolasJuegosHacking

    Repositorio público con malware real

    malware-analysis-category1-1024x682.jpg

    theZoo, también conocido como Malware DB, es una base de datos / repositorio con ejemplos de malware real. Entre estos, también puedes acceder a su código fuente. El objetivo de esta base de datos es la poner a disposición del público de una forma fácil, software malicioso para su estudio. Normalmente acceder a ejemplares de malware real no se fácil.

    Dicho proyecto se encuentra alojado en Github, éste contiene un directorio llamado malwares que a su vez contiene dos subdirectorios: Binaries y Source. Dentro de Binaries tenéis los ejemplos que se incluyen en este proyecto. Estos están organizados en directorios igualmente y dentro de cada uno tenéis un fichero (.pass) que contiene el password (infected) para descomprimir el fichero .zip en el mismo directorio, que contiene el malware real. Ojo, que ¡ES MALWARE REAL! El resto de ficheros no son más que el hash (md5 y sha256) del fichero malicioso para comprobar su integridad.

    Feb 15, 2016
    SeguridadvirusProgramación

    Filtrado el código fuente de Amiga OS Kickstart + Workbench

    amiga-os.png

    Durante la 32c3 (Chaos Computer Club 32) celebrada el pasado año :) en Alemania, alguien filtró un fichero de unos 70Mb con lo que parece tener el código fuente del sistema operativo Amiga OS (Kickstart + Workbench). En principio se hablaba de que la versión filtrada era la 3.1, pero al abrir el fichero aparecen dos directorios que parecen contener el código de las versiones 4 y 4.2.

    Jan 1, 2016
    Retrocomputer

    Microhistoria: Código fuente de Microsoft BASIC para 6502

    Bill-Gates-and-Paul-Allen-19811.jpg

    Ya sabemos todos como fueron los inicios de Microsoft, o debería decir Micro-Soft.

    Básicamente el primer producto que Microsoft creó fue el Altair Basic, un intérprete de Basic para Altair 8800. A partir de éste, la empresa de Redmon empezó a crear versiones de dicho intérprete para otras arquitecturas como el 6800 de Motorola, Z80 o el MOS 6502, entre otros.

    La creación de Microsoft Basic, empezando con su versión para Altair 8800, fue creado en un PDP-10, por lo tanto Microsoft no sólo tenía que crear el propio intérprete sino también el código de emulación para cada una de las arquitecturas para las que lo desarrollaron.

    Jan 15, 2015
    HistoriaMicrosoftMicroHistoria

    Microsoft libera el código fuente de MS-DOS y Microsoft Word for Windows

    MS-DOSProducts_1523_thumb_2CA4543B.png

    Microsoft ha donado al Museo de la historia del ordenador, el código fuente de dos los programas más usados en los 80s: MS DOS y Microsoft Word for Windows.

    Las versiones donadas son MS DOS 1.1 y 2.0 y MS Word for Windows 1.1a.

    El archivo zip de MS DOS contiene:

    • v11source: 7 ficheros escritos en ensamblador y un email explanatorio de Tim Paterson.
    • v11object: 27 ficheros binarios y algunos ejemplos.
    • v20source: 118 ficheros de texto, la mayoría código ensamblador y algo de documentación.
    • v20object: 38 ficheros binarios y algo de documentación.
    Microsoft Word ocupa 7MB en un archivo zip. Contiene 1021 ficheros, 33 directorios y está mayormente escrito en C y algo de ensamblador.

    Esto es sin duda alguna un reliquia histórica. ¿Sabías que Microsoft fue la empresa que poseía más sistemas operativos en los 80s? ¿O cómo Microsoft influyó en el desarrollo de Unix en los ordenadores personales?

    Mar 25, 2014
    HistoriaMicrosoft

    Broadcom publica el código fuente de la GPU de Raspberry Pi

    q3.png

    Vaya regalazo de cumpleaños de Broadcom. Tal día como hoy, dos años atrás se ponían a la venta 100.000 unidades de Raspberry Pies. Hoy Broadcom ha liberado el código fuente del subsistema gráfico BCM21553, usado por el procesador BCM2835, el cual es el encargado del procesamiento gráfico de Raspberry Pi.

    El código fuente se encuentra disponible desde este enlace y la documentación desde este otro (PDF).

    Con motivo de dicho evento, la fundación Rasperry Pi ha anunciado que premiará con 10.000 dólares al primero que corra Quake III a una velocidad decente de juego. Aquí puede encontrar más información al respecto.

    Mar 1, 2014
    HackingGadgetsHardwareJuegos

    Cómo se construyen los niveles del juego Spelunky (generación procedural)

    spel

    Antes de nada, si nunca has visto o has jugado a Spelunky (un juego del tipo "roguelike"), descarga la versión gratuita desde este enlace ó echa un vistazo al vídeo que acompaña el post. Este genial y divertido juego de plataformas tiene una característica muy especial, los niveles son generados de forma automática usando una técnica llamada generación proceduralPor lo tanto nunca jugaras la misma partida, ya que los niveles se generan de forma aleatoria en vez de ser creados con algún editor de mapas).

    Feb 14, 2014
    Varios

    Parte del código fuente de Facebook de agosto de 2007


    like.jpeg

    En agosto de 2007, alguien mandó a Nik Cubrilovic dos ficheros con el código fuente de la página de inicio (index.php) y la de búsqueda (search.php) de Facebook. Cubrilovic entonces publicó un artículo (Facebook Source Code Leaked) en el que comentaba el hecho, pero no publicó el contenido de dichos ficheros.

    El problema, según parece, radicaba en un fallo de configuración en los servidores de Facebook y afecta a ciertos usuarios. Cinco años después Cubrilovic ha publicado en Github ambos ficheros.

    Oct 12, 2013
    ProgramaciónSeguridad

    Disponible el código fuente de la mítica demo "Second Reality" de Future Crew + análisis del mismo

    Antes de empezar, vamos a deleitarnos otra vez con la mejor demostración gráfica de todos los tiempos:

    httpv://youtu.be/rFv7mHTf0nA

    Second Reality fue una "demo" programada por Future Crew para la demoparty Assembly 93. Después de ganarla pasó a la posteridad por su gran calidad en la programación de efectos gráficos (no falta ni uno) y de la música.

    Pues los chicos de Future Crew han celebrado su 20 aniversario de la forma que más nos gusta a los geek como nosotros, publicando el código fuente original de la demo que puedes descargar aquí (el código se publicó el 30 de Julio de este mismo año.). Aunque ya tiene algún tiempo (1993), es interesante analizar la forma en la cual crearon esos fantásticos efectos y aprender de ellos.

    Aug 26, 2013
    HackingRetrocomputerMúsicaProgramación

    Revisión del código fuente de Prince of Persia

    files_to_ram.png

    Hace poco más de un año que salto la noticia de la aparición y recuperación del código fuente de Prince of Persia. Incluso Cybercaronte nos trajo una Microhistoria sobre cómo se recuperó el código fuente del mismo.

    Gracias a que no sólo recuperaron el código fuente, sino que además lo hicieron público, cualquiera puede echar mano del mismo y ver cómo se escribió ese magnífico y revolucionario juego.

    Eso es precisamente lo que Fabien Sanglard has hecho. Ha analizado el código fuente y ha empezado una serie de artículos explicando los detalles del juego. Por ahora tiene publicada 3 entradas:

    Jun 15, 2013
    JuegosProgramación

    Código fuente de Photoshop 1.0.1 y un par de curiosidades

    box_and_disk1-542x253.jpg

    En 1987 Thomas Knoll, estudiante de doctorado en visión por ordenador escribió un programa para mostrar y modificar imágenes digitales. Su hermano John Knoll, quién trabajaba en una empresa efectos visuales (Industrial Light & Magic), encontró que el programa escrito por Thomas le era muy útil. Lo que inicialmente era un pequeño proyecto personal de uso propio más tarde se convertiría en el programa de tratamiento gráfico más usado del planeta.

    Feb 14, 2013
    HistoriaProgramación

    El código fuente de Pinball Construction Set para Atari 800 disponible en github

    Versión de Pinball Construction Set para IBM PC en 1983 (MSDOS)

    Bill Budge (se merece una Microhistoria) es un programador que creó uno de los juegos míticos para el Apple II y el Atari 800, Pinball Construction Set.

    Este juego fue toda una revolución, ya que incluía conceptos que ahora son muy utilizados como el "arrastrar y soltar" ("drag and drop"), iconos, etc. Además el movimiento de la bola era muy fluido y los gráficos estaban bastante bien.

    Feb 12, 2013
    HistoriaAppleRetrocomputerJuegos

    Que mal hablados son estos desarrolladores del núcleo de Linux

    graph.png

    En la web de www.vidarholen.net tienen un par de gráficas basadas en la búsqueda de ciertas palabras dentro del código fuente del núcleo de Linux. Los ficheros buscados son todos los .c, .h y .s y concretamente las palabras, como podemos ver en la gráfica que encabeza esta entrada son: fuck, shit, crap, bastard y penguin.

    Mirando a la gráfica (haz click sobre ella para verla más grande), se puede ver rápidamente, la versión 2.6.35.5 del núcleo causó algún que otro dolor de cabeza entre los desarrolladores :)

    Nov 10, 2012
    Linux

    Revisión del código fuente de Quake 3

    quake3

    Mucho de nosotros ya conocemos la magnífica web fabiensanglard.net, sin ir más lejos Cybercaronte hizo referencia a la misma recientemente por una entrada dónde analizaban el código fuente de Doom 3.

    En esta ocasión le toca el turno a Quake 3. Esta vez nos deleitan con otra gran revisión dividida en 5 partes:

    • Part 1 : Architecture.
    • Part 2 : New dualcore renderer with material based shaders (built over OpenGL Fixed Pipeline).
    • Part 3 : New Network model based on snapshots.
    • Part 4 : New Virtual Machines playing an essential part in the engine, combining Quake1 portability/security with Quake2 speed.
    • Part 5 : New Artificial Intelligence for the bots.
    Si te interesan este tipo de entradas no dudes en echarle un vistazo a las anteriores: DoomDoom IphoneQuake1Quake2Wolfenstein iPhone y Doom3.
    Jul 1, 2012
    ProgramaciónJuegos

    Visualizando la evolución de python

    IMG_1634.JPG

    Ya hemos visto algún vídeo de este tipo. En este caso se trata de la evolución de Python. El vídeo está basado en los commits hechos en mercurial desde agosto de 1990 hasta junio de 2012.

    El vídeo ha sido creado con gource una herramienta para la visualización de control de versiones de software. Esta utilidad actualmente es capaz de leer los logs de Git, Mercurial, Bazaar y SVN y con la ayuda de herramientas de tercero también es capaz de leer los logs de CVS.

    Jun 12, 2012
    ProgramaciónvideosHistoria

    El código fuente de Doom 3, analizado a fondo

    Ya sabemos que id Software publicó el año pasado el código fuente de Doom 3. Esta claro que todos no hemos tenido tiempo de verlo pero para eso está Fabien Sanglard que se ha currado un completo análisis del todo el código fuente y su funcionamiento. A medida que está compilando el código, él mismo introduce sus comentarios, capturas de pantalla, etc, todo con el máximo detalle.

    Jun 9, 2012
    JuegosProgramaciónHacking

    Recopilación de documentación y manuales (incluido código fuente) de los programas Gemini y Apolo

    0001

    (NASA: Primera página del código fuente del módulo de comando del Apolo 11)

    Espectacular sitio donde se recopila muchísima información técnica relacionada con los ordenadores y programas utilizados todos en el programa Gemini y Apolo. Desde tarjetas de referencia rápida de las misiones, manuales, guías, etc hasta incluso el plan de vuelo del Apolo 11. Por supuesto, también encontrarás código fuente de programas utilizados en los ordenadores de la época o incluso el código original utilizado en el módulo lunar del Apolo 11.

    Una verdadera joya que no puedes perderte, digna de coleccionistas:

    Apr 25, 2012
    CienciaHistoria

    MicroHistorias: salvando “Prince of Persia” de una muerte digital

    krauss-princeofpersia-006

    (Fotos: Wired)

    Hoy vamos a hablar en nuestras MicroHistorias de un hecho reciente, la recuperación del fantástico clásico, el juego “Prince of Persia,y de cómo un grupo de geeks lo han salvado de una muerte digital segura.

    Ya comentamos en CyberHades que Jordan Mechner había encontrado, gracias a su padre, tres cajas con discos de 3,5” en ProDos con el código fuente de “Prince of Persia” y luego también comentamos en un post que lo había puesto a disposición del público.

    Apr 22, 2012
    AppleRetrocomputerMicroHistoriaElectrónica

    Publica el código fuente de todos sus proyectos

    open-sourcing-everything.png

    Este es el caso de Hunter Davis, un desarrollador que ha decidido compartir el código fuente de todos sus proyectos, entre ellos sus más de 70 aplicaciones para Android.

    Todo este material está disponible en su cuenta de Github. A la que cualquiera puede acceder. ¿Te has preguntado alguna vez que pinta tiene una aplicación para Android? Ahora tienes donde elegir.

    Visto en Hack a day.

    Apr 18, 2012
    AndroidProgramación

    Ya puedes descargar el código fuente de "Prince of Persia" para Apple II

    prince-of-persia

    Ya os contamos que el creador de Prince of Persia había encontrado el código fuente del juego y anunciamos que tenía pinta según sus comentarios, de us intención de publicarlo y ponerlo a disposición de todos.

    Bueno pues ya está publicado (coincidiendo con la celebración del cumpleaños de Apple II) y listo para echarle un vistazo a este trozo de la historia de los videojuegos y la Informática.

    Puedes descargarlo desde aquí.

    Visto en HackADay.

    Apr 17, 2012
    JuegosProgramaciónHistoria

    El creador de "Prince of Persia" encuentra el código fuente del juego perdido hace 23 años

    POP (Esta es la caja real en la que se encontraba el código fuente)

    Jordan Mechner es el creador de ese juego revolucionario llamado "Prince of Persia", creado originalmente para Apple II en 1989. Ha trabajado con Ubisoft para crear Prince of Persia 2: The Shadow and the Flame pero durante ese recorrido de 23 años, el código fuente del primer Prince of Persia se perdió.

    Mar 29, 2012
    VariosHistoriaJuegosProgramación

    Juego creado íntegramente en CSS

    JuegoCSS

    Este sencillo juego que puedes ver aquí, está creado íntegramente en CSS (no hay javascript). Puedes echarle un vistazo al código (enlace al código con Chrome) y verás que es cierto. Podríamos catalogar este programa de programación CSS extrema, ya que el sistema de funcionamiento es bastante ingenioso. Por ejemplo, las imágenes utilizadas para los elementos gráficos, están incorporadas en formato png y codificados en base64.

    Un código fuente muy interesante para echarle un vistazo y aprender un poco más sobre CSS.

    Jan 19, 2012
    Recursos InformáticaProgramaciónJuegos

    Repositorio de actividades Open Source de la NASA

    opennasa.jpg

    Si el otro día os comentaba sobre varios libros electrónicos que la NASA había puesto a disposición de cualquiera de forma totalmente gratuita, ahora nos regalan un repositorio de código, dónde irán publicando todos los proyectos de código abierto que desarrollan. Sin duda alguna una gran noticia ver como este tipo de agencias apoyan el código abierto.

    En estos momentos “sólo” han publicado cuatro proyectos:

    OpenMDAO https://github.com/nasa/OpenMDAO-Framework Glenn Research Center
    World Wind Java https://github.com/nasa/World-Wind-Java Ames Research Center
    Vision Workbench https://github.com/nasa/visionworkbench Ames Research Center
    StereoPipeline https://github.com/nasa/StereoPipeline Ames Research Center
    Pero la lista es bastante más larga.

    El sitio web no sólo albergará proyectos, sino también, lo que llaman ellos, todo tipo de actividades Open Source o de código abierto, además de un foro (el cuál no está activo en estos momentos) dónde tú puedes participar de forma activa en lo ellos denominan Open NASA web family.

    Jan 5, 2012
    ProgramaciónCienciaRecursos Informática

    Código fuente de Doom 3 liberado

    doom3

    Ya nos lo contó tuxotron en este post, ahora ya es oficial, el motor de Doom 3 ya está liberado y publicado. Se llama Tech 4 y juegos clásico como Doom 3, Wolfestein y Quake4 han sido creados usándolo (y no está obsoleto, el año que viene saldrá Prey 2 hecho con este motor). El código fuente no tiene ningún dato del juego Doom 3, ya que aún está afectado por la EULA (End User Licence Agreement, licencia del usuario final).

    Nov 26, 2011
    ProgramaciónRecursos InformáticaJuegosSci-Fi y Fantasía

    El código fuente de Doom 3 a punto de ver la luz

    Doom 3 Linux.jpg

    De acuerdo con un tweet de John Carmack, el código fuente de Doom 3 está probado, empaquetado y listo para su liberación, sólo a falta del visto de bueno de los abogados.

    Doom 3 Source Code Linux.png

    Esta es sin duda una gran noticia, ya que todos conocemos la calidad del trabajo de Carmack y su equipo.

    Fuente

    Nov 4, 2011
    JuegosProgramación

    Código fuente de Quake 2 a revisión

    architecture.jpeg

    Si eres apasionado de los  videojuegos y aún más, eres apasionado de la programación, no te puedes perder esta serie de 4 artículos que repasa y analiza el código fuente de uno de los motores 3D que revolucionó el mercado del videojuego.

    La serie está compuesta por 4 artículos:

    1. Quake 2 Source Code Review 1/4 (Intro) 
    2. Quake 2 Source Code Review 2/4 (Polymorphism) 
    3. Quake 2 Source Code Review 3/4 (Software Renderer)
    4. Quake 2 Source Code Review 4/4 (OpenGL Renderer)
    Si alguna vez se te pasó por la cabeza programar videojuegos, ya tienes por donde empezar.
    Sep 21, 2011
    JuegosProgramación

    Código fuente de Halo 2600

    halo-2600-screenshot.jpg

    En el foro de AtariAge, Ed Fries dejó un post en el que comentaba que para conmemorar el primer aniversario de la presentación de Halo 2600 en la expo de juegos clásicos, ha decidido liberar el código fuente del mismo.

    Aquí podéis echar un vistazo a dicho juego. Desde aquí te puedes descargar el código fuente.

    Aug 26, 2011
    ProgramaciónJuegosRetrocomputer

    Source Code

    sourcecode.jpg

    Source Code es una nueva película que se estrenará el próximo 1 de Abril.

    Cuando el condecorado Capitán Colter Stevens, se despierta en el cuerpo de un hombre desconocido, descubre que forma parte de una misión para encontrar un terrorista que quiere atentar contra un tren de cercanías en Chicago. En una misión como ninguna antes asignada, éste se da cuenta que forma parte de un experimento del gobierno llamado Código Fuente (Source Code), un programa que le permite le tomar la identidad de un hombre en los últimos 8 minutos de su vida (sudo ?? :-)). De pronto, una amenaza mucho más grande intenta matar a millones de personas en el centro de Chicago, Colter revive el incidente una y otra vez, buscando pistas, hasta que puede resolver el misterio de quién está detrás de las bombas y detener el siguiente ataque…

    Feb 24, 2011
    Cine

    Programando un Analizador de Frecuencias para Windows

    freq 

    Windows

    Genial programa en C++ ,  código fuente y además un tutorial explicando cómo funciona la física del sonido (eso sí, todo en inglés) totalmente freeware.

    Desde el micrófono, cualquier melodia o sonido puede ser analizado con este programa en tiempo real usando como base la Transformada de Fourier. Puedes analizar tu voz (ideal para crear algún programa de reconocimiento de voz) y dividirla en diferentes partes según su frecuencia para luego observar los parámetros del habla de diferentes personas, las vocales y el sonido de las sílabas.

    Jan 29, 2011
    ProgramaciónMicrosoftRecursos Informática

    Git de abajo a arriba

    git_pieces

    Este es un pequeño PDF de 31 páginas que explica de una forma muy sencilla como funciona Git. El índice del mismo es el siguiente:

    1. License 2. Introduction 3. Repository: Directory content tracking

    • Introducing the blob
    • Blobs are stored in trees
    • How trees are made
    • The beauty of commits
    • A commit by any other name...
    • Branching and the power of rebase
    4. The Index: Meet the middle man
    • Taking the index farther
    5. To reset, or not to reset
    • Doing a mixed reset
    • Doing a soft reset
    • Doing a hard reset
    6. Last links in the chain: Stashing and the reflog 7. Conclusion 8. Further reading

    Visto aquí

    Jan 11, 2011
    EbookLibros

    Escucha el kernel de Linux

    linux_fm

    Linux.fm es una web que aleatoriamente selecciona un módulo de la versión actual del kernel de Linux y usando eSpeak, un sintetizador de voz de código abierto, lee el código fuente del fichero o módulo seleccionado.

    Visto en Slashdot

    Nov 30, 2010
    Linux

    Concurso de programación demos de 1kB en JavaScript

    java1kb

    Analizando el código fuente de estas maravillas es como realmente se aprende a programar de verdad. No os perdáis las demos de este concurso de sólo un 1kB programados en JavaScript, sin usar librerías externas.

    Web oficial de concurso aquí.

    He visto este post en Barrapunto y recomiendan un juego de ajedrez y otro de plataformas.

    Algunos más que me han gustado:

    Generador de Laberintos.

    Juego de naves espaciales.

    Jardín con viento.

    Creador de laberintos y resolución.

    Sep 13, 2010
    EventosRecursos InformáticaProgramaciónDemoscene

    Ms. Pac-Man escrito en Java + código fuente

    Sábado noche, de vuelta a casa solía echar de vez en cuando una partidita al Pac-Man en un bar que me cogía de camino. Esta noche, acabo de llegar a casa y me encuentro en mis feeds con este link. Un Pac-Man escrito en Java que se ejecuta en un applet, por lo tanto puedes jugar desde el navegador y no sólo eso, si no que para aquellos curiosos también te puedes bajar el código fuente del mismo.

    Que tiempos!

    Mar 28, 2010
    ProgramaciónJuegos

    sc140, a ritmo de 140 bytes

    nota_musical

    Un total de 22 canciones (suena más a tono de móvil que a otra cosa) podemos encontrar en este álbum llamado sc140. La particularidad del mismo, es que todas las pistas han sido creadas con 140 bytes de código. Muy curioso sin duda alguna. Aquí podéis ver el código fuente de cada pista y desde aquí te puedes descargar el álbum completo.

    Oct 26, 2009
    MúsicaProgramación

    Barrelfish ¿Sistema Operativo gratuito y libre de Microsoft?

    microsoft.jpg

    He leido en MuyComputer sobre Barrelfish, un proyecto de un sistema operativo multicore, open source (lleva librerías BSD) y gratuito, creado por Microsoft.

    Puedes incluso bajarte ya la primera versión del código fuente, aquí.

    ¿Será un híbrido entre Linux/Windows?

    Estaremos atentos.

    Sep 27, 2009
    Microsoft

    Ganador del Mario controlado por IA

    projects marioscreen2

    El ganador de ambas pruebas en la competición del Mario controlado por Inteligencia Artificial, del que ya nos habló nuestro compañero Cybercaronte, ha publicado el código fuente con el que participó, así como algunos vídeos de dicho código corriendo.

    Aquí podéis ver la entrada del autor.

    Sep 15, 2009
    ProgramaciónJuegosIA

    Troyano Skype

    ist2_2719227_trojan_helmet

    Si te interesa saber que se esconde detrás de un troyano, para tu información, el código fuente del troyano Skype ha sido liberado. Aunque por lo visto el código no está completo. La sección que de plugins de la puerta trasera, así como el código usado para saltarse el firewall, han sido removidos. Según el autor, publicará estas partes por separado.

    Post original aquí.

    http://www.megapanzer.com/2009/08/25/skype-trojan-sourcecode-available-for-download/
    Aug 26, 2009
    ProgramaciónvirusRecursos InformáticaHacking

    El código fuente del software del Apolo XI, ahora Open Source

    codigofuenteApolo

    Vaya, acabo de poner la otra noticia y he leido en Barrapunto que se ha liberado el código fuente.

    Puedes verlo en:

    GoogleCode

    Jul 21, 2009
    HistoriaCienciaProgramación

    Código fuente de algunos clásicos de Atari

    galaga

    La Atari Historical Society ha sacado de forma NO OFICIAL el código fuente de algunos de los juegos clásicos para la Atari 7800. Algunos de estos juegos son el Centipede, Xevious, Robotron, Galaga, etc ...

    Según Atari Museum, estos juegos fueros rescatados de disquetes en formato Atari ST que fueron tirados cuando dejaron sus oficinas en 1996.

    La intención de publicar este código es  fomentar el "homebrew" (programación casera) para que la gente siga programando bajo esta clásica plataforma.

    Jul 3, 2009
    HistoriaRetrocomputerConsolasJuegos

    Google libera el código de su programa instalador

    google_install

    Windows

    Para distribuir e instalar parches y actualizaciones de sus programas, Google utiliza Google Updater, un  software que funciona en background, como por ejemplo para actualzar Chrome, Google Earth y otras aplicaciones.

    Google ha liberado el código fuente de esta herramienta (nombre en código Omaha), bajo licencia Apache Open Software.

    Esta liberación del código es especialmente interesante, ya que distribuir actualizaciones al nivel que lo hace Google es muy crítico. Por lo que no viene mal analizar el código para poder crear nuestra propia distribución de parches y actualizaciones.

    Apr 14, 2009
    Recursos InformáticaProgramaciónGoogle

    Los mejores programas de depuración (debugging) y desensambladores

     

    Si te dedicas a esto de la infomática desde hace tiempo, sabrás que dominar el ensamblador implica dominar totalmente el ordenador. A veces la única forma de entender lo que realmente hace un programa es estudiar su código ensamblador, ya que de la mayoría puede que no tengas el código fuente en su lenguaje original. Otra de las grandes utilidades de usar estos programas es el análisis para la búsqueda de programas maliciosos o usarlos cómo herramientas para la ingeniería inversa.

    Estas son algunas de las mejores herramientas para desemsamblar y hacer debugging de programas:

    Dec 1, 2008
    SeguridadRecursos InformáticaProgramación