[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"project-43526957":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":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":39,"post_text":40,"what":41,"said":65,"maker_in_thread":100,"shape":109,"grid":111,"attempts":131,"same_week":136,"maker_shows":165,"maker_hidden":166,"reader_version":167,"card":168},"43526957","Chip-8","Chip-8 emulator written in JavaScript","title","Show HN: Chip-8 emulator written in JavaScript","https:\u002F\u002Fgithub.com\u002Fvictorqribeiro\u002FChip8js","github.com","atum47",1743363895,2025,35,10,1536,3837,41,"shown","languages","emulator","web_app",[24,25,26,27],"chip-8 emulator","javascript emulator","retro computing","crt effect","curious",0.19,{"positive":31,"neutral":32,"mixed":33,"critical":33},2,3,0,5,{"idea":36,"execution":38},{"positive":37,"critical":33},1,{"positive":37,"critical":33},[33,33,32,32,33,32,33,34,34,33],null,{"problem":40,"audience":40,"pricing":40,"motivation":42,"time_to_build":40,"stack":52,"openness":62,"stage":63,"team_size":64},{"value":43,"source":44,"evidence":45},"First emulator attempt; wanted to add post-processing to the output, emulating an old monitor glow","maker",[46,49],{"id":47,"by":11,"text":48},"43526979","Hi everyone, this was my first attempt at writing an emulator. I went with the Chip 8 cause it seemed to be the easiest one. I then used tiny.js to manage some aspects of the…",{"id":50,"by":11,"text":51},"43573284","I'm just gonna come out and say it this ideia came from either Claude or ChatGPT. I thought the GBA was the easiest console to write an emulator for, but after talking to either…",[53,58],{"value":54,"source":44,"evidence":55},"JavaScript",[56],{"id":57},"post",{"value":59,"source":44,"evidence":60},"tiny.js",[61],{"id":47,"by":11,"text":48},"open_source","unknown","solo",{"praise":66,"objections":82,"requests":83,"questions":91,"alternatives":99},[67,75],{"value":68,"source":69,"evidence":70},"Nice work","commenter",[71],{"id":72,"by":73,"text":74},"43531348","ghffcvb","Nice work!",{"value":76,"source":69,"evidence":77},"Good first project for learning emulation",[78],{"id":79,"by":80,"text":81},"43576257","bitwize","What makes CHIP-8 great for babby's first emu is the fact that it's not a real CPU or system architecture; it's a VM to make video games for the Cosmac VIP 1970s hobbyist…",[],[84],{"value":85,"source":69,"evidence":86},"Try a single-instruction esolang like BytePusher next",[87],{"id":88,"by":89,"text":90},"43574057","postalrat","https:\u002F\u002Fesolangs.org\u002Fwiki\u002FBytePusher If you want to go again but with only a single instruction.",[92],{"value":93,"source":69,"evidence":94},"Was this already posted a few days ago?",[95],{"id":96,"by":97,"text":98},"43571861","asciimov","Didn't you post this a few days ago?",[],{"comments":34,"answered":37,"key":101},[102,103,106],{"id":47,"text":48},{"id":104,"text":105},"43526992","I've used this guide [1] to help me understand the instructions. 1 - https:\u002F\u002Ftobiasvl.github.io\u002Fblog\u002Fwrite-a-chip-8-emulator",{"id":107,"text":108},"43573168","Yeah, I posted it once 6 days ago but it didn't made the front page so I posted it again 3 days afterwards. That's it https:\u002F\u002Fnews.ycombinator.com\u002Fsubmitted?id=atum47",{"commenters":34,"max_depth":32,"maker_replies":34,"first_comment_mins":31,"lifespan_hours":110},99,[112,114,116,117,119,120,122,123,125,128],[47,33,33,113,11,37],"project\u002Fneutral\u002Fidea",[104,33,33,115,11,37],"project\u002Fneutral\u002Fdocs",[88,37,32,113,89,33],[96,31,32,118,97,33],"maker\u002Fneutral\u002Fnone",[107,31,33,118,11,37],[121,32,32,113,80,33],"43572602",[50,32,33,113,11,37],[79,32,34,124,80,33],"project\u002Fpositive\u002Fidea",[72,126,34,127,73,33],4,"project\u002Fpositive\u002Fexecution",[129,126,33,130,11,37],"43536215","commenter\u002Fneutral\u002Fnone",[132,135],{"id":133,"t":134,"points":37,"comments":37},"43508125",1743183801,{"id":4,"t":12,"points":14,"comments":15},[137,142,146,151,156,160],{"id":138,"name":139,"points":140,"category":141},"43543241","Nue",756,"dev_tools",{"id":143,"name":144,"points":145,"category":20},"43543235","FluentSubs",472,{"id":147,"name":148,"points":149,"category":150},"43514383","Pomodoro",315,"hardware",{"id":152,"name":153,"points":154,"category":155},"43532967","WhatsApp MCP",229,"ai",{"id":157,"name":158,"points":159,"category":155},"43549072","OmniAI OCR benchmark",211,{"id":161,"name":162,"points":163,"category":164},"43520953","pg-mcp",167,"data",53,false,"v2",{"id":169,"name":5,"line":6,"ai":166,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":170,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":171,"url":9,"mix":172,"praise":68,"objection":-1,"sub":21},43526957,[24,25,26,27],"0033030550",[31,32,33,33],1794036671975]