2015-06-25 00:04 FDCX_ has joined #qi-hardware 2015-06-25 01:00 FDCX_ has quit [Ping timeout: 265 seconds] 2015-06-25 01:28 fengling has quit [Ping timeout: 252 seconds] 2015-06-25 01:48 archang has joined #qi-hardware 2015-06-25 02:22 xiangfu has joined #qi-hardware 2015-06-25 02:27 fengling has joined #qi-hardware 2015-06-25 03:10 xiangfu has quit [Ping timeout: 252 seconds] 2015-06-25 03:34 fengling has quit [Ping timeout: 272 seconds] 2015-06-25 03:39 xiangfu has joined #qi-hardware 2015-06-25 03:44 xiangfu has quit [Ping timeout: 250 seconds] 2015-06-25 03:46 xiangfu has joined #qi-hardware 2015-06-25 03:49 sloantothebone_ has joined #qi-hardware 2015-06-25 03:49 Where do I get a ben nanonote? 2015-06-25 04:36 fengling has joined #qi-hardware 2015-06-25 04:41 xiangfu has quit [Ping timeout: 256 seconds] 2015-06-25 05:12 fengling has quit [Ping timeout: 256 seconds] 2015-06-25 05:30 xiangfu has joined #qi-hardware 2015-06-25 05:47 xiangfu has quit [Ping timeout: 250 seconds] 2015-06-25 06:02 atommann has joined #qi-hardware 2015-06-25 06:04 archang has quit [Read error: Connection reset by peer] 2015-06-25 06:05 archang has joined #qi-hardware 2015-06-25 06:31 Hi 2015-06-25 06:31 Anybody alive? 2015-06-25 06:31 archang has quit [Ping timeout: 246 seconds] 2015-06-25 06:32 k 2015-06-25 06:43 archang has joined #qi-hardware 2015-06-25 07:09 archang has quit [Ping timeout: 264 seconds] 2015-06-25 07:12 xiangfu has joined #qi-hardware 2015-06-25 07:17 archang has joined #qi-hardware 2015-06-25 07:30 fengling has joined #qi-hardware 2015-06-25 07:37 fengling has quit [Ping timeout: 256 seconds] 2015-06-25 07:44 xiangfu has quit [Ping timeout: 272 seconds] 2015-06-25 07:44 xiangfu has joined #qi-hardware 2015-06-25 07:46 fengling has joined #qi-hardware 2015-06-25 08:02 pcercuei has joined #qi-hardware 2015-06-25 08:10 fengling has quit [Ping timeout: 272 seconds] 2015-06-25 08:22 fengling has joined #qi-hardware 2015-06-25 08:34 (ben) tricky. there are no new ones but maybe there's some 2nd hand to be had. maybe ask on the list if someone wants to sell theirs 2015-06-25 08:37 wpwrak: do you know the pandora? (not the box from the myth, the I suppose was designed to be a gaming console) 2015-06-25 08:37 I think it's a little bit bigger than ben, but maybe with some new hardware stuff (?runs little bit faster?) 2015-06-25 08:38 https://www.dragonbox.de/de/189-pandora-1ghz-megapack-consoles.html 2015-06-25 08:38 but _maybe_ not open hardware :-) 2015-06-25 08:40 oh well, they write that this machine can run PSX emulators. Yea maybe run, but it's more a diashow then 2015-06-25 08:43 i "know" it in the sense that i know what it is, yes 2015-06-25 08:45 could be a ben alternative, yes. not sure if anyone has used it as such. it's considerably larger, though (140.3 x 83.5 x 29.3 mm = 343 ccm vs. 99 x 75 x 17.5 = 130 ccm) 2015-06-25 08:48 wow 2015-06-25 08:48 much larger 2015-06-25 08:51 then better gaming on ben nanonote :-) 2015-06-25 08:52 yeah :) alas, the pyra will be the same size 2015-06-25 08:53 but they're cramming some more features into it 2015-06-25 08:54 yea, hdmi out 2015-06-25 08:58 when I was young, I always want to have some of the gamepark holdings handhelds, because it runs linux. 2015-06-25 08:58 so now there are many which runs linux and is mostly open hardware 2015-06-25 09:02 have a look at the gcw zero 2015-06-25 09:02 not really a ben alternative though 2015-06-25 09:02 (no keyboard) 2015-06-25 09:21 atommann has quit [Remote host closed the connection] 2015-06-25 11:01 xiangfu has quit [Ping timeout: 246 seconds] 2015-06-25 11:02 fengling has quit [Ping timeout: 248 seconds] 2015-06-25 11:03 xiangfu has joined #qi-hardware 2015-06-25 11:15 valhalla_ has joined #qi-hardware 2015-06-25 11:16 valhalla has quit [Ping timeout: 264 seconds] 2015-06-25 11:22 xiangfu has quit [Remote host closed the connection] 2015-06-25 11:31 fengling has joined #qi-hardware 2015-06-25 11:33 sulky has joined #qi-hardware 2015-06-25 11:45 atommann has joined #qi-hardware 2015-06-25 11:46 valhalla_ is now known as valhalla 2015-06-25 11:51 atommann has quit [Ping timeout: 256 seconds] 2015-06-25 12:43 dandon has quit [Ping timeout: 252 seconds] 2015-06-25 12:52 dandon has joined #qi-hardware 2015-06-25 13:01 dandon_ has joined #qi-hardware 2015-06-25 13:01 dandon has quit [Ping timeout: 246 seconds] 2015-06-25 13:01 dandon_ is now known as dandon 2015-06-25 13:15 eintopf: pandoras also are not available any longer (though a few will become available shortly since they produced the needed LCD cables for some existing devices with probably broken cables) 2015-06-25 13:16 just because some missing LCD cables? 2015-06-25 13:16 maybe I could also play some games with neo900 :-) 2015-06-25 13:56 sure 2015-06-25 14:14 paul_boddie has joined #qi-hardware 2015-06-25 14:46 Finally! genuine snakeoil!! \o/ http://www.amazon.de/125ml-Natural-Schlangenöl-Haarwuchs-Haarausfall/dp/B00AFFM1TS 2015-06-25 15:04 wej has quit [Ping timeout: 248 seconds] 2015-06-25 15:15 sb0 has joined #qi-hardware 2015-06-25 16:35 pcercuei has quit [Ping timeout: 246 seconds] 2015-06-25 16:36 Hi 2015-06-25 16:38 Hello! 2015-06-25 16:39 On the case of the missing jz4740 interrupts, I can enable them, they are pending (I can see #2 occur), but I still cannot clear ERL without a hang. 2015-06-25 16:40 Even though the handlers are installed in the right locations. 2015-06-25 16:40 Which I checked yesterday, as my loyal audience may remember. 2015-06-25 16:41 I'm suspecting that the CPU wants to load the ErrorEPC location and jump to it. 2015-06-25 16:44 sloantothebone_: I think IDA Systems were the last ones to have the NanoNote: http://www.idasystems.net/products/nanonote 2015-06-25 16:44 Pulster sold out eventually. 2015-06-25 17:02 Oh 2015-06-25 17:07 pcercuei has joined #qi-hardware 2015-06-25 17:31 Hi 2015-06-25 17:40 sb0 has quit [Ping timeout: 256 seconds] 2015-06-25 17:42 sb0 has joined #qi-hardware 2015-06-25 18:10 sb0 has quit [Ping timeout: 252 seconds] 2015-06-25 18:14 sb0 has joined #qi-hardware 2015-06-25 18:20 wej has joined #qi-hardware 2015-06-25 18:28 FDCX_ has joined #qi-hardware 2015-06-25 18:41 sb0 has quit [Ping timeout: 246 seconds] 2015-06-25 18:44 sb0 has joined #qi-hardware 2015-06-25 19:13 sb0 has quit [Ping timeout: 272 seconds] 2015-06-25 19:14 sb0 has joined #qi-hardware 2015-06-25 19:29 zrafa has quit [Ping timeout: 246 seconds] 2015-06-25 19:30 zrafa has joined #qi-hardware 2015-06-25 19:42 sb0 has quit [Ping timeout: 256 seconds] 2015-06-25 19:45 sb0 has joined #qi-hardware 2015-06-25 19:58 zrafa has quit [Ping timeout: 246 seconds] 2015-06-25 19:59 zrafa has joined #qi-hardware 2015-06-25 20:10 zrafa has quit [Ping timeout: 246 seconds] 2015-06-25 20:11 zrafa has joined #qi-hardware 2015-06-25 20:13 sb0 has quit [Ping timeout: 264 seconds] 2015-06-25 20:15 sb0 has joined #qi-hardware 2015-06-25 20:43 sb0 has quit [Ping timeout: 276 seconds] 2015-06-25 20:45 sb0 has joined #qi-hardware 2015-06-25 21:25 pcercuei has quit [Ping timeout: 256 seconds] 2015-06-25 21:27 pcercuei has joined #qi-hardware 2015-06-25 21:28 sb0 has quit [Ping timeout: 248 seconds] 2015-06-25 21:46 pcercuei has quit [Quit: dodo] 2015-06-25 21:48 FDCX_ has quit [Ping timeout: 252 seconds] 2015-06-25 21:54 Oh well, I guess it's all a mystery. Somehow Rockbox and Linux enable interrupts but I can't figure it out. :-( 2015-06-25 21:55 Quite how the CI20 bare metal guy gets interrupts working so easily is a mystery, too. Maybe the jz4780 is more sane or something. 2015-06-25 22:03 sulky has quit [Ping timeout: 265 seconds] 2015-06-25 22:04 sulky has joined #qi-hardware 2015-06-25 22:18 nah, your testbed is too complex 2015-06-25 22:18 Mine? Yes, probably. Being able to watch the CPU directly would be useful. 2015-06-25 22:18 you probably got 5 bugs in it and each single one would break stuff 2015-06-25 22:19 Probably, yes. It's infuriating: I can run programs without interrupts just fine. 2015-06-25 22:19 I can even see interrupts pending but not serviced because of the status register state. 2015-06-25 22:20 start with something absolutely simple: an empty IRQ routine that simply returns. Then see if you can enable IRQs without stuff hanging 2015-06-25 22:20 I did that. A plain exception handler that is just "return from exception". 2015-06-25 22:21 Now you're going to ask me if it returned. ;-) 2015-06-25 22:21 I'm going to ask you if it got called 2015-06-25 22:26 I gather jz47xx has no embedded trace macrocell? 2015-06-25 22:26 Well, it is possible because my "foreground" program didn't continue after enabling exceptions/interrupts. 2015-06-25 22:26 But that could mean that the CPU jumped into the unknown. 2015-06-25 22:27 it is also possible that turingknowswhat got called instead 2015-06-25 22:27 either on invokation of IRQ handler or when returning from it 2015-06-25 22:29 Yes, I suspected the ErrorEPC value to be rogue, which it was, but setting it to a non-rogue value didn't seem to help. 2015-06-25 22:29 so next step: have some decent tested debug code in your IRQ handler that tells you it got called 2015-06-25 22:29 I examined the instructions at the location the CPU is supposed to visit to invoke the handler, and they were all consistent with my program's disassembly. 2015-06-25 22:29 when you know it gets called, try to find out about what it does on exit/return 2015-06-25 22:30 examining instructions is useless since you don't know if the CPU jumps to them to start with 2015-06-25 22:31 Well, it rules out them being wrong, at least. ;-) 2015-06-25 22:32 But I am intrigued to know what the "bootstrap" handlers actually do. 2015-06-25 22:32 iirc you have a register pointing to a jump table. An IRQ-N jumps to address $table-register + N * 4 byte or sth. On that addr there should be an instruction that looks like JMP @irqhandler 2015-06-25 22:33 these are already 3 things that could go haywire: the initialization of table-register, and the addr and the instructions at that addr, in jump table 2015-06-25 22:34 MIPS jumps to dedicated regions upon exception/interrupt. Depending on who you ask, having a table wasn't RISC enough. 2015-06-25 22:35 Can't remember where I read that, but it is the usual RISC-measuring exercise. 2015-06-25 22:35 It's possible that the CPU is not even making a decision about jumping to these places at all. That's what worries me. 2015-06-25 22:35 anyway already setting up the IRQ so it *invokes* your handler is quite intricate 2015-06-25 22:36 examining code bytes at some (arbitrary) addr doesn't help much 2015-06-25 22:38 the CPU usually doesn't _stop_ execution, it just continues fetching opcodes and executing them. The question is *where from* 2015-06-25 22:39 Well, it looks as if it fetches them from a particular address upon reset. 2015-06-25 23:05 Well, thanks for the hints! May give this a rest, though. 2015-06-25 23:07 paul_boddie has quit []