| wpwrak | aha. and mtk doesn't seem to like " in messages | 00:32 |
|---|---|---|
| cladamw_ | wpwrak, How's the package ? Not sure the invoice from Wolfgang can help you or not. | 01:25 |
| wpwrak | cladamw_: i'll try to find time to visit customs tomorrow. then i'll see. thu and fri were holidays, so tomorrow is the first day when i can try to salvage it. | 01:28 |
| wpwrak | 52 commits ahead :) | 01:30 |
| cladamw_ | wpwrak, i see. I do really sorry that let it into this situation. | 01:30 |
| wpwrak | ah well, let's hope the customs guys had a nice long weekend and are friendly :) | 01:31 |
| GitHub151 | [milkymist] sbourdeauducq pushed 5 new commits to master: https://github.com/milkymist/milkymist/compare/92eefac...b92595f | 10:59 |
| GitHub151 | [milkymist/master] fpvm.c: renaming decision in fpvm_assign got reversed - Werner Almesberger | 10:59 |
| GitHub151 | [milkymist/master] libfpvm: add also functions and internal variables to fnp.ids - Werner Almesberger | 10:59 |
| GitHub151 | [milkymist/master] libfpvm/unique.c: fix grow_table and strcmp_n - Werner Almesberger | 10:59 |
| GitHub42 | [milkymist] sbourdeauducq pushed 2 new commits to master: https://github.com/milkymist/milkymist/compare/b92595f...75e8acb | 11:00 |
| GitHub42 | [milkymist/master] libfpvm/Makefile: build now for RTEMS (instead of the demo firmware) - Werner Almesberger | 11:00 |
| GitHub42 | [milkymist/master] libfpvm: git rm -rf lm32-rtems/ - Werner Almesberger | 11:00 |
| barbu-uucp | http://www.youtube.com/watch?v=ywWBy6J5gz8 | 11:18 |
| wpwrak | oh dear. so that's what really happens in those electronic brains | 11:33 |
| kristianpaul | lol | 11:33 |
| wpwrak | hmm, no trip to the airport today either. the national bank is on strike, to i couldn't pay the customs fees. | 11:35 |
| kristianpaul | intentional strike? | 11:37 |
| kristianpaul | i dont read too much news afaik.. | 11:37 |
| wpwrak | are there any unintentional strikes ? :) | 11:43 |
| cladamw | ( 3 thinner traces between balls of spartan-6 fpga ) http://en.qi-hardware.com/wiki/File:M1rc3_0x74_XC6SLX45-2FGG484C_without_balls_2.png | 11:50 |
| barbu-uucp | cladamw: ? | 11:52 |
| barbu-uucp | yeah, many BGA packages are based on a piece of multilayer PCB with the chip bonded on it | 11:52 |
| cladamw | yes. amazing though. | 11:54 |
| barbu-uucp | you can take an old motherboard and crack open the BGA packages | 11:54 |
| barbu-uucp | (separate the PCB from its cover) | 11:54 |
| barbu-uucp | you'll see the chip and everything | 11:54 |
| cladamw | he. That fpga I'll still use it. :-) | 11:58 |
| GitHub152 | [milkymist] sbourdeauducq pushed 4 new commits to master: https://github.com/milkymist/milkymist/compare/75e8acb...4fdae4a | 12:09 |
| GitHub152 | [milkymist/master] libfpvm: don't use TOK_* inside fpvm.c - Werner Almesberger | 12:09 |
| GitHub152 | [milkymist/master] libfpvm: split parser from fpvm.c (to fpvm-export.c) - Werner Almesberger | 12:09 |
| GitHub152 | [milkymist/master] libfpvm: export ast.h and split internal communication (to parser_itf.h) - Werner Almesberger | 12:09 |
| wpwrak | hmm, should be fun to enable -Wshadow. produces lots of warnings :) | 12:11 |
| wpwrak | of course, including the annoying y0, y1 | 12:12 |
| Thihi | So who develops the gui for MilkyMist One? | 12:15 |
| Thihi | And who develops the flickernoise language? | 12:15 |
| wpwrak | sebastien is the principal author of everything. but some others are lending a helping hand from time to time as well. | 12:18 |
| Thihi | Ok. | 12:21 |
| GitHub139 | [flickernoise] sbourdeauducq pushed 2 new commits to master: http://git.io/1O2Vxw | 12:30 |
| GitHub139 | [flickernoise/master] src/Makefile: wrap long lines and add spaces around assignments - Werner Almesberger | 12:30 |
| GitHub139 | [flickernoise/master] arrival of the FNP scanner and parser (into src/compiler/) - Werner Almesberger | 12:30 |
| Thihi | wpwrak, so wait, who is sebastien!? I don't know you guys by your real names :o | 12:31 |
| wolfspraul | Sebsatien = lekernel = sb0 | 12:34 |
| wolfspraul | wpwrak = werner | 12:34 |
| Thihi | Ok :) | 12:34 |
| wolfspraul | Sebastien is the founder of the Milkymist project and original coder since 2007 | 12:34 |
| wolfspraul | I joined in 2010 but mostly on the manufacturing/business side (let's say 'wannabe business' :-)) | 12:34 |
| Thihi | Ok. | 12:35 |
| wolfspraul | then there are lot of others like Werner, MIchael Walle, Uwe Bonnes, Takeshi Matsuya, and more | 12:35 |
| wolfspraul | I think in all of 2011 Werner has been taking an amazing role and lead, and now luckily it seems Sebastien is kicking back in as well :-) | 12:35 |
| wolfspraul | and then the new 'users', like you! :-) | 12:36 |
| Thihi | :) | 12:36 |
| wolfspraul | and kristian paul, not to forget. one of the first milkymist hackers. | 12:36 |
| wolfspraul | and probably more I forgot | 12:36 |
| wolfspraul | yeah, that's the story roughly | 12:36 |
| wolfspraul | oh, Lars of course | 12:36 |
| wolfspraul | on-and-off with the Linux port | 12:37 |
| wolfspraul | larsc = Lars Peter-Clausen | 12:37 |
| wolfspraul | there are more, like I said. I just mention names randomly as they pop in my mind. hope nobody feels forgotten :-) | 12:37 |
| Thihi | :) | 12:40 |
| Thihi | Well, thanks for the info. Anyway, I'll prolly have some points about usability in a few weeks, so I just needed to know who to talk about them to ;P | 12:40 |
| GitHub46 | [flickernoise] sbourdeauducq pushed 7 new commits to master: http://git.io/Qmkhxg | 12:41 |
| GitHub46 | [flickernoise/master] src/renderer/: convert old-style function declarations - Werner Almesberger | 12:41 |
| GitHub46 | [flickernoise/master] renderer/compiler.c: include stdbool.h - Werner Almesberger | 12:41 |
| GitHub46 | [flickernoise/master] src/Makefile: add quiet compilation and make it the default - Werner Almesberger | 12:41 |
| GitHub45 | [flickernoise] sbourdeauducq pushed 1 new commit to master: http://git.io/ImDgtQ | 12:42 |
| GitHub45 | [flickernoise/master] compiler/: provide header for migrated functions fpvm_init and fpvm_assign - Werner Almesberger | 12:42 |
| GitHub153 | [milkymist] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/milkymist/commit/7cec37ec937c12a1d9d84f61ba56e7e369031634 | 12:43 |
| GitHub153 | [milkymist/master] fpvm/fpvm.h: declare bottom functions still here, not migrated functions - Werner Almesberger | 12:43 |
| GitHub64 | [flickernoise] sbourdeauducq pushed 5 new commits to master: http://git.io/SXEbCw | 13:28 |
| GitHub64 | [flickernoise/master] compiler/: introduce parser start state - Werner Almesberger | 13:28 |
| GitHub64 | [flickernoise/master] compiler: directly process assignments - Werner Almesberger | 13:28 |
| GitHub64 | [flickernoise/master] compiler: make init_pvv use assignments in FNP notation, as a proof of concept - Werner Almesberger | 13:28 |
| barbu-uucp | wpwrak: yeah, original milkdrop presets often comes with syntax errors and other mistakes ... | 13:29 |
| barbu-uucp | your fixes look good | 13:30 |
| wpwrak | cool, thanks for checking ! if you run them, you'll find that the altars of madness now look a bit more interesting | 13:53 |
| barbu-uucp | haha, expect :) | 13:54 |
| barbu-uucp | last time I heard of this tool was in 2000 or so :) | 13:54 |
| wpwrak | it can still be useful :) | 13:56 |
| GitHub46 | [flickernoise] sbourdeauducq pushed 8 new commits to master: http://git.io/oVMpHQ | 13:58 |
| GitHub46 | [flickernoise/master] compiler/ptest/: FNP parser tester - Werner Almesberger | 13:58 |
| GitHub46 | [flickernoise/master] compiler/test/: regression test framework and a few test cases - Werner Almesberger | 13:58 |
| GitHub46 | [flickernoise/master] patches/: fix various typos (PLEASE REVIEW !) - Werner Almesberger | 13:58 |
| wpwrak | but what i call there isn't "the" expect. just my own function | 13:59 |
| wpwrak | it comes from ./Common, so it'll override any /usr/bin/expect that may be around | 14:00 |
| barbu-uucp | wpwrak: btw, RTEMS has asprintf() | 14:03 |
| barbu-uucp | and ptest leaks memory when error is non-NULL - it doesn't really matter here, but I'd recommend you add a free() for the example | 14:05 |
| barbu-uucp | hmm, in fact, it's [preset00], not [preset] | 14:18 |
| barbu-uucp | "per-vector" variables? :) | 14:19 |
| GitHub136 | [flickernoise] sbourdeauducq pushed 17 new commits to master: http://git.io/8veVUw | 14:22 |
| GitHub136 | [flickernoise/master] compiler: don't feed TOK_ERROR to the parser - Werner Almesberger | 14:22 |
| GitHub136 | [flickernoise/master] compiler: report the line number and the context of an error - Werner Almesberger | 14:22 |
| GitHub136 | [flickernoise/master] compiler: remove trailing whitespace - Werner Almesberger | 14:22 |
| GitHub74 | [flickernoise] sbourdeauducq pushed 2 new commits to master: http://git.io/4xjCLQ | 14:26 |
| GitHub74 | [flickernoise/master] compiler: preset00, not preset - Sebastien Bourdeauducq | 14:26 |
| GitHub74 | [flickernoise/master] compiler: fixed typo 'per-vector' - Sebastien Bourdeauducq | 14:26 |
| GitHub142 | [milkymist] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/milkymist/commit/d30353b1f46a6b73fc364044ba221d9646807719 | 14:28 |
| GitHub142 | [milkymist/master] milkymist: ANSI-style fpvm_version declaration - Werner Almesberger | 14:28 |
| GitHub197 | [flickernoise] sbourdeauducq pushed 5 new commits to master: http://git.io/N9FSxA | 14:28 |
| GitHub197 | [flickernoise/master] flickernoise: use -Wstrict-prototypes - Werner Almesberger | 14:28 |
| GitHub197 | [flickernoise/master] flickernoise: use -Wmissing-prototypes - Werner Almesberger | 14:28 |
| GitHub197 | [flickernoise/master] flickernoise: use -Wold-style-declaration - Werner Almesberger | 14:28 |
| wpwrak | (per-vector) ehm :) will be in the next set of fixes :) | 14:29 |
| wpwrak | ah, you already fixed it | 14:29 |
| wpwrak | excellent. now we're synced again. thanks a lot ! | 14:31 |
| barbu-uucp | wpwrak: btw, there are many regressions in the patch compiler now. I guess they are expected? | 14:35 |
| barbu-uucp | it seems the per-vertex code isn't correct | 14:37 |
| wpwrak | yeah, i have just one that looks odd. but maybe with camera it would be more | 14:42 |
| wpwrak | i need to host-build libfpvm too, then i can simply compare the generated code | 14:43 |
| barbu-uucp | mh, all of them look odd for me | 14:45 |
| barbu-uucp | the images aren't correctly warped | 14:46 |
| barbu-uucp | (i.e. the internal texture buffer) | 14:47 |
| barbu-uucp | this smells like wrong per-vertex code. the per-frame looks OK, though. | 14:47 |
| wpwrak | maybe something in finish-pvv.fnp ... | 14:49 |
| barbu-uucp | hmm... is libmath used anywhere except the demo fw? test tools maybe? | 14:56 |
| barbu-uucp | ah, yes | 14:57 |
| barbu-uucp | sinf() is used to generate the audio test tone | 14:57 |
| GitHub118 | [milkymist] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/milkymist/commit/6f50e9694d9cd3cdcd0227d66721305576c21ac8 | 15:03 |
| GitHub118 | [milkymist/master] Remove demo firmware - Sebastien Bourdeauducq | 15:03 |
| wpwrak | do things like "A Matter Of Taste" still look right for you ? | 15:07 |
| barbu-uucp | it won't even compile | 15:17 |
| barbu-uucp | failed to add equation to per-vertex footer: failed to allocate renamed register | 15:17 |
| barbu-uucp | line 57 | 15:17 |
| barbu-uucp | maybe we're out of sync? | 15:17 |
| wpwrak | let's find out ... | 15:18 |
| wpwrak | no, looks good | 15:25 |
| wpwrak | did you do a make clean on libfpvm and re-install ? just "make" may not be enough, because of the library | 15:26 |
| barbu-uucp | yes, I did | 15:29 |
| wpwrak | hmm. weird. | 15:29 |
| barbu-uucp | ah, I still had a ./obj/renderer/compiler.o in FN | 15:30 |
| barbu-uucp | maybe it linked the wrong one | 15:30 |
| wpwrak | that would be interesting ;) | 15:30 |
| barbu-uucp | no, still won't work | 15:31 |
| wpwrak | very strange. let's check the generated files | 15:33 |
| wpwrak | b16ab1eb337a672a2a580eb7b5240502 finish-pfv.fnp | 15:33 |
| wpwrak | 51f7d69ac9218c41d2263cb92f68e643 finish-pvv.fnp | 15:33 |
| wpwrak | a93ff24e5298caec3896a256a66a8c8a init-pvv.fnp | 15:33 |
| wpwrak | (md5sum) | 15:33 |
| wpwrak | err, nonsense | 15:34 |
| wpwrak | 8204d891896e757b447c2367b00dc89b infra-fnp.h | 15:34 |
| wpwrak | that's the one. the others are inputs :) | 15:34 |
| barbu-uucp | same md5 here | 15:36 |
| barbu-uucp | want to try my flickernoise.bin? | 15:37 |
| wpwrak | yeah, let's swap binaries | 15:38 |
| wpwrak | here is mine: http://downloads.qi-hardware.com/people/werner/tmp/flickernoise-20111212a.fbi | 15:40 |
| barbu-uucp | mailed you mine | 15:43 |
| wpwrak | hmm. yours dislikes "Making time" | 15:43 |
| barbu-uucp | and yours works for me ... | 15:44 |
| barbu-uucp | mh | 15:44 |
| barbu-uucp | well, at least it's not some weird hardware bug ;) | 15:44 |
| wpwrak | it could be quantum-entangled with the binary :) | 15:45 |
| wpwrak | could be memory corruption somewhere | 15:47 |
| wpwrak | with your binary, "Making time" compiles in the patch editor. but not when compiling all the patches for "simple mode" | 15:48 |
| wpwrak | valgrind assures me that the parser is not to blame :) | 15:49 |
| barbu-uucp | and not a single problem with yours? | 16:00 |
| wpwrak | Ice Drops looks a little odd. but maybe that's just my memory playing tticks on me | 16:08 |
| barbu-uucp | mwalle: btw, what's the reason for not including CFG_OUT/CFG_IN into urjtag? | 17:39 |
| kristianpaul | since demo firmware delete, so all trust to rtems now? :) | 19:27 |
| wpwrak | we trust flickernoise. and our ability to win against the bugs of rtems :) | 19:30 |
| kristianpaul | :) | 19:42 |
| wpwrak | so of all the libs milkymist builds, FN only uses libfpvm | 19:46 |
| wpwrak | now, let's see what the BIOS uses | 19:46 |
| wpwrak | hmm, hpdmc, base, hal, net | 19:48 |
| wpwrak | barbu-uucp: plan for today: also add compiler warnings to milkymist. maybe this alone will be enough to reveal the source of the problem | 19:55 |
| wpwrak | barbu-uucp: btw, what does the nick mean ? have you found some retro-computing equipment ? :) | 19:55 |
| kristianpaul | he is using a uucp to tcp/ip link to gerthere :) | 20:03 |
| kristianpaul | s/ger/get | 20:08 |
| barbu-uucp | wpwrak: btw, we can probably get rid of libmath | 20:58 |
| barbu-uucp | and of the soft-fp too | 20:58 |
| barbu-uucp | the only place where it's needed now is the sinf() for the test program | 20:59 |
| barbu-uucp | we can replace it with either a sinus LUT - to take care of Adam's ears during testing - or a more rash square/sawtooth wave | 21:00 |
| barbu-uucp | or a fixed-point sinus, but I'm not familiar with those | 21:04 |
| wpwrak | LUT sounds easiest :) | 21:05 |
| barbu-uucp | or just copy sinf() from libmath into the test program :) | 21:08 |
| barbu-uucp | and keep soft-fp, which doesn't cause much trouble | 21:08 |
| wpwrak | an array and a few lines of perl still sound easier :) | 21:10 |
| wpwrak | plus, we can then even use more complex sounds. if adam some day decides that a sine wave is boring and wants to hear some techno track, it will be easy to accommodate that wish :) | 21:11 |
| barbu-uucp | nah, perl is more work | 21:15 |
| barbu-uucp | or http://www.youtube.com/watch?v=tCRPUv8V22o :) | 21:16 |
| wpwrak | (more work) you mean something like this ? perl -e 'print join ", ", map { int(sin($_/50)*127+127) } 0..314;' | 21:18 |
| wpwrak | cute ;-) | 21:20 |
| wpwrak | okay. one entire techno track in ~30 characters. i admit defeat. | 21:22 |
| wpwrak | (around 02:10) | 21:22 |
| wpwrak | i'm just waiting for one that has vocals, too | 21:22 |
| barbu-uucp | the 5:14 is pretty cool too | 21:24 |
| mwalle | orignally, (1) it wasnt included in the bsdl file (2) you cant specify a valid length for the DR register | 21:31 |
| mwalle | barbu-uucp: btw whats barbu ? | 21:31 |
| barbu-uucp | bearded :) | 21:32 |
| barbu-uucp | in french | 21:32 |
| mwalle | ok | 21:32 |
| barbu-uucp | but what happens with the length of the DR register when you add the instructions manually? | 21:33 |
| kristianpaul | get rid of libnet when having a 2Mpbs uart core too :) | 21:35 |
| mwalle | barbu-uucp: its always overwritten, feel free to submit a patch to the urjtag ml, i'll ack it then ;) | 21:35 |
| mwalle | kristianpaul: well having a 4mbit uart, i get only about 50kbps with gdbstub | 21:35 |
| mwalle | havent tried it with serialboot yet | 21:36 |
| kristianpaul | hmm | 21:36 |
| wpwrak | 6:50 is pretty neat for the size | 21:50 |
| GitHub189 | [migen] sbourdeauducq pushed 3 new commits to master: https://github.com/milkymist/migen/compare/eee6980...0ea7a9b | 23:30 |
| GitHub189 | [migen/master] fhdl: allow a namespace to be specified for Verilog conversion - Sebastien Bourdeauducq | 23:30 |
| GitHub189 | [migen/master] wishbone: only send ack to the active master in arbiter - Sebastien Bourdeauducq | 23:30 |
| GitHub189 | [migen/master] wishbone2csr: fix double-write bug - Sebastien Bourdeauducq | 23:30 |
| --- Tue Dec 13 2011 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!