[{"data":1,"prerenderedAt":455},["ShallowReactive",2],{"project-25836395":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":5,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":46,"post_text":47,"what":48,"said":93,"maker_in_thread":205,"shape":208,"grid":212,"attempts":417,"same_week":418,"maker_shows":43,"maker_hidden":447,"reader_version":448,"card":449},"25836395","Tejotron","Virtual breadboard in the browser, inspired by Ben Eater's 6502","title","Show HN: Virtual breadboard in the browser, inspired by Ben Eater's 6502","https:\u002F\u002Fwww.tejotron.com\u002F","tejotron.com",1611079061,2021,409,73,69,2533,3,"legend","learning_science","electronics simulation","web_app",[23,24,25,26],"6502","breadboard simulator","browser cpu simulator","ben eater","debated",0.115,{"positive":30,"neutral":31,"mixed":17,"critical":32},14,18,13,48,{"execution":35,"design":38,"idea":41,"docs":44},{"positive":36,"critical":37},5,7,{"positive":39,"critical":40},2,4,{"positive":42,"critical":43},6,1,{"positive":43,"critical":45},0,[45,45,36,17,43,43,43,17,43,17,36,43,43,45,45,36,43,45,17,17,43,36,17,43,45,17,45,45,45,45,17,36,43,36,36,17,36,36,36,17],null,{"problem":49,"audience":56,"pricing":47,"motivation":65,"time_to_build":69,"stack":73,"openness":90,"stage":91,"team_size":92},{"value":50,"source":51,"evidence":52},"Lets people follow Ben Eater's 6502 build in a browser without physical parts","maker",[53],{"id":54,"by":5,"text":55},"25852475","Thanks everyone for all your positive comments and feedback, I was not expecting this much attention. Sorry for the problems with browser compatibility, the simulation kernel…",{"value":57,"source":58,"evidence":59},"People following Ben Eater's 6502 series or learning computer architecture","inferred",[60,61],{"id":54,"by":5,"text":55},{"id":62,"by":63,"text":64},"25841862","localhost","Wow. This is amazing! I'm building this using real breadboards and am at the part where I'm wiring up the LEDs to the 6522. \u0010While I find the act of stripping wires deeply…",{"value":66,"source":51,"evidence":67},"Keep up with Ben Eater's monthly 6502 videos and make the series accessible in a browser",[68],{"id":54,"by":5,"text":55},{"value":70,"source":51,"evidence":71},"Started last April, worked on it in evenings",[72],{"id":54,"by":5,"text":55},[74,78,82,86],{"value":75,"source":51,"evidence":76},"C\u002FC++",[77],{"id":54,"by":5,"text":55},{"value":79,"source":51,"evidence":80},"WebAssembly via Emscripten",[81],{"id":54,"by":5,"text":55},{"value":83,"source":51,"evidence":84},"SystemC simulation engine",[85],{"id":54,"by":5,"text":55},{"value":87,"source":51,"evidence":88},"Dear ImGui",[89],{"id":54,"by":5,"text":55},"unknown","launched","solo",{"praise":94,"objections":119,"requests":160,"questions":175,"alternatives":191},[95,112],{"value":96,"source":97,"evidence":98},"Impressive and useful educational tool","commenter",[99,103,104,108],{"id":100,"by":101,"text":102},"25842218","anonymouse008","My goodness -- this is impressive. I've just started dabbling in software development, and I can only imagine the time it must have taken to write this. A real labor of 'hard…",{"id":62,"by":63,"text":64},{"id":105,"by":106,"text":107},"25840288","deepsun","This is the best example of what \"Show HN\" is for!",{"id":109,"by":110,"text":111},"25839385","CyberDildonics","This looks both impressive and very useful.",{"value":113,"source":97,"evidence":114},"Step-through of assembly while running is great",[115],{"id":116,"by":117,"text":118},"25837861","mattowen_uk","This is brilliant. Bookmarked for when I have time to play with it properly. I particularly love being able to step through the assembly code whilst it's running.",[120,139,153],{"value":121,"source":97,"evidence":122},"Requires a recent Firefox or Chromium-based browser; browser detection fails for some users",[123,127,131,135],{"id":124,"by":125,"text":126},"25837867","loa_in_","Says to use desktop Firefox, while I'm on desktop Firefox 76.0",{"id":128,"by":129,"text":130},"25838393","helph67","I'm using FF 78.6.1 but only get the `use Firefox' msg!",{"id":132,"by":133,"text":134},"25841672","musicale","> Use desktop Chrome, Edge(Chromium), or Firefox hmm",{"id":136,"by":137,"text":138},"25843021","ilikedthatone","browser detection does not work. debian.",{"value":140,"source":97,"evidence":141},"Start\u002Frewind button controls are unintuitive",[142,146,150],{"id":143,"by":144,"text":145},"25840173","jcun4128","Oh thanks! Doesn't seem intuitive a skip back icon\u002Fbutton means start.",{"id":147,"by":148,"text":149},"25854698","djmips","Rewind is not an intuitive way to start the simulation! (Also that was NOT a dumb question)",{"id":151,"by":148,"text":152},"25854719","Nice work! Hope you can clean up the UI (not use rewind). Otherwise I really like it so far.",{"value":154,"source":97,"evidence":155},"Does not support Safari",[156],{"id":157,"by":158,"text":159},"25837897","nickmain","Does not support Safari.",[161,168],{"value":162,"source":97,"evidence":163},"Virtual PCB and more components like ESP32",[164],{"id":165,"by":166,"text":167},"25838973","dheera","Great work! This is interesting, but perhaps even more useful might be a virtual PCB so that one could irritate on the design in-browser and then just get the PCB made with a…",{"value":169,"source":97,"evidence":170},"Standalone app instead of browser",[171],{"id":172,"by":173,"text":174},"25838217","ExcavateGrandMa","Am not very fan of running my things with a web browser... But virtual hardware is a nice way to avoid pollution... Good job :) a standalone app maybe?",[176],{"value":177,"source":97,"evidence":178},"What language and frameworks were used",[179,183,187],{"id":180,"by":181,"text":182},"25838803","lxe","Wow. Amazing work. What is this written in? Would love to check out the code.",{"id":184,"by":185,"text":186},"25844067","jasim","Tejotron, how did you build this? Is it Rust compiled to WebAssembly? The code editor is quite well-made. Is it completely hand-rolled? Curious to hear more!",{"id":188,"by":189,"text":190},"25837938","gregschlom","OT, but I'd be curious to know what kind of frameworks are used to make this site.",[192,198],{"value":193,"source":97,"evidence":194},"Flux.ai",[195],{"id":196,"by":197,"text":193},"25840499","artifact_44",{"value":199,"source":97,"evidence":200},"Tinkercad",[201],{"id":202,"by":203,"text":204},"25841012","btach","Check out Tinkercad. I don't think the program simulator in it is as cool or as in-depth, but you can program a virtual Arduino with it and hook up wires to a breadboard along…",{"comments":43,"answered":45,"key":206},[207],{"id":54,"text":55},{"commenters":209,"max_depth":42,"maker_replies":43,"first_comment_mins":210,"lifespan_hours":211},60,106,225,[213,217,220,223,225,227,230,233,235,238,240,241,243,245,247,250,254,257,260,262,263,264,267,270,273,276,279,282,285,290,292,295,298,301,304,307,311,314,316,319,322,323,327,330,332,334,337,339,341,344,347,350,352,355,357,359,362,366,369,370,373,376,381,385,390,395,397,400,401,403,407,411,415],[214,45,45,215,216,45],"25838716","commenter\u002Fneutral\u002Fnone","vascofazza",[218,45,45,215,219,45],"25841478","noncoml",[221,45,45,215,222,45],"25843922","Pawka",[224,45,45,215,216,45],"25844013",[100,43,36,226,101,45],"project\u002Fpositive\u002Fexecution",[228,39,17,229,144,45],"25839940","project\u002Fneutral\u002Fdesign",[231,39,17,229,232,45],"25839981","wccrawford",[143,39,43,234,144,45],"project\u002Fcritical\u002Fdesign",[236,39,43,234,237,45],"25841245","postalrat",[239,39,43,234,232,45],"25841766",[147,39,43,234,148,45],[54,17,45,242,5,43],"maker\u002Fneutral\u002Fnone",[62,40,36,244,63,45],"project\u002Fpositive\u002Fidea",[124,36,43,246,125,45],"project\u002Fcritical\u002Fexecution",[248,36,43,246,249,45],"25838165","nagyf",[251,36,17,252,253,45],"25838199","project\u002Fneutral\u002Fexecution","morsch",[255,36,17,252,256,45],"25838438","majik_",[258,36,17,252,259,45],"25838817","the_pwner224",[261,36,17,252,110,45],"25839326",[105,42,36,244,106,45],[128,37,43,246,129,45],[265,37,43,246,266,45],"25839941","hansvm",[268,37,45,215,269,45],"25840242","JshWright",[271,37,45,215,272,45],"25840525","petschge",[274,37,45,215,275,45],"25840872","sitzkrieg",[277,37,45,215,278,45],"25841492","naikrovek",[280,37,45,215,281,45],"25843287","GlitchMr",[116,283,36,284,117,45],8,"project\u002Fpositive\u002Fdesign",[286,287,36,288,289,45],"25843677",9,"project\u002Fpositive\u002Fdocs","westoncb",[157,291,43,246,158,45],10,[293,291,17,252,294,45],"25840336","aluminum96",[296,291,45,215,297,45],"25846811","Narishma",[299,291,45,215,300,45],"25842686","wuwuno",[188,302,17,303,189,45],11,"project\u002Fneutral\u002Fnone",[305,302,17,303,306,45],"25838093","elitepleb",[308,302,17,309,310,45],"25844026","project\u002Fneutral\u002Fdocs","flohofwoe",[165,312,17,313,166,45],12,"project\u002Fneutral\u002Fidea",[196,312,43,315,197,45],"project\u002Fcritical\u002Fidea",[317,312,45,318,133,45],"25841673","other\u002Fneutral\u002Fnone",[320,32,36,244,321,45],"25840342","acutesoftware",[180,30,17,252,181,45],[324,30,43,325,326,45],"25840960","project\u002Fcritical\u002Fnone","dotancohen",[328,30,17,303,329,45],"25841076","warxmike",[331,30,45,215,278,45],"25841586",[333,30,45,215,326,45],"25851794",[335,30,17,309,336,45],"25851334","krallja",[338,30,45,215,237,45],"25841259",[340,30,45,318,278,45],"25841526",[342,30,45,215,343,45],"25846282","taneq",[345,30,45,215,346,45],"25841813","trevor-e",[348,30,45,215,349,45],"25842161","colejohnson66",[351,30,45,215,346,45],"25850201",[353,30,45,215,354,45],"25842121","systemvoltage",[356,30,45,215,310,45],"25844043",[184,358,17,252,185,45],15,[360,358,17,252,361,45],"25844253","altschuler",[363,364,36,244,365,45],"25842241",16,"transitorykris",[151,367,17,368,148,45],17,"project\u002Fmixed\u002Fdesign",[132,31,43,246,133,45],[172,371,17,372,173,45],19,"project\u002Fmixed\u002Fexecution",[374,371,45,215,375,45],"25953319","dAcid__",[377,378,36,379,380,45],"25842704",20,"maker\u002Fpositive\u002Fexecution","tanseydavid",[382,383,36,284,384,45],"25840957",21,"cyral",[386,387,17,388,389,45],"25843012",22,"maker\u002Fneutral\u002Fidea","bcwarner",[391,392,17,393,394,45],"25840797",23,"project\u002Fmixed\u002Fidea","amelius",[396,392,17,229,336,45],"25840876",[398,392,36,244,399,45],"25840877","freeone3000",[202,392,45,318,203,45],[109,402,36,244,110,45],24,[404,405,36,379,406,45],"25837944",25,"StillChill",[408,409,36,379,410,45],"25838958",26,"x0",[412,413,36,226,414,45],"25843006",27,"ibeckermayer",[136,416,43,246,137,45],28,[],[419,424,428,433,437,442],{"id":420,"name":421,"points":422,"category":423},"25848278","Beeper",962,"consumer_social",{"id":425,"name":426,"points":427,"category":19},"25846347","Vim",667,{"id":429,"name":430,"points":431,"category":432},"25821873","Turquoise Health",447,"data",{"id":434,"name":435,"points":436,"category":423},"25848793","Sundayy",215,{"id":438,"name":439,"points":440,"category":441},"25786640","Vmctl\u002FVmcli",198,"dev_tools",{"id":443,"name":444,"points":445,"category":446},"25829757","tf-quant-finance",153,"finance_crypto",false,"v2",{"id":450,"name":5,"line":6,"ai":447,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":451,"top":17,"kw":452,"maker":5,"domain":10,"tier":18,"attempts":45,"strip":453,"url":9,"mix":454,"praise":96,"objection":121,"sub":20},25836395,0.12,[23,24,25,26],"0053111313511005103315310300003515535553",[30,31,17,32],1794036601581]