{"id":6952,"date":"2021-06-24T06:28:24","date_gmt":"2021-06-24T05:28:24","guid":{"rendered":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2021\/06\/24\/selfmade-rom-module-for-vectrex\/"},"modified":"2024-11-12T09:46:38","modified_gmt":"2024-11-12T08:46:38","slug":"selfmade-rom-module-for-vectrex","status":"publish","type":"post","link":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2021\/06\/24\/selfmade-rom-module-for-vectrex\/?lang=en","title":{"rendered":"Selfmade ROM module for Vectrex"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_6952\" class=\"pvc_stats all  \" data-element-id=\"6952\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p style=\"text-align: justify\">edit Nov. 2024: I keep receiving requests to make the Gerber files for the circuit boards available for reproduction. The download is now possible with this link:<\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2024\/11\/vectrex_rom27c1001.zip\">vectrex_rom27c1001<\/a><\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"wp-image-5288 size-medium alignright\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628-300x293.jpg\" alt=\"\" width=\"300\" height=\"293\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628-300x293.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628-1024x999.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628-768x749.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628-1536x1499.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_094909690-scaled-e1601976859628.jpg 1856w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>For the Vectrex game console a home arcade machine from 1982, there were, or there are a very limited number of game titles available. I will present the Vectrex itself, or the restoration of this darling, in a separate article.<\/p>\n<p style=\"text-align: justify\">The games were available in the form of ROM modules and had to be inserted into the side of the console. Today, like the console itself, they are pretty rare and difficult to find. In terms of price, they are usually not bargains either. There are also replicas, multiroms and some DIY projects that keep the game program or even several games saved on the basis of the old EPROMS and were thus playable via a &#8222;module&#8220;. Since I also have all sorts of Eproms with different sizes in the component store and also got a couple of 27C512 Eproms sponsored by a colleague (thank you J\u00fcrgen), I just had to try to tinker with a ROM module.<\/p>\n<div id=\"attachment_6991\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-6991\" class=\"wp-image-5289 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184-300x285.jpg\" alt=\"\" width=\"300\" height=\"285\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184-300x285.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184-1024x974.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184-768x730.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184-1536x1461.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200826_095005524-scaled-e1602059742184.jpg 1689w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6991\" class=\"wp-caption-text\">originale Vectrex ROM-Module board<\/p><\/div>\n<p style=\"text-align: justify\">So quickly thought about what I would need for this. Here is a small list:<\/p>\n<ul>\n<li style=\"text-align: justify\">old EPROMS (I use Eproms that can be erased with UV light)<\/li>\n<li style=\"text-align: justify\">an Eprom programmer (in the back corner of a box I found a ChipLab programmer with a parallel interface)<\/li>\n<li style=\"text-align: justify\">an old computer with a parallel interface and an older operating system (Windows XP). Fortunately, I once again did without disposal and brought an old laptop back to life.<\/li>\n<li style=\"text-align: justify\">software for the programmer (here I use &#8222;ChipLab&#8220; which can run on WindowsXP with the help of &#8222;porttalk22&#8220;)<\/li>\n<li style=\"text-align: justify\">the binary data or HEX files of the original ROM modules (you can use the internet search for this)<\/li>\n<li style=\"text-align: justify\">a layout tool (Autodesk Eagle)<\/li>\n<li style=\"text-align: justify\">a craft shop where you can etch circuit boards, or an account with<\/li>\n<li style=\"text-align: justify\">a Far Eastern PCB manufacturer<\/li>\n<li style=\"text-align: justify\">Soldering tools and small parts<\/li>\n<li style=\"text-align: justify\">and of course a Vectrex &#8211; otherwise none of this makes any sense<\/li>\n<\/ul>\n<div id=\"attachment_6989\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6989\" class=\"wp-image-5291 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200914_095513378-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6989\" class=\"wp-caption-text\">EPROMs<\/p><\/div>\n<p style=\"text-align: justify\">In order to determine the memory requirements of the Eproms, I first have to know the size of the games. Here is the list of titles and their size:<\/p>\n<p style=\"text-align: justify\"><strong>Games with a size of 4 kB (4 kilo bytes)<\/strong>. This corresponds to an address range from hex 0000 to 0FFF<\/p>\n<ul>\n<li>Armor Attack<\/li>\n<li>Art Master<\/li>\n<li>Bedlam<\/li>\n<li>Berzerk<\/li>\n<li>Clean-Sweep<\/li>\n<li>Cosmic Chasm<\/li>\n<li>Engine Analyzer<\/li>\n<li>Hyperchase<\/li>\n<li>Minestorm 2<\/li>\n<li>Rip Off<\/li>\n<li>Scramble<\/li>\n<li>Solar Quest<\/li>\n<li>Space Wars<\/li>\n<li>Star Castle<\/li>\n<li>Star Hawk<\/li>\n<li>Star Trek<\/li>\n<\/ul>\n<p style=\"text-align: justify\"><strong>Games with a size of 8 kB (8 kilo bytes).<\/strong> This corresponds to an address range from hex 0000 to 1FFF<\/p>\n<ul>\n<li>Animaction<\/li>\n<li>Blitz<\/li>\n<li>Fortess of Narzod<\/li>\n<li>Heads Up<\/li>\n<li>Melody Master<\/li>\n<li>Pitchers Duel<\/li>\n<li>Pole Position<\/li>\n<li>Spike<\/li>\n<li>Spinball<\/li>\n<li>Tour de France<\/li>\n<li>Web Wars<\/li>\n<\/ul>\n<p style=\"text-align: justify\"><strong>Games with a size of 12 kB (12 kilo bytes)<\/strong>. This corresponds to an address range from hex 0000 to 2FFF<\/p>\n<ul>\n<li>Dark Tower<\/li>\n<\/ul>\n<p style=\"text-align: justify\">Next, I&#8217;ll take a look at the Eproms for pinout and size. I have two sizes available for the number of pins. Eproms with 28pin and 32pin in DIL housing. The following types belong to those in the 28-pin housing:<\/p>\n<ul>\n<li>27c64\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 8k x 8 bit\u00a0 so\u00a0\u00a0 64 kb (kilo Bit)<\/li>\n<li>27c128\u00a0\u00a0 16k x 8 bit\u00a0 so 128 kb (kilo Bit)<\/li>\n<li>27c256\u00a0\u00a0 32k x 8 bit\u00a0 so\u00a0 256 kb (kilo Bit)<\/li>\n<li>27c512\u00a0\u00a0 64k x 8 bit\u00a0 so\u00a0 512 kb (kilo Bit)<\/li>\n<\/ul>\n<div id=\"attachment_6983\" style=\"width: 221px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C64-211x300.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6983\" class=\"wp-image-5319 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C64-211x300.gif\" alt=\"\" width=\"211\" height=\"300\" \/><\/a><p id=\"caption-attachment-6983\" class=\"wp-caption-text\">picture from (www.futurlec.com)<\/p><\/div>\n<div id=\"attachment_6953\" style=\"width: 223px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C512.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6953\" class=\"wp-image-5317 size-full\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C512.gif\" alt=\"\" width=\"213\" height=\"292\" \/><\/a><p id=\"caption-attachment-6953\" class=\"wp-caption-text\">picture from (www.futurlec.com)<\/p><\/div>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The pinout is identical except for the different number of address lines. However, the 1Mbit variant 27C1001 (27C010) has a different pinout.<\/p>\n<div id=\"attachment_6955\" style=\"width: 185px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C010.gif\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6955\" class=\"wp-image-5318 size-full\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/27C010.gif\" alt=\"\" width=\"175\" height=\"268\" \/><\/a><p id=\"caption-attachment-6955\" class=\"wp-caption-text\">Bild von (www.futurlec.com)<\/p><\/div>\n<p style=\"text-align: justify\">The next step is to look at the pinout of the Vectrex module bay. The pin numbers of the module are marked in the picture below.<\/p>\n<div id=\"attachment_6981\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6981\" class=\"wp-image-5323 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-300x147.jpg\" alt=\"\" width=\"300\" height=\"147\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-300x147.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-1024x501.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-768x376.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-1536x751.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201006_144050448-2048x1002.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6981\" class=\"wp-caption-text\">Pin Nummerierung des Vectrex Moduls<\/p><\/div>\n<p style=\"text-align: justify\">The signals associated with the pin numbers can be found in the Vectrex circuit diagram of the mainboard. The picture below shows an extract from the circuit diagram with the area of \u200b\u200bthe 36-pin cartridge connector. (Source: console5.com)<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/io-218x300.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5324\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/io-218x300.png\" alt=\"\" width=\"300\" height=\"413\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/io-218x300.png 218w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/io.png 617w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>All the information you need to start with a circuit diagram and layout has now been collected. I looked for an eagle layout for the circuit board connector on the web. But nothing could be found straight away. So an original ROM module had to be used as a reference for the dimensions and spacing of the contact pads. With the dimensions removed in this way, it was quickly done and I had drawn a new Eagle component and saved it in the library.<\/p>\n<div id=\"attachment_6977\" style=\"width: 277px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/eagle_vectrex_conn-e1602055593243-267x300.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6977\" class=\"wp-image-5325 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/eagle_vectrex_conn-e1602055593243-267x300.png\" alt=\"\" width=\"267\" height=\"300\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/eagle_vectrex_conn-e1602055593243-267x300.png 267w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/eagle_vectrex_conn-e1602055593243.png 567w\" sizes=\"(max-width: 267px) 100vw, 267px\" \/><\/a><p id=\"caption-attachment-6977\" class=\"wp-caption-text\">vectrex_connector.lbr<\/p><\/div>\n<p style=\"text-align: justify\">I drew two variants of the module circuits. One for the EPROMs with 28 pins and one for the 1Mbit ROMs with 32 connection pins. (Since there is also space for more games here) In order to be able to distribute all possible sizes of games differently on the EPROM, I have made address bits 12, 13 and 14 switchable. In such a way that these three address lines can either be controlled by the Vectrex or selected externally by the operator using DIP switches (L \/ H). Bits 15 and 16 (can also be selected via DIP switches).<\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-1024x701.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-5339 size-large\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-1024x701.png\" alt=\"\" width=\"474\" height=\"324\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-1024x701.png 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-300x205.png 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-768x525.png 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit-1536x1051.png 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/vectrex1mbit.png 1567w\" sizes=\"(max-width: 474px) 100vw, 474px\" \/><\/a><\/p>\n<p>The following table shows a few examples of how the start addresses of the games can be selected.<\/p>\n<table style=\"border-collapse: collapse;width: 100%;height: 198px\">\n<tbody>\n<tr style=\"height: 36px\">\n<td style=\"width: 16.6333px;height: 36px\">bit<br \/>\n16<\/td>\n<td style=\"width: 16.6333px;height: 36px\">bit<br \/>\n15<\/td>\n<td style=\"width: 21.0333px;height: 36px\">bit<br \/>\n14<\/td>\n<td style=\"width: 19.7167px;height: 36px\">bit<br \/>\n13<\/td>\n<td style=\"width: 18.95px;height: 36px\">bit<br \/>\n12<\/td>\n<td style=\"width: 144px;height: 36px\">bit11-bit0<br \/>\ngame adresses<\/td>\n<td style=\"width: 117.033px;height: 36px\">adresses<br \/>\nstart &#8211; end (hex)<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 21.0333px;height: 18px\">L<\/td>\n<td style=\"width: 19.7167px;height: 18px\">L<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">0000 &#8211; 1FFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 21.0333px;height: 18px\">L<\/td>\n<td style=\"width: 19.7167px;height: 18px\">H<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">2000 &#8211; 3FFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 21.0333px;height: 18px\">H<\/td>\n<td style=\"width: 19.7167px;height: 18px\">L<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">4000 &#8211; 5FFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 21.0333px;height: 18px\">H<\/td>\n<td style=\"width: 19.7167px;height: 18px\">H<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">6000 &#8211; 7FFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">H<\/td>\n<td style=\"width: 21.0333px;height: 18px\">L<\/td>\n<td style=\"width: 19.7167px;height: 18px\">L<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">8000 &#8211; 9FFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">H<\/td>\n<td style=\"width: 21.0333px;height: 18px\">L<\/td>\n<td style=\"width: 19.7167px;height: 18px\">H<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">A000 &#8211; BFFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">H<\/td>\n<td style=\"width: 21.0333px;height: 18px\">H<\/td>\n<td style=\"width: 19.7167px;height: 18px\">L<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">C000 &#8211; DFFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 16.6333px;height: 18px\">H<\/td>\n<td style=\"width: 21.0333px;height: 18px\">H<\/td>\n<td style=\"width: 19.7167px;height: 18px\">H<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 8k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">E000 &#8211; FFFF<\/td>\n<\/tr>\n<tr style=\"height: 18px\">\n<td style=\"width: 16.6333px;height: 18px\">H<\/td>\n<td style=\"width: 16.6333px;height: 18px\">L<\/td>\n<td style=\"width: 21.0333px;height: 18px\">L<\/td>\n<td style=\"width: 19.7167px;height: 18px\">L<\/td>\n<td style=\"width: 18.95px;height: 18px\">L<\/td>\n<td style=\"width: 144px;height: 18px\">at 4k game<\/td>\n<td style=\"width: 117.033px;height: 18px\">10000-10FFF<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 16.6333px\">&#8230;<\/td>\n<td style=\"width: 16.6333px\">&#8230;<\/td>\n<td style=\"width: 21.0333px\">&#8230;<\/td>\n<td style=\"width: 19.7167px\">&#8230;<\/td>\n<td style=\"width: 18.95px\">&#8230;<\/td>\n<td style=\"width: 144px\">and so on&#8230;<\/td>\n<td style=\"width: 117.033px\">&#8230;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"attachment_6985\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6985\" class=\"wp-image-5294 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073408168-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6985\" class=\"wp-caption-text\">Ansicht im Hex Editor<\/p><\/div>\n<p style=\"text-align: justify\">Provided, of course, that the game data was written to the EPROM in this way. To do this, I use one of the many freeware hex editors (HxD) and assemble a binary file from the individual game images. This &#8222;file&#8220; is then imported into the ChipLab software, the correct EPROM is selected from the database, then the chip is inserted into the programmer and off you go &#8230; (First, check again whether the chip is empty. Otherwise it has to &#8220; topless &#8222;in the sun, or under the UV lamp (for about 15-20min)<\/p>\n<div id=\"attachment_6987\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6987\" class=\"wp-image-5293 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200923_073155736-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6987\" class=\"wp-caption-text\">Eprom inserted to the programmer<\/p><\/div>\n<p style=\"text-align: justify\">Once the chip has been filled with bits and a layout has been made from the circuit diagram, a prototype can be etched. To do this, I was able to use our company&#8217;s etching system in a short lunch break and remove the unnecessary copper from the board using etching technology.<\/p>\n<div id=\"attachment_6971\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6971\" class=\"wp-image-5344 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_122540898-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6971\" class=\"wp-caption-text\">pcb layout printed on foil<\/p><\/div>\n<p style=\"text-align: justify\">After exposing a double-sided board coated with photopositive lacquer and then developing it, the excess copper can be removed with EisenDreiChlorid. What remains is the desired structure.<\/p>\n<p style=\"text-align: justify\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_144335878-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5345 size-thumbnail alignleft\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_144335878-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a>Sometimes a selfie in between. It takes about 57 seconds to expose the circuit board to UV light. Enough time to take stupid photos with the phone: D<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify\">The next step is to drill the holes in the board. The vias (VIAs) from the top to the bottom layer are not implemented in the prototype by galvanic application of copper in the holes, but by hand by pushing a piece of silver wire through the hole and then soldering it on both sides.<\/p>\n<div id=\"attachment_6967\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6967\" class=\"wp-image-5346 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20200928_145329587-1-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-6967\" class=\"wp-caption-text\">the etching is completed<\/p><\/div>\n<p style=\"text-align: justify\">Now all that&#8217;s missing is the assembly. But it is done very quickly. Because apart from the IC socket, a couple of pull-up resistors and the DIP switches, there isn&#8217;t much on the board. So solder the few parts, put the chip in the socket &#8211; and the ROM module is ready.<\/p>\n<div id=\"attachment_6973\" style=\"width: 284px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6973\" class=\"wp-image-5343 size-medium\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535-274x300.jpg\" alt=\"\" width=\"274\" height=\"300\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535-274x300.jpg 274w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535-935x1024.jpg 935w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535-768x841.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535-1403x1536.jpg 1403w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201002_183627830-scaled-e1602065004535.jpg 1683w\" sizes=\"(max-width: 274px) 100vw, 274px\" \/><\/a><p id=\"caption-attachment-6973\" class=\"wp-caption-text\">ready assembled ROM module<\/p><\/div>\n<p>What the finished module looks like on the Vectrex and, above all, how it works, I&#8217;ll show you in a short video. I also embellished the board a bit and commissioned it as an industrially manufactured circuit board from a Far Eastern printed circuit board manufacturer &#8230;<\/p>\n<p>(small update on October 20, 2020)<br \/>\nThe circuit boards made in far east have come and, in my opinion, look quite acceptable. A board is quickly assembled &#8230; here is the result:<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-5356\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-225x300.jpg 225w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-768x1024.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-1152x1536.jpg 1152w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-1536x2048.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_093209804-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-5358\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-225x300.jpg 225w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-768x1024.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-1152x1536.jpg 1152w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-1536x2048.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_144126407-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-5357\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-300x225.jpg 300w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-1024x768.jpg 1024w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-768x576.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-1536x1152.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_120210884-2048x1536.jpg 2048w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-scaled.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-5359\" src=\"http:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-225x300.jpg 225w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-768x1024.jpg 768w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-1152x1536.jpg 1152w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-1536x2048.jpg 1536w, https:\/\/blog.fh-kaernten.at\/ingmarsretro\/files\/2020\/10\/IMG_20201020_184349550-scaled.jpg 1920w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_6952\" class=\"pvc_stats all  \" data-element-id=\"6952\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>edit Nov. 2024: I keep receiving requests to make the Gerber files for the circuit boards available for reproduction. The download is now possible with this link: vectrex_rom27c1001 For the Vectrex game console a home arcade machine from 1982, there were, or there are a very limited number of game titles available. I will present&hellip; <br \/> <a class=\"read-more\" href=\"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/2021\/06\/24\/selfmade-rom-module-for-vectrex\/?lang=en\">Weiterlesen<\/a><\/p>\n","protected":false},"author":86,"featured_media":6957,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[1506,1559],"tags":[2132,2133,2134,2137,2117,2118,2135,2131,2128,2125,2130,1999,2129,2127,2126,2136],"class_list":["post-6952","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-electronics-hobbyist","category-retro-consoles","tag-27c1001-en","tag-chiplap-en","tag-data-io-en","tag-general-consumer-electric-en","tag-mb-en","tag-milton-bradley-en","tag-porttalk-en","tag-rom-cartridge-en","tag-rom-modul-vextrex-en","tag-selfmaderom-en","tag-selfmaderomcartridge-en","tag-vectrex-en","tag-vectrex-eprom-en","tag-vectrexgames-en","tag-vextrexrom-en","tag-winchip-en"],"a3_pvc":{"activated":true,"total_views":654,"today_views":0},"_links":{"self":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/6952","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/users\/86"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/comments?post=6952"}],"version-history":[{"count":0,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/posts\/6952\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media\/6957"}],"wp:attachment":[{"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/media?parent=6952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/categories?post=6952"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fh-kaernten.at\/ingmarsretro\/wp-json\/wp\/v2\/tags?post=6952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}