[{"data":1,"prerenderedAt":871},["ShallowReactive",2],{"project-19393279":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":16,"tier":18,"category":19,"subcategory":20,"format":19,"keywords":21,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":45,"post_text":47,"what":48,"said":88,"maker_in_thread":177,"shape":186,"grid":190,"attempts":832,"same_week":833,"maker_shows":293,"maker_hidden":863,"reader_version":864,"card":865},"19393279","2019","A retro video game console I've been working on in my free time","title","Show HN: A retro video game console I've been working on in my free time","https:\u002F\u002Finternalregister.github.io\u002F2019\u002F03\u002F14\u002FHomebrew-Console.html","internalregister.github.io","pkiller",1552595103,2019,2690,210,1,2195,"legend","hardware","retro game console",[22,23,24,25,26],"homebrew console","retro console","z80","avr microcontroller","video game hardware","loved",0.628,{"positive":30,"neutral":31,"mixed":16,"critical":32},78,24,6,109,{"idea":35,"performance":36,"execution":38,"design":40,"docs":42,"pricing":44},{"positive":31,"critical":16},{"positive":16,"critical":37},0,{"positive":39,"critical":16},14,{"positive":16,"critical":41},3,{"positive":43,"critical":16},5,{"positive":37,"critical":37},[43,43,37,43,43,43,37,43,43,43,37,43,43,41,37,43,43,37,37,43,43,41,43,46,43,46,41,43,43,43,43,43,43,43,41,43,43,43,43,46],4,null,{"problem":47,"audience":47,"pricing":47,"motivation":49,"time_to_build":47,"stack":59,"openness":85,"stage":86,"team_size":87},{"value":50,"source":51,"evidence":52},"Built as a personal pet project to learn electronics and retro hardware","maker",[53,56],{"id":54,"by":11,"text":55},"19394418","Thanks :) I've kept this project to myself and would only describe it occasionally to some coworkers and friends. I never thought that many people would find it cool. And always…",{"id":57,"by":11,"text":58},"19394024","Thanks a lot :) It really is super satisfying to get this far, I still turn it on sometimes just to check if it really works. And I also had zero experience with electronics (and…",[60,69,78],{"value":61,"source":51,"evidence":62},"AVR 8-bit microcontrollers",[63,66],{"id":64,"by":11,"text":65},"19415635","I knew what you meant by \"easy\" and I agree. Well, I think it isn't that hard to get an analog video signal going. Having a TV that took an RGB analog signal, meant that I could…",{"id":67,"by":11,"text":68},"19403519","Thank you :) I am considering doing a series of blog posts, I don't know how often I could write them or if I could keep them going, but I will try. I'm not big in social media…",{"value":70,"source":51,"evidence":71},"Z80 CPU",[72,75],{"id":73,"by":11,"text":74},"19395128","Z80 rules! Thanks :)",{"id":76,"by":11,"text":77},"19395781","Thanks :) Yeah, I already have another ongoing project based on a cheap FPGA board with a Cyclone II (quite old but it does the job), the idea is to keep it cheaper and much less…",{"value":79,"source":51,"evidence":80},"C and assembly",[81,84],{"id":82,"by":11,"text":83},"19407837","Yeah I did put more memory than the old school consoles had, absolutely, however the RAM in those days was only used for data mostly because they also had the cartridge ROM (or…",{"id":64,"by":11,"text":65},"unknown","launched","solo",{"praise":89,"objections":121,"requests":140,"questions":159,"alternatives":169},[90,110],{"value":91,"source":92,"evidence":93},"Impressive, inspiring project for a solo builder","commenter",[94,98,102,106],{"id":95,"by":96,"text":97},"19393977","kgwxd","This is the coolest thing I've seen posted on HN in years, very cool work. I've been playing with Atari 2600 programming on and off for the past few years and it is so fun…",{"id":99,"by":100,"text":101},"19394593","Yhippa","I know this has been said before but this is one of the coolest things I've seen posted here on HN. My undergrad is in computer engineering and this post brought back a flood of…",{"id":103,"by":104,"text":105},"19394334","nonamenoslogan","THIS kind of project is why I've replaced .\u002F with HN in my favorites bar. Thanks for sharing, this is an incredibly cool project!",{"id":107,"by":108,"text":109},"19415386","yonz","EPIC!",{"value":111,"source":92,"evidence":112},"Clean, well-written write-up",[113,117],{"id":114,"by":115,"text":116},"19398933","Rooster61","This is a wonderful project. Well done. You might just inspire this software engineer to take his first crack at hardware. :) One somewhat personal question, if you don't mind.…",{"id":118,"by":119,"text":120},"19394080","stevenjohns","This is something I wish I'd be able to do one day, but every time I look into getting into electronics I get overwhelmed. Can you recommend the materials you used when learning?…",[122,132],{"value":123,"source":92,"evidence":124},"Breadboard wiring is hard to debug and the design is complex",[125,129],{"id":126,"by":127,"text":128},"19394511","snazz","As much as I enjoy quickly building circuits on a breadboard like in many of the photos, they’re hell to debug, because there’s so much that can go subtly wrong. It’s much easier…",{"id":130,"by":11,"text":131},"19394592","I totally agree. The reason I stuck to DIP ICs was because I could fit them into breadboards and I thought that was easier than any alternative. I was incredibly lucky on how all…",{"value":133,"source":51,"evidence":134},"Frame-buffered design is less elegant than traditional rendering",[135,136],{"id":67,"by":11,"text":68},{"id":137,"by":138,"text":139},"19407737","indigo945","This is very cool. Doing this all on your own, especially since you're not a computer engineering professional, is astonishing. The one thing that irks me about the console…",[141,151],{"value":142,"source":92,"evidence":143},"Write a book or more detailed posts on the build",[144,148],{"id":145,"by":146,"text":147},"19394344","kotrunga","If you wrote a book explaining how to do this, teaching the concepts, etc... I think a lot of people (or at least me) would be very interested!!! Great job",{"id":149,"by":11,"text":150},"19403354","Thanks :) I'm gonna try and keep posting.",{"value":152,"source":92,"evidence":153},"Learning resources for getting started in electronics",[154,155],{"id":118,"by":119,"text":120},{"id":156,"by":157,"text":158},"19394603","onatm","Great work! I wondered what resource you have used when you started learning electronics. I'd be really appreciated if you share them",[160,165],{"value":161,"source":92,"evidence":162},"Which learning materials were used",[163,164],{"id":118,"by":119,"text":120},{"id":156,"by":157,"text":158},{"value":166,"source":92,"evidence":167},"Is English a second language for the maker",[168],{"id":114,"by":115,"text":116},[170],{"value":171,"source":92,"evidence":172},"RetroPie on a Raspberry Pi",[173],{"id":174,"by":175,"text":176},"19399554","martin1b","Very impressive. My first thought is, why? Just use a Pi with Retro-pi. However, you wanted to be down at the metal. That's quite a challenge, particularly when you work alone.…",{"comments":178,"answered":179,"key":180},30,9,[181,182,185],{"id":57,"text":58},{"id":183,"text":184},"19394242","Thanks :) The only multi-input game I have right now is Tetris for 2 players. My girlfriend doesn't complaint while playing it (except when I win :P), so I'd say it's pretty…",{"id":73,"text":74},{"commenters":187,"max_depth":179,"maker_replies":178,"first_comment_mins":188,"lifespan_hours":189},153,65,147,[191,193,195,199,201,204,207,210,211,214,217,220,222,225,227,229,233,236,239,243,245,248,251,255,258,262,263,265,267,269,272,275,278,280,283,286,289,292,294,297,300,301,304,306,309,312,315,318,321,324,326,329,332,335,338,341,344,347,351,353,356,357,360,364,366,367,369,372,376,377,380,382,384,386,388,391,394,396,400,402,405,408,411,413,416,420,423,425,427,430,433,436,439,442,445,448,451,453,456,459,462,466,470,472,476,479,481,484,488,493,497,499,503,506,510,514,517,520,521,524,527,532,536,540,543,547,551,554,559,561,565,569,573,577,581,585,588,591,593,596,600,604,608,612,614,618,622,626,630,635,639,643,648,652,654,656,659,662,664,666,670,673,677,681,685,690,692,696,698,702,706,707,711,715,718,722,726,727,729,731,734,736,740,744,748,752,756,758,763,767,771,773,777,781,784,788,792,796,800,804,806,810,814,816,820,824,829],[95,37,43,192,96,37],"project\u002Fpositive\u002Fidea",[57,37,37,194,11,16],"maker\u002Fpositive\u002Fnone",[196,37,41,197,198,37],"19394160","project\u002Fneutral\u002Fperformance","ArtWomb",[183,37,37,200,11,16],"project\u002Fpositive\u002Fperformance",[202,37,43,194,203,37],"19400862","Eek",[205,37,37,206,108,37],"19415415","other\u002Fneutral\u002Fnone",[208,37,43,194,209,37],"19395119","mysterydip",[73,37,37,206,11,16],[212,37,37,206,213,37],"19395582","apple4ever",[215,37,37,206,216,37],"19397720","saagarjha",[218,37,37,206,219,37],"19403973","Marazan",[221,37,37,206,216,37],"19405455",[223,37,37,206,224,37],"19406359","dangerbird2",[226,37,37,206,219,37],"19422084",[228,37,37,206,213,37],"19447842",[230,37,41,231,232,37],"19395724","project\u002Fneutral\u002Fnone","tombert",[234,37,37,206,235,37],"19408002","collinmanderson",[237,37,43,194,238,37],"19395888","dustindiamond",[240,37,41,241,242,37],"19397352","maker\u002Fneutral\u002Fnone","fxfan",[244,37,43,194,96,37],"19400240",[246,37,37,206,247,37],"19400878","larrywright",[249,37,43,194,250,37],"19404575","matthall15",[252,37,43,253,254,37],"19395433","project\u002Fpositive\u002Fexecution","bredren",[256,37,37,206,257,37],"19405529","pushpop",[259,37,37,260,261,37],"19408418","commenter\u002Fneutral\u002Fnone","drfuchs",[126,16,37,206,127,37],[130,16,37,264,11,16],"project\u002Fneutral\u002Fexecution",[266,16,43,194,127,37],"19394644",[268,16,37,241,11,16],"19394865",[270,16,37,206,271,37],"19395130","octorian",[273,16,37,206,274,37],"19399930","woodrowbarlow",[276,16,37,206,277,37],"19395033","abraae",[279,16,37,206,127,37],"19395056",[281,16,37,206,282,37],"19397761","Doxin",[284,16,37,206,285,37],"19399347","virusduck",[287,16,37,206,288,37],"19398161","janekm",[290,16,37,206,291,37],"19413289","xobs",[145,293,43,194,146,37],2,[295,293,43,192,296,37],"19394370","dejaime",[298,293,43,194,299,37],"19394409","TomAnthony",[54,293,37,241,11,16],[302,293,43,194,303,37],"19394551","Pharmakon",[305,293,37,231,11,16],"19394776",[307,293,43,194,308,37],"19395919","grawprog",[310,293,43,194,311,37],"19397988","bertman",[313,293,43,194,314,37],"19407038","quickthrower2",[316,293,43,194,317,37],"19398220","ThomPete",[319,293,43,194,320,37],"19398244","nitin_flanker",[322,293,41,241,323,37],"19398904","gvand",[325,293,43,194,146,37],"19400207",[327,293,43,194,328,37],"19401081","abrugsch",[330,293,37,206,331,37],"19395090","iooi",[333,293,37,206,334,37],"19395218","bluedino",[336,293,37,206,337,37],"19395333","allenu",[339,293,37,206,340,37],"19395269","ChuckMcM",[342,293,37,206,343,37],"19398533","pjc50",[345,293,37,206,346,37],"19406191","franl",[348,41,43,349,350,37],"19403270","project\u002Fpositive\u002Fnone","iheartpotatoes",[352,41,37,264,11,16],"19403346",[354,41,41,355,350,37],"19415176","maker\u002Fneutral\u002Fexecution",[64,41,37,264,11,16],[358,41,37,206,359,37],"19404219","cushychicken",[361,46,43,362,363,37],"19401623","project\u002Fpositive\u002Fdesign","korethr",[67,46,37,365,11,16],"project\u002Fneutral\u002Fdesign",[99,43,43,192,100,37],[368,43,37,264,11,16],"19394665",[370,43,41,365,371,37],"19399434","moftz",[373,43,41,374,375,37],"19399600","project\u002Fneutral\u002Fidea","ertoiuert",[114,32,41,241,115,37],[378,32,37,260,379,37],"19399037","bantunes",[381,32,37,260,115,37],"19399085",[383,32,37,260,379,37],"19399120",[385,32,37,260,115,37],"19399173",[387,32,37,260,379,37],"19407331",[389,32,37,260,390,37],"19399606","Shaanie",[392,32,37,206,393,37],"19403152","dang",[395,32,37,241,11,16],"19399703",[397,398,43,192,399,37],"19394536",7,"forinti",[401,398,37,206,11,16],"19394708",[403,398,37,206,404,37],"19395611","baroffoos",[406,398,41,374,407,37],"19397624","zokier",[409,398,37,206,410,37],"19398483","krmboya",[412,398,37,206,399,37],"19398505",[414,398,37,206,415,37],"19398852","bookofjoe",[417,418,43,194,419,37],"19395134",8,"osrec",[421,179,43,194,422,37],"19399245","eldavojohn",[424,179,37,241,11,16],"19399753",[118,426,37,206,119,37],10,[428,426,37,206,429,37],"19394136","abhishekjha",[431,426,37,432,11,16],"19394190","other\u002Fneutral\u002Fdocs",[434,426,37,206,435,37],"19394223","elliottcarlson",[437,426,37,206,438,37],"19395675","gecko",[440,426,37,206,441,37],"19394248","noonespecial",[443,426,37,206,444,37],"19397899","dan00",[446,426,37,206,447,37],"19394269","larrydag",[449,426,37,432,450,37],"19394486","vvanders",[452,426,37,206,127,37],"19394578",[454,426,37,206,455,37],"19394964","PyroLagus",[457,426,37,206,458,37],"19397897","deniska",[460,426,37,206,461,37],"19414802","tdy721",[463,464,43,192,465,37],"19400096",11,"JabavuAdams",[467,468,37,206,469,37],"19399088",12,"ChicagoBoy11",[471,468,37,206,419,37],"19400885",[473,474,43,200,475,37],"19402997",13,"steve_avery",[477,39,43,194,478,37],"19394642","tmountain",[103,480,43,192,104,37],15,[482,480,37,206,483,37],"19401199","cristoperb",[485,486,43,192,487,37],"19401748",16,"ty_2k",[489,490,16,491,492,37],"19398262",17,"project\u002Fcritical\u002Fexecution","rkachowski",[494,495,43,194,496,37],"19404148",18,"lewiscollard",[498,495,37,206,11,16],"19404295",[500,501,37,206,502,37],"19399994",19,"wazoox",[504,501,37,206,505,37],"19400334","Corrado",[507,508,43,192,509,37],"19394211",20,"jespersaron",[511,512,43,192,513,37],"19394581",21,"japanoise",[515,516,43,194,303,37],"19394171",22,[137,518,16,519,138,37],23,"project\u002Fcritical\u002Fdesign",[82,518,37,365,11,16],[522,31,37,206,523,37],"19395580","geowwy",[525,31,37,206,526,37],"19403264","83457",[528,529,43,530,531,37],"19395324",25,"project\u002Fpositive\u002Fdocs","cdnsteve",[533,534,43,194,535,37],"19403559",26,"J_cst",[537,538,16,519,539,37],"19394726",27,"NikkiA",[541,538,37,542,11,16],"19394846","maker\u002Fneutral\u002Fdesign",[544,545,43,253,546,37],"19400109",28,"bradenb",[548,549,43,192,550,37],"19396900",29,"bitwize",[552,178,43,253,553,37],"19394152","anitil",[555,556,41,557,558,37],"19407825",31,"maker\u002Fneutral\u002Fidea","jason0597",[560,556,37,557,11,16],"19407897",[562,563,43,253,564,37],"19394206",32,"jstsch",[566,567,41,557,568,37],"19401174",33,"x11",[570,571,41,557,572,37],"19405877",34,"ultrasounder",[574,575,43,192,576,37],"19394774",35,"lancesells",[578,579,41,264,580,37],"19404820",36,"vkaku",[582,583,37,206,584,37],"19406859",37,"Razengan",[174,586,41,587,175,37],38,"project\u002Fmixed\u002Fidea",[589,586,37,260,590,37],"19399601","rafaelvasco",[592,586,37,241,11,16],"19399726",[594,586,37,260,595,37],"19399889","nkrisc",[597,598,43,349,599,37],"19408360",39,"scrumbledober",[601,602,37,260,603,37],"19411538",40,"cronix",[605,606,43,349,607,37],"19400896",41,"airstrike",[609,610,43,194,611,37],"19397966",42,"Accacin",[613,610,37,260,11,16],"19398135",[615,616,43,192,617,37],"19396585",43,"bpye",[619,620,41,374,621,37],"19396039",44,"netvarun",[623,624,43,192,625,37],"19398616",45,"raverbashing",[627,628,43,192,629,37],"19394317",46,"jtraffic",[631,632,41,633,634,37],"19396083",47,"maker\u002Fneutral\u002Fdocs","system2",[636,637,41,638,415,37],"19403544",48,"project\u002Fneutral\u002Fpricing",[640,641,43,349,642,37],"19403857",49,"convivialdingo",[644,645,43,646,647,37],"19394845",50,"maker\u002Fpositive\u002Fexecution","melbourne_mat",[649,650,43,192,651,37],"19412860",51,"blemasle",[156,653,41,633,157,37],52,[655,653,37,633,11,16],"19394812",[657,653,43,658,157,37],"19411256","maker\u002Fpositive\u002Fdocs",[660,661,37,206,415,37],"19398609",53,[663,661,37,241,11,16],"19398670",[665,661,37,206,415,37],"19398889",[667,668,43,349,669,37],"19394423",54,"kregasaurusrex",[671,672,43,192,213,37],"19395585",55,[674,675,43,349,676,37],"19397766",56,"2sk21",[678,679,43,192,680,37],"19401035",57,"jahabrewer",[682,683,43,530,684,37],"19408102",58,"brainpool",[686,687,16,688,689,37],"19395998",59,"project\u002Fcritical\u002Fdocs","newnewpdro",[691,687,37,633,11,16],"19397466",[693,694,41,633,695,37],"19413223",60,"kriro",[697,694,37,633,11,16],"19413287",[699,700,43,192,701,37],"19397285",61,"hyro010",[703,704,43,658,705,37],"19402917",62,"ai_ia",[149,704,37,633,11,16],[708,709,43,194,710,37],"19394384",63,"craked5",[712,713,43,192,714,37],"19396776",64,"albf",[716,188,43,349,717,37],"19397267","chrisledet",[719,720,16,519,721,37],"19408891",66,"alfanhui",[723,724,41,557,725,37],"19395751",67,"sehugg",[76,724,37,557,11,16],[728,724,37,260,407,37],"19397594",[730,724,37,260,725,37],"19402189",[732,724,37,260,733,37],"19404740","niedzielski",[735,724,37,194,11,16],"19404774",[737,738,43,192,739,37],"19422627",68,"tracker1",[741,742,41,374,743,37],"19395936",69,"undershirt",[745,746,41,374,747,37],"19396154",70,"maharsh007",[749,750,43,658,751,37],"19398914",71,"bussiere",[753,754,43,192,755,37],"19402972",72,"filmgirlcw",[757,754,43,192,755,37],"19403089",[759,760,41,761,762,37],"19395644",73,"project\u002Fneutral\u002Fdocs","mettamage",[764,765,43,646,766,37],"19400841",74,"cmaltby",[768,769,43,646,770,37],"19394145",75,"pjmlp",[772,769,37,241,11,16],"19394506",[774,775,43,192,776,37],"19394274",76,"madebysquares",[778,779,43,646,780,37],"19395394",77,"sexy_seedbox",[782,30,43,646,783,37],"19405892","terrycody",[785,786,43,194,787,37],"19397950",79,"awalvie",[789,790,43,253,791,37],"19397399",80,"Bitter_Function",[793,794,43,253,795,37],"19397646",81,"m1nes",[797,798,43,253,799,37],"19399742",82,"hawkingrip",[801,802,41,264,803,37],"19411460",83,"mito88",[805,802,37,355,11,16],"19412950",[807,808,43,253,809,37],"19414772",84,"stonecharioteer",[811,812,43,194,813,37],"19419698",85,"narven",[107,815,43,253,108,37],86,[817,818,43,192,819,37],"19400346",87,"nukeop",[821,822,41,374,823,37],"19399715",88,"growlist",[825,826,16,827,828,37],"19399856",89,"project\u002Fcritical\u002Fidea","slackfan",[830,826,37,260,831,37],"19401088","Retra",[],[834,839,844,849,854,859],{"id":835,"name":836,"points":837,"category":838},"19408329","Hello Goodbye",510,"security_privacy",{"id":840,"name":841,"points":842,"category":843},"19386093","Stackroboflow",274,"ai",{"id":845,"name":846,"points":847,"category":848},"19427332","Drogon",189,"languages",{"id":850,"name":851,"points":852,"category":853},"19444960","RemoteHub",171,"learning_science",{"id":855,"name":856,"points":857,"category":858},"19443733","Songcraft",152,"creative",{"id":860,"name":861,"points":862,"category":848},"19398932","Python-Prolog-Interpreter",149,false,"v2",{"id":866,"name":5,"line":6,"ai":863,"cat":19,"year":13,"points":14,"comments":15,"rec":27,"s":867,"top":16,"kw":868,"maker":11,"domain":10,"tier":18,"attempts":37,"strip":869,"url":9,"mix":870,"praise":91,"objection":123,"sub":20},19393279,0.63,[22,23,24,25,26],"5505550555055305500553545435555555355554",[30,31,16,32],1793990987081]