00:06:10 -!- anonfunc has joined. 00:32:06 -!- GregorR-L has quit (Read error: 110 (Connection timed out)). 00:49:28 -!- Arrogant has quit ("Leaving"). 01:43:49 -!- Sgeo has quit ("Ex-Chat"). 01:48:02 -!- Sgeo has joined. 01:57:58 -!- Sgeo has quit (Remote closed the connection). 01:59:07 -!- Sgeo has joined. 02:04:27 -!- anonfunc has quit. 02:18:19 -!- GregorR-L has joined. 02:20:35 -!- clog has joined. 02:20:35 -!- clog has joined. 02:24:14 -!- oerjan has quit ("Good night."). 03:05:03 -!- clog has joined. 03:05:03 -!- clog_ has joined. 03:13:24 -!- clog has quit (Read error: 110 (Connection timed out)). 03:13:24 -!- clog_ has changed nick to clog. 03:22:30 -!- CakeProphet has quit ("haaaaaaaaaa"). 03:45:39 * pikhq laughs evilly 03:46:29 One of my friends is in college. . . He's noted that one of his CS courses doesn't specify a language. . . 03:46:45 oh, jesus 03:46:59 He's considering doing at least one assignment in BFM, and turning in the BF-compiled result. 03:47:28 can he scan in the amusing comments his teacher will write on it next to his failing grade? 03:47:53 haha 03:48:00 Whats BFM? 03:48:10 A macro package for Brainfuck I designed. . . 03:48:15 hmmm 03:48:16 linke me 03:48:31 http://pikhq.nonlogic.org/bfm.tar.bz2 03:48:59 http://pikhq.nonlogic.org/basm.tar.bz2 if you want an example of code written in it. 03:49:28 bsmntbombdood: think of it as BFBASIC on extremely powerful drugs. 03:49:48 -!- NoneGiven has joined. 03:50:12 yuck tcl 03:50:12 Speaking of which, I should probably update the tarballs. . . 03:51:18 pikhq: http://i15.photobucket.com/albums/a379/GregorRichards/langchoice.png 03:51:24 I don't get it 03:52:28 GregorR-L: hahaha 03:56:01 New tarballs up. 03:56:41 Sounds like he's going to turn in one assignment in twice: one version in BF, one in Lisp. 03:57:34 ihope: URL 03:57:37 pikhq: Also URL 03:57:53 What? Of BFM and Basm? 03:58:11 Does BFM use Basm? >_O 03:58:20 No, Basm is written in BFM. 03:58:23 Oh, hahah, there they are :P 03:58:48 I usually test code using egobfi8. . . 03:59:01 So, all generated code is almost guaranteed to work *there*, at least. ;) 04:00:03 Whoot. 04:03:00 * GregorR-L can't figure out how to put bfm in EgoBot :P 04:03:02 basm.bfm, BTW, also demonstrates how one may have a single source file generate code for EOF=-1, EOF=0, or EOF=255. 04:03:13 Don't try. :p 04:03:37 s/255/nochange/ 04:06:20 bsmntbombdood: Thoughts? 04:14:35 thoughts? 04:15:06 On BFM? 04:15:15 I didn't look at it 04:15:20 Oh. 04:15:58 I will 04:16:07 :) 04:16:37 gah 04:16:39 tcl is weird 04:16:52 My Tcl style is also a bit weird. . . 04:17:30 no me gusta 04:17:38 Hmm? 04:19:24 hmmmmm 04:19:28 looks interesting 04:20:47 I should right a c to brainfuck compiler 04:21:03 Maintain Gregor's. 04:21:09 ! 04:21:11 Huh? 04:21:18 he has one? 04:21:21 Yeah. 04:21:27 * bsmntbombdood gets excited 04:21:32 In need of more coding, but it does work. 04:21:45 link me? 04:22:12 http://esolangs.org/wiki/C2BF 04:24:03 sweet 04:53:34 -!- clog has joined. 04:53:34 -!- clog has joined. 04:53:49 Suggestion is that you understand enough hardware to be able to model an FSM and a Datapath. 05:18:22 -!- clog has joined. 05:18:22 -!- clog has joined. 06:24:42 -!- GregorR-L has joined. 06:48:37 You can overwrite the ROM. 06:48:54 It's just that, the structure of the ROM is still a real mystery, since most people rely on PalmOS hooks. 06:49:36 Well, romeos can decompose the ROM into a small and large ROM. The large ROM is irrelevant, since it loads PDBs, so I can only guess that the actual OS code is loaded into the Small ROM. Now how is a big mystery. 06:50:59 The step would be to try to disassemble the ROM, and use the (seemingly irrelevant) documentation on the DragonBall (and friends) processor. 07:57:14 -!- GregorR-L has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:38:41 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 08:38:42 -!- SimonRC has joined. 09:29:33 Writing a Quine is so easy in Forth. 09:29:54 CR TIB #TIB @ TYPE CR 09:29:57 Quine. 10:38:52 Is that one of those cheating ones? 10:40:12 GregorR: email? 11:19:19 -!- tgwizard has joined. 11:57:07 * ihope plays "robots" without using the "t" key 11:57:43 * ihope loses 11:58:09 * ihope loses again 11:59:07 * ihope loses twice more 11:59:12 Zero points every time. 11:59:24 * ihope instead plays NetHack without using the "t" key 12:12:57 -!- xor has quit (niven.freenode.net irc.freenode.net). 12:14:34 -!- xor has joined. 12:14:44 -!- xor has quit (Connection reset by peer). 12:14:47 -!- bsmntbombdood has joined. 12:23:47 -!- Asztal has joined. 13:41:08 back 13:42:22 Razor-X: I don't think you understand- many palm models used flash memory as a ROM, whereas the visor and the m100 (among some other models) use regular-old ROM. The visor ROM is non-writeable. 13:42:58 if you want to know more about the low-level structure of PalmOS, you might want to look into AMX, the operating system it was built on. 13:59:14 -!- jix has joined. 14:34:40 RodgerTheGreat: Oh? Totally unwritable? Bleh. 14:35:26 it was a cost-cutting measure in the design- one of the reasons they were able to sell visors for ~$160 when palms were going for nearly $300 14:35:42 sorry. :( 14:35:56 The only thing you can do is load it into RAM PalmLoader style then... 14:36:01 yeah 14:36:11 one possibility- 14:36:30 do you have any cartridges for your visor? 14:37:06 once palmOS loads, they can automatically run a program from a cartridge, meaning you might be able to store your alternative OS on one, 14:37:14 dunno- it's a possibility. 14:42:33 Yeah. To grab onto a certain hook. Hopefully. 14:44:56 replacing the operating system on palm-based devices can be extremely tricky. 14:51:44 -!- pgimeno has quit (Read error: 110 (Connection timed out)). 15:15:06 bbiab 15:43:35 I have returned 15:55:32 -!- kipple_ has joined. 17:08:11 -!- calamari has joined. 17:08:21 hi 17:09:04 hey, calamari. 17:18:57 -!- Sph1nx has joined. 17:38:55 I thought I had a clever way to have predicatble pauses in bf.. but it didn't work out :P 17:39:23 I was hoping that I could play a very low note using ansi and that it wouldn't print until it was done playing 17:39:34 but of course it printed right away 17:40:02 just do a long loop. 17:40:18 lament: the problem is this: how long? 17:40:53 I could ask the user to push entewr then push enter again after a second has passed, but that's clunky 17:42:08 well............add interrupts to brainfuck :) 17:42:19 heh 18:00:58 hm 18:32:04 -!- pgimeno has joined. 18:45:09 -!- wooby has joined. 18:47:55 calamari: Pause for clock cycles, not seconds. :p 18:52:31 -!- oerjan has joined. 19:04:20 -!- calamari has quit ("Leaving"). 19:18:49 -!- Asztal has quit (Read error: 54 (Connection reset by peer)). 19:53:46 -!- Asztal has joined. 20:00:04 Pause for one clock cycle? 20:00:14 How... useful. 20:00:44 (And what is this "ansi" you speak of? Surely you're not asking the American National Standards Whatever to play the note for you.) 20:05:18 actually he probably is. 20:06:59 ansi escape characters i assume 20:14:33 -!- Sgeo has joined. 20:19:02 Maybe we could write the specs on YouOS? 20:19:06 * Sgeo is Sgeo 20:20:00 -!- ihope_ has joined. 20:20:06 Hi ihope 20:20:24 * Sgeo thinks that the Factory specs thing could be written in YouOS 20:20:33 * Sgeo is shamelessly promoting it right now :/ 20:23:23 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 20:27:05 ANSI escape characters can play music? 20:28:46 \x7 20:29:08 not exactly music, but then, they didn't have music back in those days 20:30:04 How can you play a very low note with that? 20:34:57 If you mean the ASCII character BEL (codepoint 7), I wouldn't call it (or any other ASCII control chars, like linefeed) an ANSI escape sequence. (Admittedly it's listed in the same standard, though.) 20:36:53 -!- ihope has quit (Connection timed out). 20:38:56 (I don't see any other sound functions in 5th edition of ECMA-48, which should be approximately the same as ANSI X3.64.) 20:40:07 -!- pgimeno has joined. 20:46:55 ANSI escape sequences are defined in the same place as ASCII? 20:50:19 The ANSI standard (or at least that ECMA-48, which should be the same thing) lists also the ASCII control characters and their semantics. 20:50:49 http://en.wikipedia.org/wiki/ANSI_escape_code 20:58:22 -!- Sph1nx has quit (Remote closed the connection). 21:32:42 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:24:52 -!- kipple_ has quit ("See you later"). 22:40:12 -!- bsmntbombdood has changed nick to xor_. 22:42:47 -!- xor_ has changed nick to xor. 23:29:08 Hey, what happened to GregorR? 23:29:49 he was whisked away by flesh-eating zombies. 23:30:38 I should learn an HDL 23:42:00 Yes you should :D 23:42:28 Which one 23:43:25 HDL? 23:43:32 Verilog, my suggestions. 23:43:33 hardware description language 23:43:33 High development language? 23:43:40 *suggestion 23:43:41 Ah. 23:43:58 Maybe just because I'm C (god-forsaken language) biased. 23:50:23 Razor-X: Have you coded in verilog? 23:50:48 xor: Somewhat. 23:50:55 But I need better books for more. 23:51:20 VHDL looks like some weird mix of FORTRAN and K&R C. 23:51:31 Razor-X: I recommend coding a lot and hoping you don't screw it up. :p 23:51:46 pikhq: ... :P 23:52:24 If you come by a good Verilog tutorial, please tell me!