{"id":3129,"date":"2025-01-12T17:20:46","date_gmt":"2025-01-12T17:20:46","guid":{"rendered":"https:\/\/research.swissdigitization.ch\/?p=3129"},"modified":"2025-02-01T11:13:38","modified_gmt":"2025-02-01T11:13:38","slug":"c64-multicolorcamera-graphic-entwicklung","status":"publish","type":"post","link":"https:\/\/research.swissdigitization.ch\/?p=3129","title":{"rendered":"C64-MultiColorCamera (Graphic) &#8211; Development"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"999\" height=\"1024\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-999x1024.png\" alt=\"\" class=\"wp-image-3270\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-999x1024.png 999w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-293x300.png 293w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-768x788.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-1498x1536.png 1498w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43-624x640.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.43.43.png 1724w\" sizes=\"auto, (max-width: 999px) 100vw, 999px\" \/><\/figure>\n\n\n\n<p>The camera can be found under:<br><a href=\"http:\/\/www.swissdigitization.ch\/public\/c64camera\/\">www.swissdigitization.ch\/public\/c64camera\/<\/a><\/p>\n\n\n\n<p>or at the very end for downloading as a large local website.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 1000 \/ 720;\" width=\"1000\" controls src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/c64cameravideo.mp4\"><\/video><\/figure>\n\n\n\n<p>Behind the idea of a C64-MultiColorCamera is the \u201cinteresting\u201d organization of the display\/memory of the C64 (and also other 8Bit computers see Apple\/Atari XE etc). These video memory concepts were more or less a hardware compression method to save expensive RAM. The multicolor (graphic) screen was 160&#215;200 pixels. The video screen and thus the memory was not simply continuous, but was additionally \u201cfurrowed\u201d or structured. The screen consisted of 4(x)*8(y) blocks with their own color logic. Only 4 colors were allowed &#8211; but the background color was the same for all of them! So there were actually only 3 designable colors in one block! The 4 colors can be selected from the 16 predefined colors. A block contained only 4 possible colors from 0-4, which required 2^2 per pixel or in other words a 1\/4 byte. This makes a more colorful image possible than just 4 colors on the screen. The disadvantage is that it is difficult to create an image that works visually. It requires massive adjustments to this constantly changing (Sudoku) logic (manual rendering). This often results in small blocks with more uniform colors and therefore areas.<\/p>\n\n\n\n<p>More about this:<br><a href=\"https:\/\/research.swissdigitization.ch\/?p=1495\">https:\/\/research.swissdigitization.ch\/?p=1495<\/a><\/p>\n\n\n\n<!--more-->\n\n\n\n<h3 class=\"wp-block-heading\">Resolution, colors, color space, memory consumption<\/h3>\n\n\n\n<p>Here you can see how much the \u201cblock compression\u201d affects a total memory of 64KB on the C64:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">C64-MulticolorMode- (MultiColorMode)<\/h4>\n\n\n\n<p>160&#215;200 Pixel in Blocks &gt; 40&#215;25 Blocks. <br>1 Block: 4*8 Pixel Graphic data + 3 Color datas &gt; Codings only 0-3 &gt; (4*1\/4b)*8 Bytes + (3*1\/2 Bytes) = 8+1.5<br>Total: 40*25*9.5 = <strong>9.5 kb<\/strong> + 1b<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">16 MultiColor &#8211; Not existing ! (Comparison)<\/h4>\n\n\n\n<p>160*200 Pixel<br>1 Pixel: 16 Colors = 2^4 = 1\/2 Bytes<br>Total: 160*200*1\/2 = <strong>16 kb<\/strong> + 1b<\/p>\n\n\n\n<p>How well this compression works is sometimes impressive, at least with camera images. The loss is actually very small. However, the effort involved in designing these restrictions for games is also enormous.<\/p>\n\n\n\n<p>Im MultiColorMode (Graphics).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"616\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.21.png\" alt=\"\" class=\"wp-image-3273\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.21.png 980w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.21-300x189.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.21-768x483.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.21-624x392.png 624w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><\/figure>\n\n\n\n<p>The wrong colors  (Too many colors in a block):<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"966\" height=\"610\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.08.png\" alt=\"\" class=\"wp-image-3274\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.08.png 966w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.08-300x189.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.08-768x485.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.08-624x394.png 624w\" sizes=\"auto, (max-width: 966px) 100vw, 966px\" \/><\/figure>\n\n\n\n<p>A version with all 16 colors in all 160&#215;200 pixels.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1002\" height=\"614\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.32.png\" alt=\"\" class=\"wp-image-3272\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.32.png 1002w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.32-300x184.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.32-768x471.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-24-um-15.49.32-624x382.png 624w\" sizes=\"auto, (max-width: 1002px) 100vw, 1002px\" \/><\/figure>\n\n\n\n<p>It also shows how creative the PixelArtists of then and now are, tickling images like the following out of the C64 (Roman Werner with his 2024 Game <a href=\"https:\/\/www.bitmapsoft.co.uk\/product\/timos-castle\/\">&#8222;Timo&#8217;s Castle<\/a>&#8218;):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"652\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27-1024x652.png\" alt=\"\" class=\"wp-image-3147\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27-1024x652.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27-300x191.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27-768x489.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27-624x398.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-14.47.27.png 1284w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><br>Social<\/h3>\n\n\n\n<p>You can even ask yourself socially what this reflects, perhaps you can even \u201csee\u201d the individualism that emerged in the 80s, in which of course a lot of local logics prevailed. The same can be seen &#8211; with some imagination &#8211; in the perspectives in the games, where different perspectives are also mixed by hand in a game. The system is not yet normalized, the 3D engines of first-person shooters, for example, do not yet exist, nor is it possible to choose every perspective (compare <a href=\"https:\/\/www.gamelab.ch\/?p=10109\">https:\/\/www.gamelab.ch\/?p=10109<\/a>). You could perhaps say that the C64 reflected a society that was in the process of individualizing itself and was always starting to think in smaller blocks and slowly &#8218;bought&#8216; or fought for larger blocks economically. The cameras of the 80s were virtually block-based.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Camera &#8211; the always updated world &#8211; automatic digitization<\/h2>\n\n\n\n<p>These constructed images (hand digitization) were already artistic in themselves and the games always played in a very unique world (if they were based on analogue space at all). But what would the world look like with automatic digitization &#8211; as we know it today? A view through this C64 world, so to speak.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A small answer is the C64 MultiColorMode Camera<\/h3>\n\n\n\n<p>The first idea to deal with the C64 came about a year ago. There is also a short blog entry about it here.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Other approaches<\/h4>\n\n\n\n<p>It turned out that someone had of course already done this on the iPhone (AppStore but no longer online) or generalized here: <a href=\"https:\/\/www.famicam64.com\">famicam<\/a>.<\/p>\n\n\n\n<p>What all these projects have in common &#8211; as far as I can see &#8211; is that they usually simply take the color palette and selection and then implement them. In most cases, the resolution is also not correct. So they are nothing more than adjustable filters. Everything as far as I could try them out.<\/p>\n\n\n\n<p>But this is exactly what ultimately rewrites history, because the Sudoko display of the C64 could not be used as a direct digitalization if you wanted to get everything out of it.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Development<\/h4>\n\n\n\n<p>The initial idea was to develop the whole thing as a mobile phone app. But this is expensive &#8211; SWIFT is too much of a university idea. And somehow just not fun to do.<\/p>\n\n\n\n<p>That&#8217;s why the idea was to do it with Processing, which today can also be easily \u201cexported\u201d to a phone. But then came the 2000 question: ok, why not just do it as a web project. Then everyone can use it. And in the future too. It won&#8217;t be trapped in an app silo and will run on any computer without any problems.<\/p>\n\n\n\n<p>And yes, of course, it works quite well today with the integration of cameras. As a framework <a href=\"https:\/\/www.p5js.org\">p5js.org<\/a> was used.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">p5js<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"459\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-1024x459.png\" alt=\"\" class=\"wp-image-3138\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-1024x459.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-300x134.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-768x344.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-1536x688.png 1536w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-2048x918.png 2048w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.13.33-624x280.png 624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>In p5js there are also a number of simple options for screen capturing. There are usually problems with the access request to the webcam etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A WebApp<\/h3>\n\n\n\n<p>Because the screen of the C64 should be emulated as \u201cauthentically\u201d as possible. The following steps were taken:<br><br>1. capturing the camera<\/p>\n\n\n\n<p>2. creating a 160&#215;200 pixel image with C64 colors<br>For this purpose, the color distance was calculated in the classic way, the background color was determined (most common color) and it is looked at what is closest to a C64 color. A special weighting was used to determine the most diverse colors.<\/p>\n\n\n\n<p>\/\/ <strong>col<\/strong> is the current pixel color, while col64 is one of the 16 C64 colors. Fact is the specific factor of the weighting of this color.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"340\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04-1024x340.png\" alt=\"\" class=\"wp-image-3166\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04-1024x340.png 1024w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04-300x100.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04-768x255.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04-624x207.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.11.04.png 1434w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\/\/ Colors and factors<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"850\" height=\"1024\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20-850x1024.png\" alt=\"\" class=\"wp-image-3174\" style=\"width:356px;height:auto\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20-850x1024.png 850w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20-249x300.png 249w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20-768x926.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20-624x752.png 624w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-18.39.20.png 906w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>division into blocks and determination of the \u201cmost important\u201d 3 colors (in addition to the background color).<br>This means counting the colors and then sorting them.<\/li>\n\n\n\n<li>if the block had a maximum of 4 colors (including background color), everything was OK. If it had more than 4 colors, a further adjustment of the \u201cfalse colors\u201d to the selected 4 colors.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Display<br><\/h3>\n\n\n\n<p><\/p>\n\n\n\n<p>The display of the screen was made with small circles. As a kind of simulation of the punch card aesthetics of CRT screens. This could of course be improved.<\/p>\n\n\n\n<p>In addition to the normal image, there is also the option of highlighting the blocks and displaying the wrong colors.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"720\" style=\"aspect-ratio: 942 \/ 720;\" width=\"942\" controls src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/c64camerablocks.mp4\"><\/video><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"834\" height=\"512\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.23.png\" alt=\"\" class=\"wp-image-3134\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.23.png 834w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.23-300x184.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.23-768x471.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.23-624x383.png 624w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><\/figure>\n\n\n\n<p>Die Farben, die nicht in einen Block passen sind hier maximal Rot dargestellt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"822\" height=\"518\" src=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.47.png\" alt=\"\" class=\"wp-image-3135\" srcset=\"https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.47.png 822w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.47-300x189.png 300w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.47-768x484.png 768w, https:\/\/research.swissdigitization.ch\/wp-content\/uploads\/2025\/01\/Bildschirmfoto-2025-01-12-um-12.06.47-624x393.png 624w\" sizes=\"auto, (max-width: 822px) 100vw, 822px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Findings<\/h3>\n\n\n\n<p>The world can be experienced in a new way with the camera. The technical realization of the C64 and 1982, so to speak, and also in comparison to the video format.<\/p>\n\n\n\n<p>The C64 world is very flat. With 16 predefined colors (and 4*8 pixel blocks with 4 colors [one of which is the background color for all]), this is to be expected &#8211; despite the Sudoku effect.<\/p>\n\n\n\n<p>Of course, you should also be able to see what the whole thing would have looked like in just 4 colors. This would certainly require a mode that does not yet exist.<\/p>\n\n\n\n<p>Interestingly, the false colors play less of a role in the camera than in games. The images appear quite flat from the outset and it is only at the edges or on specific objects that the colors become problematic. Of course, this also shows that hand-made images are much more &#8217;symbolic&#8216; and detailed than our view of the analog world through a camera.<\/p>\n\n\n\n<p>Ultimately, a game also tries to depict an analog scene &#8211; such as a living room (e.g. Maniac Mansion) in 160&#215;200 pixels. This means that many more objects are visible and need to be displayed.<\/p>\n\n\n\n<p>In principle, the WebApp can help to bring people closer to the specifics of 80s displays. And perhaps we will see \u201creal\u201d retro games on modern computers in the future.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">ToDos<\/h3>\n\n\n\n<p>An optimization using a color C64 color pool is still missing.This development has been started, but there is a bug that is simply not visible.<\/p>\n\n\n\n<p>Create a more sophisticated version with the colors. Try to find an &#8218;designer&#8216;-algorithm. All colors are used in the picture &#8211; even if they are not &#8218;correct&#8216;. <\/p>\n\n\n\n<p>Try to create a petscii-version on top of this.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Release<\/h3>\n\n\n\n<p>The CameraWebApp is released on the occasion of the DemoSceneEvent moutainbytes.ch.Here, a community seems to understand what it&#8217;s all about, at least to some extent. See also the AppStore apps. Furthermore, an attempt will be made to make the app better known in the entire gamestudies sector.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Project-Sources<\/h3>\n\n\n\n<p>Will be uploaded after the project has been published.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The camera can be found under:www.swissdigitization.ch\/public\/c64camera\/ or at the very end for downloading as a large local website. Behind the idea of a C64-MultiColorCamera is the \u201cinteresting\u201d organization of the display\/memory of the C64 (and also other 8Bit computers see Apple\/Atari XE etc). These video memory concepts were more or less a hardware compression method [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,109],"tags":[],"class_list":["post-3129","post","type-post","status-publish","format-standard","hentry","category-c64","category-gesellschaft"],"_links":{"self":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/3129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3129"}],"version-history":[{"count":52,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/3129\/revisions"}],"predecessor-version":[{"id":3316,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=\/wp\/v2\/posts\/3129\/revisions\/3316"}],"wp:attachment":[{"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/research.swissdigitization.ch\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}