{"id":3826,"date":"2020-05-29T10:20:59","date_gmt":"2020-05-29T08:20:59","guid":{"rendered":"http:\/\/www.bytemaniacos.com\/?page_id=3826"},"modified":"2025-12-02T11:01:33","modified_gmt":"2025-12-02T10:01:33","slug":"concurso-juegos-asm-zx16k","status":"publish","type":"page","link":"https:\/\/bytemaniacos.com\/web\/?page_id=3826","title":{"rendered":"Concurso juegos ASM 2021"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"158\" src=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2020\/05\/concursoasm.png\" alt=\"\" class=\"wp-image-3828\" srcset=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2020\/05\/concursoasm.png 539w, https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2020\/05\/concursoasm-300x88.png 300w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading has-x-large-font-size\">Sobre el concurso<\/h1>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">En este concurso participan aquellos videojuegos que cumplan los siguientes requisitos:<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">&#8211; Ser de nuevo desarrollo<br>&#8211; Estar programados \u00edntegramente en lenguaje ensamblador puro.<br>&#8211; Usar exclusivamente los recursos de la m\u00e1quina original<br>&#8211; Estar realizados para ZX Spectrum 16K.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Es indispensable incluir un fichero de texto plano con el c\u00f3digo del juego, ya que el objetivo del concurso es fomentar el lenguaje ensamblador.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">El juego debe poder ejecutarse en un ZX Spectrum 16K, por lo que pueden emplearse dos modalidades:<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">&#8211; Cartucho Interface II. Se deber\u00e1 emplear el sistema est\u00e1ndar, ROM de 16K m\u00e1ximo y uso exclusivamente de los primeros 16K de RAM (se recuerda que incluye el espacio de la memoria de pantalla).<br>&#8211; Cinta. En esta modalidad hay que limitarse al espacio libre de RAM de un ZX Spectrum 16K, aproximadamente 9Kb restando el \u00e1rea de pantalla y las variables de sistema. La ventaja es que podemos usar las rutinas de la ROM, adem\u00e1s de la posibilidad de emplear multicarga (se ruega no abusar). Es decir, se puede hacer un juego con doble carga, o bien con carga de niveles. Eso si, se limita el tama\u00f1o del fichero TAP\/TZX a 32Kb como m\u00e1ximo.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">No se permiten interfaces adicionales, salvo Interface II y Kempston. Por lo que los juegos pueden incluir soporte para joystick Sinclair y\/o Kempston. No obstante es recomendable que los juegos en cartucho no empleen Kempston (el Interface II original incluye dos puertos de joystick Sinclair).<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-x-large-font-size\">Herramientas y documentaci\u00f3n<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Como ayuda se expone en esta secci\u00f3n diversa documentaci\u00f3n para la elaboraci\u00f3n de los juegos:<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/t.me\/EnsambladorZXSpectrum\">Grupo de Telegram de lenguaje ensamblador en castellano<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/bytemaniacos.com\/web\/ficheros\/?dir=curso_asm\">Curso ensamblador de Radastan<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/wiki.speccy.org\/cursos\/ensamblador\/indice\">Curso ensamblador de Compiler Software<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/dotneteer.github.io\/spectnetide\/\">IDE Completo SpecNet IDE (IDE + ensamblador + emulador)<\/a><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">M\u00e1s adelante se a\u00f1adir\u00e1 m\u00e1s documentaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-x-large-font-size\">Plazo de entrega y sistema de votaciones<\/h2>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">El concurso finaliz\u00f3 el d\u00eda 23 de Mayo de 2021.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Era necesario enviar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-medium-font-size\">C\u00f3digo fuente del juego, para poder facilitar el estudio de cara a la comunidad.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Juego en formato TAP\/TZX, para los juegos en cinta. Se recomienda TAP para poder cargar desde dispositivos DivIDE y similares.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Juego en formato ROM, para los juegos en cartucho Interface II.<\/li>\n\n\n\n<li class=\"has-medium-font-size\">Fichero de texto con instrucciones<\/li>\n<\/ul>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Tanto las bases como el sistema de votaci\u00f3n ha sido elegido por votaci\u00f3n popular. Se designar\u00e1 unos jueces, previamente aprobados por los participantes, que tomar\u00e1n una decisi\u00f3n antes del 6 de Junio de 2021.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Listado de jueces propuestos:<br>&#8211; Na_Th_An, desarrollador ZX Spectrum (Mojon Twins)<br>&#8211; Mc Leod Ideafix, ZXUno Team<br>&#8211; Haplo, desarrollador ZX Spectrum<br>&#8211; Javier Pe\u00f1a, desarrollador ZX Spectrum (Retroworks)<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Se votaron todos los juegos, con un n\u00famero del 1 al 4 (1 peor, 4 mejor). El m\u00e1s puntuado gana.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Resultado<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Yet Another Krappy Platformer 4+2+2 = 8<br>A World of One-Way 3+4+4 = 11<br>Dungeon 16K 2+3+1 = 6<br>Bolder 16K 1+1+3 = 5<br>Finalmente votaron s\u00f3lo tres jueces.<strong>\u00a1Ganador A World of One-Way!<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">El premio fue un ZXDos, donado por: Antonio Villena, Ignacio Conejo, y Radastan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Participantes<\/h2>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/yakp.png\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/yakp.png\" alt=\"\" class=\"wp-image-3899\" style=\"width:320px;height:240px\" srcset=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/yakp.png 320w, https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/yakp-300x225.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Yet Another Krappy Platformer<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Autor: KrappyGamez<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">El objetivo es llegar a la salida, la cual est\u00e1 bloqueada por tres barreras. Cada barrera se abrir\u00e1 al obtener la llave del correspondiente color por lo que es necesario encontrar las tres llaves. Evidentemente, hay obst\u00e1culos y enemigos para complicar la cosa pero al menos dispones de diez vidas para intentarlo.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/bytemaniacos.com\/ficheros\/concursos\/2021_ensamblador\/yakp16.zip\">Descargar juego (fichero tap de cinta)<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/oneway.png\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/oneway.png\" alt=\"\" class=\"wp-image-3896\" srcset=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/oneway.png 320w, https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/oneway-300x225.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>A World of One-Way<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Autor: Serdjuk<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Viaja a trav\u00e9s del mundo de sentido \u00fanico, recogiendo items y evitando los peligros.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/bytemaniacos.com\/ficheros\/concursos\/2021_ensamblador\/oneway.zip\" data-type=\"URL\">Descargar juego (fichero tap de cinta)<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/dungeon.png\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/dungeon.png\" alt=\"\" class=\"wp-image-3897\" srcset=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/dungeon.png 320w, https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/dungeon-300x225.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Dungeon 16K<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Autor: Mr Rancio<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Explora la mazmorra con el h\u00e9roe arquero en busca del bot\u00edn que se oculta en la guarida del drag\u00f3n.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/bytemaniacos.com\/ficheros\/concursos\/2021_ensamblador\/dungeon.zip\" data-type=\"URL\">Descargar juego (fichero tap de cinta)<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/bolder.png\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/bolder.png\" alt=\"\" class=\"wp-image-3898\" srcset=\"https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/bolder.png 320w, https:\/\/bytemaniacos.com\/web\/wp-content\/uploads\/2021\/05\/bolder-300x225.png 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/figure>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Bolder 16K<\/strong><\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Autor: Oleg N. Cher<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Peque\u00f1o clon del Boulder Dash, con algunas diferencias que lo hacen menos arcade y m\u00e1s un juego de puzzles.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><a href=\"https:\/\/bytemaniacos.com\/ficheros\/concursos\/2021_ensamblador\/bolder.zip\" data-type=\"URL\">Descargar juego (fichero tap de cinta)<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Sobre el concurso En este concurso participan aquellos videojuegos que cumplan los siguientes requisitos: &#8211; Ser de nuevo desarrollo&#8211; Estar programados \u00edntegramente en lenguaje ensamblador puro.&#8211; Usar exclusivamente los recursos de la m\u00e1quina original&#8211; Estar realizados para ZX Spectrum 16K. Es indispensable incluir un fichero de texto plano con el c\u00f3digo del juego, ya que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-fullwidth.php","meta":{"footnotes":""},"class_list":["post-3826","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/pages\/3826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3826"}],"version-history":[{"count":13,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/pages\/3826\/revisions"}],"predecessor-version":[{"id":4531,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/pages\/3826\/revisions\/4531"}],"up":[{"embeddable":true,"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=\/wp\/v2\/pages\/2"}],"wp:attachment":[{"href":"https:\/\/bytemaniacos.com\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}