The Curious Engineer

All blogs / Retro computing

Chess programs, 8080 emulator, and retrogaming

nanochess.org

My winning entries from contests like the IOCCC, JS1K and MSXdev, also the world's smallest chess programs written in C, Java and Javascript, and retrogames.

Retro computingGame developmentAssemblyJavaScript / TypeScript

’00’05’10’15’20’25
Posts
143 from 2 Feb 1998 to 10 Mar 2024
Posting
quiet since 2024
Kind
personal blog

2024 2

  1. Retrogaming: LOCS: my drawing language developed at age 9
  2. Retrogaming: Viboritas game in 2K made in 1990

2021 2

  1. Port of Akalabeth game from AppleSoft BASIC to GW-Basic
  2. Toledo Atomchess x86 with CGA graphics

2017 2

  1. Mecha-8
  2. Retrogaming: Aardvark for Atari VCS 2600 and Intellivision

2015 2

  1. Retrogaming: Mecha 9 arcade game
  2. Toledo Atomchess game x86/6502

2014 1

  1. IntyBASIC: a BASIC compiler for Intellivision

2013 1

  1. Retrogaming: Space Raid isometric game for Atari VCS 2600

2012 2

  1. Meteors game in less than 1K of Javascript
  2. Retrogaming: Princess Quest arcade game

2011 1

  1. Zombie Near

2010 1

  1. Toledo Javascript Chess Game

2009 2

  1. scans for the Mexican manual of Auto Racing
  2. Complete updates archive for this site, where chess, Javascript, MSX, Zombies, Wales and Slovenia mix in.

1998 1

  1. How I developed an Am29000 C compiler and web browser

Undated 126

  1. Programas de ajedrez, emulador 8080, y juegos retro
  2. Retrogaming: Aardvark para Atari VCS 2600 e Intellivision
  3. Akalabeth: conversión de AppleSoft BASIC a GW-Basic
  4. Am29000 emulator in Javascript running my 1997 and 1999 operating systems
  5. Emulador de Am29000 en Javascript que corre mis sistemas operativos de 1997 y 1999
  6. Como desarrollé un compilador de C para Am29000 y un navegador de Internet
  7. Archivo de actualizaciones de este sitio, donde se mezclan ajedrez, Javascript, MSX, Zombies, Gales y Eslovenia.
  8. 8-bit optimization for Z80 and 6502 in 2026
  9. Optimización de 8 bits para Z80 y 6502 en 2026
  10. Biografía de Óscar Toledo G.
  11. My teen years: Porting Small-C to transputer and developing my operating system
  12. Mis años adolescentes: Port de Small-C a transputer y desarrollando mi propio sistema operativo
  13. Chess programs
  14. Programas de ajedrez
  15. Toledo text-mode chess game
  16. Juego de ajedrez Toledo en modo texto
  17. Toledo portable graphical chess game
  18. Ajedrez Toledo gráfico y portáti
  19. Toledo Nanochess and Toledo Picochess
  20. Toledo Nanochess y Toledo Picochess
  21. Juego de Ajedrez Toledo en Javascript
  22. Toledo Java Chess Game
  23. Juego de Ajedrez Toledo en Java
  24. Juego Toledo Atomchess x86/6502
  25. Toledo Atomchess x86 con gráficas CGA
  26. Contest-related entries
  27. Participaciones para concursos
  28. Retrogaming: Cubos game in 3K made in 1991
  29. Retrogaming: Mi juego Cubos en 3K hecho en 1991
  30. CVBasic: A BASIC compiler for Colecovision
  31. CVBasic: Un compilador de BASIC para Colecovision
  32. Diva's Magic Dream - game in less than 1K of Javascript
  33. Diva's Magic Dream - Juego en menos de 1K de Javascript
  34. Developing a BASIC language interpreter in 2025
  35. Desarrollando un intérprete de lenguaje BASIC en 2025
  36. Completing a BASIC language interpreter in 2025
  37. Completando un intérprete de lenguaje BASIC en 2025
  38. Elemental Master - game in less than 1K of Javascript
  39. Elemental Master - Juego en menos de 1K de Javascript
  40. Toledo 8080 processor emulator
  41. Emulador Toledo del procesador 8080
  42. Toledo Chess: Frequently asked questions
  43. Ajedrez Toledo: Preguntas frecuentes
  44. Mexican manual of Advanced Dungeons and Dragons for Intellivision.
  45. Mexican manual of Armor Battle for Intellivision.
  46. Mexican manual of Astrosmash for Intellivision.
  47. Mexican manual of Auto Racing for Intellivision.
  48. Mexican manual of Burgertime for Intellivision.
  49. Mexican manual of Football for Intellivision.
  50. Mexican manual of Frog Bog for Intellivision.
  51. Mexican manual of Lock'n'Chase for Intellivision.
  52. Mexican manual of Las Vegas Poker&Blackjack for Intellivision.
  53. Mexican manual of Sea Battle for Intellivision.
  54. Mexican manual of Sharp Shot for Intellivision.
  55. Mexican manual of Space Armada for Intellivision.
  56. Mexican manual of Tennis for Intellivision.
  57. Mexican manual of Triple Action for Intellivision.
  58. Mexican manual of USCF Chess for Intellivision.
  59. Mexican manual of Word Fun for Intellivision.
  60. IntyBASIC: un compilador de BASIC para Intellivision
  61. Klondike Solitaire for curses in 5k of C language
  62. Solitario Klondike para curses en 5k de lenguaje C
  63. Toledo: Knight's tour solver on a chessboard
  64. Toledo: Solución al periplo del caballo de ajedrez
  65. Accessing La Cueva BBS in Mexico in 1993
  66. Accesando el BBS La Cueva en México en 1993
  67. Links: resources, interviews, papers and tiny chess programs
  68. Enlaces: recursos, entrevistas, artículos y miniprogramas
  69. Retrogaming: LOCS: Mi lenguaje de dibujo creado a los 9 años
  70. Retroinformática: Mecha 9, juego de arcade
  71. Mecha-9: Japanese translation for an old 8-bit platform
  72. Mecha-9: Traducción japonesa para una plataforma antigua de 8 bits
  73. Retroinformática: Mecha Eight, juego de arcade
  74. Juego de meteoros en menos de 1K de Javascript
  75. Metro Wars game for MSX2 computers
  76. Juego Metro Wars para computadoras MSX2
  77. Mr. Chess game for Intellivision
  78. Mr. Chess para intellivision
  79. Retrogaming: My first Z80 assembly language program
  80. Retrogaming: Mi primer programa en ensamblador Z80
  81. My teen years: The Pascal compiler for transputer
  82. Mis años adolescentes: El compilador de Pascal para transputer
  83. Retroinformática: Princess Quest, un juego de arcade
  84. The nanochess' NFT store
  85. La tienda de NFT de nanochess
  86. Retrogaming: Back to the eighties with Z80/6502 games
  87. Retroinformática: de vuelta a los ochenta con juegos Z80/6502
  88. Retroinformática: Space Raid juego isométrico para Atari VCS 2600
  89. The nanochess' store
  90. La tienda de nanochess
  91. Retrogaming: Sydney Hunter and the Sacred Tribe
  92. Retroinformática: Sydney Hunter and the Sacred Tribe
  93. 3D Tanks game
  94. Juego de tanques 3D
  95. Retrogaming: Mi juego Viboritas en 2K hecho en 1990
  96. Video Chess for Atari 2600 disassembled and commented
  97. Video Chess para Atari 2600 desensamblado y comentado
  98. Retroinformática: Zombie Near, un juego de acción
  99. Layer.c
  100. Toledo.c
  101. Toledo1.c
  102. Toledo2.c
  103. Toledo3.c
  104. Toledo3 text.c
  105. Toledo picochess.c
  106. Toledo nanochess.c
  107. Toledo chess.java
  108. Developing a windowed OS for a homebrew Am29000 computer
  109. Desarrollando un OS con ventanas para una computadora casera Am29000
  110. Developing my transputer ISA board
  111. El desarrollo de mi tarjeta ISA para transputer
  112. Making portable my unportable transputer C compiler
  113. Portando mi compilador de C para transputer
  114. Transputer emulator in Javascript running my 1995 operating system
  115. Emulador de transputer en Javascript que corre mi sistema operativo de 1995
  116. My teen years: The transputer operating system
  117. Mis años adolescentes: El sistema operativo para transputer
  118. Toledo nanochess 0.c
  119. Toledo nanochess 1.c
  120. Toledo nanochess 2.c
  121. Toledo nanochess 3.c
  122. Toledo rev0.c
  123. Toledo rev1.c
  124. Akalabeth.bas
  125. Akalabeth msx.bas
  126. Video chess.asm