{"id":212,"date":"2018-02-25T22:57:51","date_gmt":"2018-02-25T22:57:51","guid":{"rendered":"http:\/\/test.retroparla.com\/?p=212"},"modified":"2020-12-27T12:51:42","modified_gmt":"2020-12-27T11:51:42","slug":"construyendo-un-microordenador-el-bobert-1i","status":"publish","type":"post","link":"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/","title":{"rendered":"Construyendo un microordenador: el Bobert-1(I)"},"content":{"rendered":"<p>En este serie de art\u00edculos vamos a ir mostrando la arquitectura y programaci\u00f3n de un sencill\u00edsimo microordenador casero que puede construirse con muy pocos elementos: el Bobert-1 (bautizado por mis hijos en honor al robot de Gumball).&nbsp;Una m\u00e1quina compuesta de :<\/p>\n<ul>\n<li>Microprocesador Z80 a 4MHz<\/li>\n<li>Memoria SRAM 62256 de 32 kilobytes<\/li>\n<li>Memoria EEPROM 28C64 de 8 kilobytes<\/li>\n<li>Chip gr\u00e1fico TMS9918A\/9929A con 16 kilobytes de VRAM<\/li>\n<li>Puerto serie con chip UART 16C550<\/li>\n<li>Beeper piezoel\u00e9ctrico<\/li>\n<li>Entrada de joystick<\/li>\n<li>Teclado de Commodore 64<\/li>\n<\/ul>\n<p><a href=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"214\" data-permalink=\"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/_dsc8364_lzn\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg?fit=800%2C1060&amp;ssl=1\" data-orig-size=\"800,1060\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;7.1&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D7000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1518364929&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;29&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.076923076923077&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"_DSC8364_lzn\" data-image-description=\"\" data-image-caption=\"&lt;p&gt;Nuestros cacharros&lt;\/p&gt;\n\" data-medium-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg?fit=226%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg?fit=720%2C954&amp;ssl=1\" class=\"alignnone size-full wp-image-214\" src=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg?resize=720%2C954\" alt=\"\" width=\"720\" height=\"954\"><\/a><\/p>\n<p>El proyecto surgi\u00f3 como un peque\u00f1o experimento para ver cual era la configuraci\u00f3n m\u00ednima necesaria para echar a andar un microprocesador Z80. <!--more-->Tomando como ejemplo la fant\u00e1stica p\u00e1gina de <a href=\"http:\/\/searle.hostei.com\/grant\/z80\/SimpleZ80.html\">Grant Searle<\/a>, las primeras pruebas se hicieron simplemente con la CPU conectada a una memoria SRAM de 32Kb y una memoria EEPROM de 8Kb, en la que grab\u00e1bamos un sencillo programa que iba incrementando un contador, visualizando el valor del mismo a trav\u00e9s de unos leds. Montando ese circuito sobre unas placas de prototipado, ten\u00edamos ya un Z80 \u00abhaciendo algo\u00bb (tremendamente tonto).<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/VaHkMfYJzPY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>Poco a poco se le fueron a\u00f1adiendo mas dispositivos de entrada y salida, con la l\u00f3gica necesaria para poder controlarlos. Por ejemplo un beeper o un display LCD HD44780 de 16 caracteres y 2 l\u00edneas, muy sencillo de manejar y que ya nos permit\u00eda una mayor interacci\u00f3n con el equipo.<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/jJoefXdb6Rg?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>Con este equipamiento tan b\u00e1sico nos faltaba una manera de poder programarlo \u00abal vuelo\u00bb sin necesidad de recurrir a grabar un nuevo programa en la ROM. Pensando en los primeros microordenadores controlados por interruptores, la primera idea fue emular a los Altair 8800 y crear un panel de control desde el que pod\u00edamos introducir manualmente las instrucciones de un programa (en c\u00f3digo m\u00e1quina) en la RAM del sistema, y posteriormente ejecutarlo. Nac\u00eda el proyecto \u00abCocaColo\u00bb, tambi\u00e9n bautizado por mis creativos reto\u00f1os&#8230;<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/-SJNN_QRCgw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>Como el sistema de interruptores no es el m\u00e1s c\u00f3modo que digamos, enseguida se sustituy\u00f3 por el teclado de un Commodore 64. Con su conector cableado en lugar de membrana, era un candidato perfecto para usarlo en este proyecto.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC5843-copy.jpg\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"217\" data-permalink=\"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/_dsc5843-copy\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC5843-copy.jpg?fit=1280%2C848&amp;ssl=1\" data-orig-size=\"1280,848\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;5.6&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D7000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1406832384&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;29&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.02&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"_DSC5843 copy\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC5843-copy.jpg?fit=300%2C199&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC5843-copy.jpg?fit=720%2C477&amp;ssl=1\" class=\"alignnone size-full wp-image-217\" src=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC5843-copy.jpg?resize=720%2C477\" alt=\"\" width=\"720\" height=\"477\"><\/a><\/p>\n<p>A\u00f1adiendo a la ROM una rutina de lectura de teclado, ya pod\u00edamos introducir caracteres en el ordenador.<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/4AX3hpC_pNM?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>Hasta ahora no ten\u00edamos mas pantalla que el LCD 16&#215;2, por lo que el siguiente paso l\u00f3gico era buscar alguna manera de poder generar v\u00eddeo y conectarlo a un monitor. En la misma web de Grant Searle tenemos <a href=\"http:\/\/searle.hostei.com\/grant\/MonitorKeyboard\/index.html\">una soluci\u00f3n<\/a> basada en un ATMega328, al que podemos mandar caracteres como si fuera un terminal y \u00e9l se encarga de generar una se\u00f1al de v\u00eddeo compuesto monocroma. Aquello ya se iba pareciendo a un microordenador de toda la vida.<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/qto8I5Ox7Nk?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>La ROM era tremendamente b\u00e1sica y apenas ten\u00eda rutinas para inicializar los dispositivos, leer del teclado, tocar notas en el beeper e imprimir caracteres por pantalla. No hay todav\u00eda ni un sistema operativo propiamente dicho ni un lenguaje de programaci\u00f3n que nos permita programarlo de forma mas o menos interactiva. As\u00ed que el siguiente paso fue dotar al equipo de una manera de poder introducir programas en la memoria. La elecci\u00f3n fue un puerto serie basado en el chip 16C550, que nos permit\u00eda conectarlo a un PC y desde ah\u00ed enviarle los programas ensamblados con <a href=\"http:\/\/pasmo.speccy.org\/\">pasmo<\/a>.<\/p>\n<div class=\"video-container\"><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe class=\"youtube-player\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/ixAEuf7gZEA?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/div>\n<p>Ya ten\u00edamos un hardware mas o menos funcional, a falta de programar una ROM que permitiera usarlo con comodidad. La mara\u00f1a de cables sobre las protoboards empezaba a ser algo un poco inmanejable.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/Cc4FxoNW0AExxyh.jpg\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"218\" data-permalink=\"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/cc4fxonw0aexxyh\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Cc4FxoNW0AExxyh.jpg?fit=2048%2C1152&amp;ssl=1\" data-orig-size=\"2048,1152\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Cc4FxoNW0AExxyh\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Cc4FxoNW0AExxyh.jpg?fit=300%2C169&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Cc4FxoNW0AExxyh.jpg?fit=720%2C405&amp;ssl=1\" class=\"alignnone size-full wp-image-218\" src=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/Cc4FxoNW0AExxyh.jpg?resize=720%2C405\" alt=\"\" width=\"720\" height=\"405\"><\/a><\/p>\n<p>Pero el subsistema de v\u00eddeo no terminaba de convencer&#8230; La idea original era construir un microordenador del mismo estilo que los que us\u00e1bamos en los 80, usando la misma tecnolog\u00eda de aquel entonces, y ese ATMega chirriaba un poco (a parte de no poder sacar gr\u00e1ficos ni colores por pantalla). En ese momento es cuando se abandona ese chip y en su lugar se integra un TMS9929A de Texas Instrument, el mismo que utilizaban los MSX o la Sega Master System, junto con su propia memoria RAM. Ahora ya tenemos una salida de v\u00eddeo en color, con un juego de caracteres personalizable, sprites por hardware y todo un mundo de posibilidades a explorar.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/Csnu6D_WgAA97tx.jpg\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"219\" data-permalink=\"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/csnu6d_wgaa97tx\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Csnu6D_WgAA97tx.jpg?fit=900%2C1600&amp;ssl=1\" data-orig-size=\"900,1600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Csnu6D_WgAA97tx\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Csnu6D_WgAA97tx.jpg?fit=169%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/Csnu6D_WgAA97tx.jpg?fit=576%2C1024&amp;ssl=1\" class=\"alignnone size-full wp-image-219\" src=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/Csnu6D_WgAA97tx.jpg?resize=720%2C1280\" alt=\"\" width=\"720\" height=\"1280\"><\/a><\/p>\n<p>Con un hardware congelado ya era hora de programar la ROM, pero antes se hac\u00eda necesario pasar todos esos cables a una placa perforada porque la estabilidad del circuito no era la mas id\u00f3nea (la mitad de las veces ni arrancaba por alg\u00fan mal contacto). Con mucha calma, mucho cable y mucho esta\u00f1o nos olvidamos de la protoboard y pasamos a una placa donde ya nada se mueve ni se desconecta.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8314.jpg\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"220\" data-permalink=\"https:\/\/www.retroparla.com\/index.php\/2018\/02\/construyendo-un-microordenador-el-bobert-1i\/_dsc8314\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8314.jpg?fit=1280%2C848&amp;ssl=1\" data-orig-size=\"1280,848\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;2.8&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D7000&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1518363070&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;34&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.025&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"_DSC8314\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8314.jpg?fit=300%2C199&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8314.jpg?fit=720%2C477&amp;ssl=1\" class=\"alignnone size-full wp-image-220\" src=\"https:\/\/i0.wp.com\/test.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8314.jpg?resize=720%2C477\" alt=\"\" width=\"720\" height=\"477\"><\/a><\/p>\n<p>Queda much\u00edsimo por hacer, as\u00ed que esta serie de post servir\u00e1n para dos cosas: por una parte documentar todo lo que se ha hecho ya (arquitectura, esquemas en Kicad, etc.) y por otro lado avanzar en la programaci\u00f3n de este micro hasta conseguir una m\u00e1quina medianamente usable y disfrutable.<\/p>\n<p>Nos vemos en el siguiente cap\u00edtulo&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este serie de art\u00edculos vamos a ir mostrando la arquitectura y programaci\u00f3n de un sencill\u00edsimo microordenador casero que puede construirse con muy pocos elementos: el Bobert-1 (bautizado por mis hijos en honor al robot de Gumball).&nbsp;Una m\u00e1quina compuesta de : Microprocesador Z80 a 4MHz Memoria SRAM 62256 de&#46;&#46;&#46;<\/p>\n","protected":false},"author":2,"featured_media":214,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-212","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.retroparla.com\/wp-content\/uploads\/2018\/02\/DSC8364_lzn.jpg?fit=800%2C1060&ssl=1","jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pcGicC-3q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/comments?post=212"}],"version-history":[{"count":7,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":2842,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/posts\/212\/revisions\/2842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/media\/214"}],"wp:attachment":[{"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/media?parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/categories?post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.retroparla.com\/index.php\/wp-json\/wp\/v2\/tags?post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}