Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:42:43 2006 Host: HERETIQUE.MIT.EDU From: We're adders, we need logs to multiply! I'm mildly irked with how there were two labs free of jsim, and then they just threw a fuckload of jsim at us Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:43:20 2006 Host: HERETIQUE.MIT.EDU From: For God could not count grains of sand / with a 32-bit word I get the impression that most of the work of the beta lab is going to just consist of getting mad at jsim due to both lack of experience and practice, and due to its suckage. Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:43:54 2006 Host: CYBERTRON.MIT.EDU From: "you keep using this data structure... I do not think it means what you think it means" -- riv i found the jsim kinda fun. but I like thinking about abstraction where there is none Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:44:03 2006 Host: HERETIQUE.MIT.EDU From: Sure, if the masses are positive and finite. And not due to the fundamental difficulty of implementing the Beta -- I mean, they *told* us pretty much exactly what to do. Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:49:52 2006 Host: HERETIQUE.MIT.EDU From: You can't cross a scaler with a vector. Working PC Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:55:54 2006 Host: katamari.csail.mit.edu From: follow the strangest tribe They tell you what to do, but doing it is difficult. Class: nelhage Instance: 6.004 Time: Sun Nov 5 20:56:32 2006 Host: HERETIQUE.MIT.EDU From: An Abelian grape! Yes. I'm just wondering how much of the difficulty is just due to the tools, and our inexperience with them. Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:15:25 2006 Host: HERETIQUE.MIT.EDU From: Scheme took all defun out of Lisp. register file is working Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:39:15 2006 Host: HERETIQUE.MIT.EDU From: Sleep is like your high school girlfriend you broke up with when you came to MIT. -- alexrs Hmm. I kinda want to *not* use a ROM for the control logic. I bet I could do it much more efficiently. But I'm just kinda going for the easiest thing, right now. Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:42:38 2006 Host: WHITE-METEO.MIT.EDU From: it turns out that the amount of space you'll save by not using a rom is small in comparison to the space used by other parts. Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:43:19 2006 Host: VINEGAR-POT.MIT.EDU From: I meant for sufficiently large @i(constant) values of 5. iirc, implementing the control logic with gates may also decrease the performance. Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:44:35 2006 Host: HERETIQUE.MIT.EDU From: The people who run the mail for verizon.net are morons, and I'm saying this on tape. -- jis nod. I'm following standard policy that ``premature optimization is the root of all evil'', and doing the dumbest thing first, and then I'll look at it later Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:45:29 2006 Host: HERETIQUE.MIT.EDU From: Special. My instinct is just that it looks like you could probably do it pretty cleverly with gates. But whatever. Class: nelhage Instance: 6.004 Time: Sun Nov 5 21:50:02 2006 Host: HERETIQUE.MIT.EDU From: Sure, if the masses are positive and finite. So much paper on my desk. I printed out the entire lab, the gate reference from lab3, the beta instruction format reference, the relevant lecture, and the ALUFN codes from lab 3 Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:18:15 2006 Host: HERETIQUE.MIT.EDU From: Leonid Davydovich Gvozdeva Something's wrong with the ctl rom setup. Not really sure what right now. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:19:49 2006 Host: HERETIQUE.MIT.EDU From: For God could not count grains of sand / with a 32-bit word Oh, hmm. It's outputting everything a clock cycle too early, I think? Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:20:36 2006 Host: HERETIQUE.MIT.EDU From: {It's {{all} sets}} "Yeah? Then I'm the pope" -Russell -- The 6.004 history of mathematics No, there's at least something else wrong as well Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:25:53 2006 Host: HERETIQUE.MIT.EDU From: To get a vector perpendicular to itself and the road! Ah. I was missing a line. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:29:00 2006 Host: HERETIQUE.MIT.EDU From: Unemployed 20-somethings ALSO do nothing but eat and have sex. But they also get to watch TV -- jrv OK. Control logic (w/o control transfers) is a go. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:33:37 2006 Host: HERETIQUE.MIT.EDU From: I keep petting myself. -- preeya I take it we're supposed to use our ALU from lab3? Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:34:04 2006 Host: VINEGAR-POT.MIT.EDU From: I didn't play D, because if I did, cat would get pissed at me. Effects outside the game affected my decision. Yes. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:56:38 2006 Host: HERETIQUE.MIT.EDU From: Hey, baby. I misplaced my free agency, can I borrow yours? -- kevinr t=2.5h, the beta can execute a basic block. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:57:21 2006 Host: katamari.csail.mit.edu From: "Clint is the pink lion." - kenclary I am very impressed at how quickly you are getting this lab done. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:57:06 2006 Host: HERETIQUE.MIT.EDU From: To get a vector perpendicular to itself and the road! I bet I can do this sucker in a single sitting. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:57:34 2006 Host: SERAPHIM.MIT.EDU From: pero la cosa que me gusta mas es panochita Heh. I didn't realize it was Beta week. Class: nelhage Instance: 6.004 Time: Sun Nov 5 22:58:13 2006 Host: VINEGAR-POT.MIT.EDU From: emi is not a bag of potatoes! Note that the second half of the lab takes much longer than the first. Class: nelhage Instance: 6.004 Time: Sun Nov 5 23:15:53 2006 Host: HERETIQUE.MIT.EDU From: Hey, baby. I misplaced my free agency, can I borrow yours? -- kevinr Pirates of the Caribbean sountrack seems somehow called for. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:08:42 2006 Host: HERETIQUE.MIT.EDU From: The people who run the mail for verizon.net are morons, and I'm saying this on tape. -- jis Ew. I only just really realized exactly how they're treating intstruction and data memory. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:08:59 2006 Host: HERETIQUE.MIT.EDU From: If another person goes in, it'll be empty! They're different for the purposes of reading the PC, but the same for LDR? Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:18:13 2006 Host: HERETIQUE.MIT.EDU From: Girls just wanna defun. OK. I *think* I've implemented everything. Now the debugging starts. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:31:43 2006 Host: HERETIQUE.MIT.EDU From: I define myself to be on the outside. Compile errors fixed. Despite best hopes, it fails to work perfectly on the first try ;) Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:50:51 2006 Host: HERETIQUE.MIT.EDU From: What do I need to do to start smoking svk? -- jrv Basically anything that touches my beta is getting forced to an invalid logic value. Including things that are supposed to be inputs. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:55:19 2006 Host: HERETIQUE.MIT.EDU From: ... or something. I'm not entirely sure how things that are supposed to be inputs are getting forced to invalid states. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:56:31 2006 Host: VINEGAR-POT.MIT.EDU From: randomly intersecting vectors doesn't that imply that the thing that's recieving the input is pushing something else out on that wire? Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:56:55 2006 Host: VINEGAR-POT.MIT.EDU From: red + indigo = violet s/the thing/one of the things Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:57:15 2006 Host: HERETIQUE.MIT.EDU From: DOES NOT SUCK! IS USEFUL! presumably. But I'm confused because jsim seems to usually complain if you wire something to multiple outputs. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:58:27 2006 Host: MULTICS.MIT.EDU From: I'm surrounded by smart men. What more could a girl ask for? I recommend plotting lots of things. I didn't initially realize this until a student pointed it out to me, but you can type in variables in the plot window -- you don't have to use .plot foo in your jsim code. Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:58:52 2006 Host: HERETIQUE.MIT.EDU From: Sleep is like your high school girlfriend you broke up with when you came to MIT. -- alexrs hey, nifty. Everything I've tried to plot so far has just had an invalid logic value Class: nelhage Instance: 6.004 Time: Mon Nov 6 00:59:12 2006 Host: HERETIQUE.MIT.EDU From: {It's {{all} sets}} "Yeah? Then I'm the pope" -Russell -- The 6.004 history of mathematics So I'm commenting out logic and replacing it with .connect's until I find whatever is Wrong Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:00:02 2006 Host: HERETIQUE.MIT.EDU From: /* this will leak, I know and just don't care right now */ -- owl aim.c I think it's in my PC Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:09:23 2006 Host: HERETIQUE.MIT.EDU From: ESS ESS AITCH! Valid logic values! Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:10:00 2006 Host: HERETIQUE.MIT.EDU From: /* this will leak, I know and just don't care right now */ -- owl aim.c Oh, *duh*. .connect doesn't DWIW with >2 inputs. *doh* Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:10:45 2006 Host: HERETIQUE.MIT.EDU From: YAML YAML YAML YAML SEGFAULT SEGFAULT I feel like a dumbass now. Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:11:51 2006 Host: HERETIQUE.MIT.EDU From: Girls just wanna defun. Awesome. I make it halfway through, now that I fixed that. Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:32:11 2006 Host: HERETIQUE.MIT.EDU From: "Did you slap her?" "She's European, she might like that!" -- me, engt OK, LDR was failing because I wasn't setting moe Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:32:34 2006 Host: VINEGAR-POT.MIT.EDU From: Waseem S. Daher MOE!! Yeah!! I think my favorite was 'WERF'. Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:39:17 2006 Host: HERETIQUE.MIT.EDU From: Unemployed 20-somethings ALSO do nothing but eat and have sex. But they also get to watch TV -- jrv ... which I just forgot to asser on invalid opcodes. Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:50:24 2006 Host: HERETIQUE.MIT.EDU From: Let's push it up the hill and see if it happens again! Victory! Class: nelhage Instance: 6.004 Time: Mon Nov 6 01:51:06 2006 Host: HERETIQUE.MIT.EDU From: {It's {{all} sets}} "Yeah? Then I'm the pope" -Russell -- The 6.004 history of mathematics t=5.5h Class: nelhage Instance: 6.004 Time: Mon Nov 6 02:55:33 2006 Host: CYBERTRON.MIT.EDU From: "Whatever happened to that candle I was eating?" -- joyp (stark) I think the .connect caused me trouble for a while