{"id":2263,"date":"2025-03-18T18:06:34","date_gmt":"2025-03-18T17:06:34","guid":{"rendered":"https:\/\/www.mundocaos.com\/?p=2263"},"modified":"2025-11-19T17:03:01","modified_gmt":"2025-11-19T16:03:01","slug":"comx-35","status":"publish","type":"post","link":"https:\/\/www.mundocaos.com\/?p=2263","title":{"rendered":"COMX-35"},"content":{"rendered":"\n<p>El <strong>COMX-35<\/strong> pertenece al reducido grupo de microordenadores fabricado en torno al microprocesador <strong>RCA CDP1802<\/strong>, el primer procesador fabricado en tecnolog\u00eda CMOS. Versiones de este procesador con protecci\u00f3n anti-radiaci\u00f3n se utilizaron en sondas espaciales.<\/p>\n\n\n\n<p>El COMX-35 tiene un teclado con un joystick integrado en lugar de las teclas de los cursores. Fabricado en Hong Kong por <strong><em>COMX World Operations Ltd.<\/em><\/strong> estaba disponible en dos colores: blanco y el m\u00e1s com\u00fan negro. El 35 de su nombre se debe a los 35KB de RAM incorporada: 32KB de RAM din\u00e1mica principal y 3KB de RAM est\u00e1tica que se utiliza como VRAM.<\/p>\n\n\n\n<p>Fue importado en los Pa\u00edses Bajos (antes Holanda) por <strong><em>West Electronics<\/em><\/strong>, quien lo vendi\u00f3 relativamente barato, a la vez que se proporcionaba una gran parte de su software de forma gratuita (o por un peque\u00f1o precio por la cinta, disco y\/o el env\u00edo).<\/p>\n\n\n\n<p>West Electronics tambi\u00e9n organiz\u00f3 diferentes competiciones de software <em>homebrew<\/em>. Tuvo tanto \u00e9xito que el desarrollo de software <em>homebrew<\/em> para el COMX-35 aun sigue en activo en los Pa\u00edses Bajos. Tambi\u00e9n se vendi\u00f3 en UK, Suecia, Nueva Zelanda, Australia, Finlandia, Noruega, Italia Singapur, Turqu\u00eda y China.<\/p>\n\n\n\n<p>En el lateral derecho, el COMX-35 tiene un conector externo de 44 pines para tarjetas de expansi\u00f3n adicionales. Una secci\u00f3n de la memoria se reserva para que sea utilizada por las tarjetas de expansi\u00f3n. Las lista de las diferentes extensiones hardware disponibles comercialmente fueron:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Expansion Box: caja de expansi\u00f3n que permite conectar hasta 4 tarjetas simult\u00e1neamente.<\/li>\n\n\n\n<li>Controladora de Floppy Disk Drive.<\/li>\n\n\n\n<li>Tarjetas para impresora serie, paralelo.<\/li>\n\n\n\n<li>Interfaz para impresora t\u00e9rmica.<\/li>\n\n\n\n<li>Tarjeta para plotter PL-80.<\/li>\n\n\n\n<li>Tarjeta de video de 80 columnas.<\/li>\n\n\n\n<li>Tarjeta programadora EPROM.<\/li>\n\n\n\n<li>Tarjeta de comunicaciones serie (Network Card).<\/li>\n\n\n\n<li>Tarjeta de extensi\u00f3n de 32KB RAM. Esta memoria adicional no era utilizable por el COMX BASIC.<\/li>\n<\/ul>\n\n\n\n<p>El dise\u00f1o del COMX-35 es similar al del <strong>Pecom 64<\/strong> y el <strong>Telmac 600<\/strong>. Incluso utilizan un BASIC basado en el mismo c\u00f3digo fuente del Quest Super BASIC.<\/p>\n\n\n\n<p>Un segundo modelo, denominado <strong>COMX PC1<\/strong>, con teclado mejorado y un puerto de joystick, apareci\u00f3 poco despu\u00e9s. Un clon, o m\u00e1s seguramente el mismo equipo fabricado COMX World Operations Ltd., fue vendido en la India bajo el nombre de Savla PC1.<\/p>\n\n\n\n<p>El audio y el v\u00eddeo est\u00e1n basados en el <strong>RCA VIS<\/strong> (<strong><em>Video Interface System<\/em><\/strong>), el cual consta de dos circuitos integrados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RCA CDP1869<\/strong>, que se encarga de todo el direccionamiento, as\u00ed como de todos los sonidos y la generaci\u00f3n de ruido.<\/li>\n\n\n\n<li><strong>RCA CDP1870<\/strong> es el generador del video a color, que puede ser configurado para funcionar en PAL o NTSC simplemente con poner un pin a alto o bajo y utilizando un cristal de reloj con la frecuencia correcta.<\/li>\n<\/ul>\n\n\n\n<p>El controlador de teclado es un<strong> RCA CDP1871<\/strong>.<\/p>\n\n\n\n<p>Entre las caracter\u00edsticas m\u00e1s destacables del VIS es la detecci\u00f3n autom\u00e1tica del ratio de refresco. El VIS funciona a 5,626 MHz en PAL y 5,67 MHz en NTSC. Esta frecuencia se reduce a la mitad y se utiliza para la sincronizaci\u00f3n de la CPU. Tambi\u00e9n es responsable de la sincronizaci\u00f3n de las interrupciones y del periodo de inactividad.<\/p>\n\n\n\n<p>Solo se puede acceder a la VRAM durante el periodo de inactividad, lo que permite la ejecuci\u00f3n de 2160 ciclos de m\u00e1quina en PAL y 1574 ciclos en NTSC. Para maximizar el acceso a la memoria de v\u00eddeo, un programa BASIC se puede pausar hasta el siguiente periodo de inactividad comprobando la variable EF1 en un bucle.<\/p>\n\n\n\n<p>La memoria de v\u00eddeo se divide en 1KB de memoria de p\u00e1gina y 2 KB de memoria de caracteres. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La memoria de p\u00e1gina almacena un c\u00f3digo ASCII para cada posici\u00f3n de car\u00e1cter en la pantalla (960 caracteres por defecto para el modo texto de 40&#215;24). Se puede acceder a la posici\u00f3n 0 (esquina superior izquierda) de la pantalla accediendo a la ubicaci\u00f3n de memoria @F800<\/li>\n\n\n\n<li>La memoria de caracteres almacena la definici\u00f3n de cada car\u00e1cter ASCII y se puede acceder a ella en las ubicaciones de memoria @F400-@F7FF.<\/li>\n<\/ul>\n\n\n\n<p>El resto de caracter\u00edsticas que proporciona el VIS son las siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Modo texto de 40&#215;24. Alternativamente 20&#215;24,&nbsp;40&#215;20&nbsp;y&nbsp;20&#215;12.<\/li>\n\n\n\n<li>Conjunto de 128 caracteres programables. El conjunto por defecto dolo muestra caracteres en may\u00fasculas.<\/li>\n\n\n\n<li>Tama\u00f1o del car\u00e1cter de 6&#215;9 pixels en PAL o de 6&#215;8 en NTSC. Alternativamente se pueden dise\u00f1ar caracteres de hasta 6&#215;16.<\/li>\n\n\n\n<li>No posee modo gr\u00e1fico, pero puede simularse una pantalla de alta resoluci\u00f3n de 240&#215;216 mediante los caracteres redefinibles.<\/li>\n\n\n\n<li>Tiene 8 colores de primer plano disponibles (con una elecci\u00f3n limitada de 4 por car\u00e1cter y 1 por l\u00ednea de ese car\u00e1cter) y un color para el fondo de la pantalla a elegir entre 8 colores de fondo.<\/li>\n<\/ul>\n\n\n\n<p>En cuanto al sonido, el RCA CDP1869 proporciona 2 canales de sonido: uno para generaci\u00f3n de tonos con 8 octavas y otro para efectos especiales\/ruido blanco. El volumen es programable en 16 pasos.<\/p>\n\n\n\n<details class=\"wp-block-details alignwide is-layout-flow wp-block-details-is-layout-flow\"><summary>Caracter\u00edsticas t\u00e9cnicas<\/summary>\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th colspan=\"4\">Caracter\u00edsticas t\u00e9cnicas<\/th><\/tr><\/thead><tbody><tr><td><strong>Nombre<\/strong><\/td><td colspan=\"3\">COMX-35<\/td><\/tr><tr><td><strong>Fabricante<\/strong><\/td><td colspan=\"3\">COMX World Operations Ltd.<\/td><\/tr><tr><td><strong>Pais<\/strong><\/td><td colspan=\"3\">Hong Kong<\/td><\/tr><tr><td><strong>A\u00f1o<\/strong><\/td><td colspan=\"3\">1983<\/td><\/tr><tr><td><strong>CPU<\/strong><\/td><td colspan=\"3\">RCA CDP 1802<\/td><\/tr><tr><td><strong>Velocidad<\/strong><\/td><td colspan=\"3\">2.813 (PAL) \/ 2.835&nbsp;MHz (NTSC)<\/td><\/tr><tr><td><strong>RAM<\/strong><\/td><td colspan=\"3\">32KB DRAM<\/td><\/tr><tr><td><strong>VRAM<\/strong><\/td><td colspan=\"3\">3KB SRAM (2KB Memoria de caracteres y 1KB de memoria de p\u00e1gina)<\/td><\/tr><tr><td><strong>ROM<\/strong><\/td><td colspan=\"3\">16KB con el Int\u00e9rprete de BASIC<\/td><\/tr><tr><td><strong>Modos de texto<\/strong><\/td><td colspan=\"3\">40&#215;24, 20&#215;24,&nbsp;40&#215;20&nbsp;y&nbsp;20&#215;12.<\/td><\/tr><tr><td><strong>Modos Gr\u00e1ficos<\/strong><\/td><td colspan=\"3\">No. Simula una alta resoluci\u00f3n de 240&#215;216 redefiniendo caracteres.<\/td><\/tr><tr><td><strong>Lenguaje integrado<\/strong><\/td><td colspan=\"3\">COMX BASIC v 1.3<\/td><\/tr><tr><td><strong>Puertos E\/S<\/strong><\/td><td colspan=\"3\">Conector externo de 44 pines.<\/td><\/tr><tr><td><strong>Fuente de alimentaci\u00f3n<\/strong><\/td><td colspan=\"3\">9V CC, 800 mA, positivo al centro<\/td><\/tr><tr><td><strong>Perif\u00e9ricos<\/strong><\/td><td colspan=\"3\"><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n<\/details>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-08a9d953c3129af27d482a004a72cb44\" style=\"border-radius:50px;background-color:#0000ff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">COLECCI\u00d3N<\/h3>\n\n\n\n<p>Comprobado con un transformador gen\u00e9rico de 9V CC. Funciona perfectamente. Al encenderlo va pasando por cuatro pantallas con el logotipo:<\/p>\n\n\n\n\n\n\n\n<p>Estas contin\u00faan apareciendo hasta que se pulsa una tecla, pasando entonces a la pantalla con el <em>prompt <\/em>del BASIC.<\/p>\n\n\n\n<figure class=\"wp-block-table alignwide is-style-stripes has-medium-font-size\"><table class=\"has-cyan-bluish-gray-background-color has-background has-fixed-layout\"><thead><tr><th colspan=\"4\"><p style=\"text-align:center;\"><strong>COMX-35<\/strong><\/p><\/th><\/tr><\/thead><tbody><tr><td><strong>Modelo<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\" colspan=\"3\">COMX-35<\/td><\/tr><tr><td><strong>S\/N<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\" colspan=\"3\">00015509<\/td><\/tr><tr><td><strong>Funciona<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\" colspan=\"3\">SI<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-fffac3e3b50e64c2ad8d55a3ef4263b1\" style=\"border-radius:50px;background-color:#0000ff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">DOCUMENTACI\u00d3N<\/h3>\n\n\n\n<div data-wp-interactive=\"core\/file\" class=\"wp-block-file alignwide\"><object data-wp-bind--hidden=\"!state.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/COMX35-Technical-Manual.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Incrustado de COMX35 Technical Manual.\"><\/object><a id=\"wp-block-file--media-bf2de1fa-c214-4bd4-bbb6-81371b8282ea\" href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/COMX35-Technical-Manual.pdf\">COMX35 Technical Manual<\/a><a href=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/COMX35-Technical-Manual.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-bf2de1fa-c214-4bd4-bbb6-81371b8282ea\">Descarga<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-fd1a0ca75a2ae4eabab446b9453add8a\" style=\"border-radius:25px;background-color:#0000ff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">ENLACES<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.comx35.com\/comx35.html\" target=\"_blank\" rel=\"noreferrer noopener\">COMX-35<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/electrickery.nl\/comp\/comx35\" target=\"_blank\" rel=\"noreferrer noopener\">Oh no, not another computer museum &#8211; COMX35<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.emma02.hobby-site.com\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Emma 02 Emulator<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.comxclub.hobby-site.com\/COMX-Club.htm\" target=\"_blank\" rel=\"noreferrer noopener\">COMX-Club From The Netherlands<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-b7e68f0ae40132d6fc4506bed76dca49\" style=\"border-radius:50px;background-color:#0000ff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">CURIOSIDADES<\/h3>\n\n\n\n<p>Se puede determinar si el COMX-35 es una versi\u00f3n PAL o NTSC mirando los colores de las barras horizontales del logotipo en las 3 diferentes pantallas del inicio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PAL: Verde, Verde y Azul.<\/li>\n\n\n\n<li>NTSC: Amarillo, C\u00edan y C\u00edan.<\/li>\n<\/ul>\n\n\n\n<p>Tambi\u00e9n se puede obtener por programa el modo de video:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\" style=\"padding-right:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)\"><code>x=PEEK(@41CA)<\/code><\/pre>\n\n\n\n<p>Si devuelve un 9, el sistema es PAL y si devuelve un 8, es NTSC.<\/p>\n\n\n\n<p>Se puede bloquear al COMX-35 tecleando 65535 como un n\u00famero de l\u00ednea en BASIC.<\/p>\n\n\n\n<p>El int\u00e9rprete de BASIC puede bloquearse presionando la tecla &lt;Intro&gt; mientras se muestra el mensaje &#8220;READY&#8221;. Esto se debe a que el mensaje se trata como un comando &#8220;READ&#8221;, a pesar de la ausencia de sentencias DATA en el programa.<\/p>\n\n\n\n<p>El s\u00edmbolo &#8220;!&#8221; del conjunto de caracteres muestra un punto rojo justo encima del punto negro.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center has-base-color has-text-color has-background has-link-color has-large-font-size wp-elements-e2c3b1322046d17906263d06eb87f3e8\" style=\"border-radius:50px;background-color:#0000ff;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0\">COMIX-35<\/h3>\n\n\n\n<p>El Comix-35 es un clon Open Source del COMX-35:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/comix-35-1024x768.jpg\" alt=\"\" class=\"wp-image-2265\" srcset=\"https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/comix-35-1024x768.jpg 1024w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/comix-35-300x225.jpg 300w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/comix-35-768x576.jpg 768w, https:\/\/www.mundocaos.com\/wp-content\/uploads\/2025\/03\/comix-35.jpg 1299w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><a href=\"https:\/\/github.com\/schlae\/comix-35\/\">COMIX-35 Home Computer<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El COMX-35 pertenece al reducido grupo de microordenadores fabricado en torno al microprocesador RCA CDP1802, el primer procesador fabricado en tecnolog\u00eda CMOS. Versiones de este procesador con protecci\u00f3n anti-radiaci\u00f3n se utilizaron en sondas espaciales. El COMX-35 tiene un teclado con un joystick integrado en lugar de las teclas de los cursores. Fabricado en Hong Kong [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2285,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[143,135,118,13,17],"tags":[20],"class_list":["post-2263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cdp1802","category-hong-kong","category-ok","category-ordenadores","category-ordenadores-varios","tag-ordenadores_varios"],"_links":{"self":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/2263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2263"}],"version-history":[{"count":50,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/2263\/revisions"}],"predecessor-version":[{"id":8429,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/posts\/2263\/revisions\/8429"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=\/wp\/v2\/media\/2285"}],"wp:attachment":[{"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mundocaos.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}