--- Log for 15.04.122 Server: tungsten.libera.chat Channel: #rockbox --- Nick: rb-logbot Version: Dancer V4.16 Started: 21 hours and 40 minutes ago 00.54.26 Join mendel_munkis [0] (~mendel_mu@97-127-47-249.mpls.qwest.net) 00.55.25 Quit munkis (Read error: Connection reset by peer) 01.14.07 *** Saving seen data "./dancer.seen" 01.18.01 Nick mendel_munkis is now known as munkis (~mendel_mu@97-127-47-249.mpls.qwest.net) 01.58.26 # Build Server message: 3New build round started. Revision d56d96031c, 303 builds, 7 clients. 02.24.05 # Build Server message: 3Build round completed after 1539 seconds. 02.24.57 # Build Server message: 3Revision d56d96031c result: 144 errors 67 warnings 03.14.10 *** No seen item changed, no save performed. 05.09.53 Join MyFairJulie [0] (~MyFairJul@p579cd0f6.dip0.t-ipconnect.de) 05.10.01 # knock knock 05.13.58 Quit akaWolf (Ping timeout: 246 seconds) 05.14.12 *** Saving seen data "./dancer.seen" 05.21.50 Join akaWolf [0] (~akaWolf@akawolf.org) 05.25.15 # Does anyone know how to build a custom plugin? I set up the development environment and made a source file for my plugin, but i don't know how to build that plugin. 05.37.47 Quit munkis (Ping timeout: 240 seconds) 07.12.13 Join dfkt [0] (~dfkt@62-178-143-251.cable.dynamic.surfer.at) 07.14.16 *** Saving seen data "./dancer.seen" 07.15.48 Quit dfkt (Client Quit) 07.19.50 # Hello? 07.26.32 # add the .c file name to apps/SOURCES 07.27.05 # apps/plugins/SOURCES even 07.40.12 # There is no sources subfolder in apps and apps/plugins 07.41.25 # it is a file 07.42.22 # I see 07.42.46 # your .c file goes in apps/plugins and the filename in apps/plugins/SOURCES 07.43.39 # I see 07.43.48 # Make now recognizes my c file 07.54.23 # Thank you :) 07.54.40 # enjoy 07.54.55 # I'm gonna start working on my little Wordle clone for Rockbox :D 08.00.33 # did you switch away from something other than cygwin ? 08.00.36 # *to 08.06.03 # I used the Ubuntu machine 08.11.10 # <_bilgus> well crap 08.19.04 # Build Server message: 3New build round started. Revision ff08841ea9, 303 builds, 8 clients. 08.21.04 # <_bilgus> MyFairJulie, don't forget to add your plugin to the CATEGORIES file as well to get it showing in the plugin list (no extension & no space after the comma btw) 08.24.32 # I see, thank you :) 08.25.33 # Little question: Are there any constants available for screen height and screen width? I'd like to make Wordle at least compatible with all iPod versions. 08.25.50 # Or Wheeldle. Because Clickwheel input :D 08.32.18 # <_bilgus> i'd say look at some of the plugins existing but yes there are screen height constants 08.33.24 # <_bilgus> everything else will be supplied by the plugin struct open plugin.h to see the list of available functions exported from core 08.34.10 # <_bilgus> see plugins/lib for helpers for the hairly aspects 08.34.19 # <_bilgus> hairy* 08.34.43 # Build Server message: 3Build round completed after 938 seconds. 08.34.56 # Build Server message: 3Revision ff08841ea9 result: All green 08.37.36 # <_bilgus> no malloc beign the biggest part but it can be emulated using the compatibility helper lib stdio_compat.c 08.45.35 # <_bilgus> oh sorry I was thinking malloc was covered in there I guess we emulate malloc by using TLSF ontop of the static plugin buffer 08.54.06 # wordle plugin will benefit from the keyboard work 08.55.47 # Make sure to think of a good name. All fine to call it "a worldle clone" now, but I suspect actually naming the plugin that is asking for problems later 08.56.32 # spork I have an idea for the keyboard 08.56.54 # _bilgus has been reworking the virtual keyboard 09.14.18 *** Saving seen data "./dancer.seen" 09.55.22 # heh, 'rockle' 10.19.18 # I feel more like "Wheeldle" considering i primarily target iPods buuuuuut why not. Rockle sounds nice. 10.23.55 # since so many of our other plugins try to include rock in their name 10.24.34 Join munkis [0] (~mendel_mu@97-127-47-249.mpls.qwest.net) 10.26.24 # Then why is it that we didn't name Doom "Room"? It's epic! :P 10.26.36 # It's Rockbox + Doom :D 10.26.38 # "rock" may be a bit overused, but I'm not sure focusing the *name* on a subset of players is a good idea. You might not want to deal with other players right now, but if it ends up in the tree someone will! 10.26.56 # I was just joking :D 10.27.31 # Wheeldle does sound nice though. Decisions... :) 10.28.04 # sounds too much like wheedle. :) 10.28.25 # which may be a bit prophetic 10.29.04 # <_bilgus> gevaerts, I was hinking the same lol 10.29.06 # NYT seems to be quite aggressive in going after "inspired imitators" 10.30.03 # Indeed. As I understand it the gameplay is fair game, but keeping styling and name fairly different is probably smart 10.30.09 # Would be too late now anyway. So many people made clones, i'm certain that you can't easily protect this games. 10.30.40 # About styling tho... Maybe it's a good idea not to use original wordle colors 10.30.45 # the less similar the name, the better 10.30.54 # Rockle sounds defo good 10.31.25 # <_bilgus> the WIP patch on gerrit is about 1/2 there on the keyboard, its got most of the functionality working now, I still need to workout the wsitching between picker, menu & editline 10.31.31 # I don't know the details, but my understanding is that in many jurisdictions *gameplay* is not protected. Also wordle is identical in gameplay to earlier games anyway, so in this case that doesn't even matter 10.32.16 # <_bilgus> you can also provided a custom keyboard for your plugin, see announce_status.c 10.33.59 # Back in the distant mists of history before my time the current Rockblox had a different name. That name got complaints from rights holders 10.40.02 # I think i'm gonna whip up my own input so that i can easily display which characters were correct etc. 10.41.13 # <_bilgus> in that case checkout the owner draw function for lists 10.41.45 # <_bilgus> you get all the helpful scrolling and logic and get to draw your own styled text 10.43.17 # <_bilgus> see lib/printcell_helper for an extreme example 10.45.05 # <_bilgus> being that you aren't timing constrained it might be worthwhile to explore doing this in lua it'll get you up and running a lot faster 11.07.33 # Can i write something in the output console from my simulator? Like, does printf() work? 11.14.21 *** No seen item changed, no save performed. 11.30.39 Quit akaWolf (Ping timeout: 256 seconds) 11.33.10 Join akaWolf [0] (~akaWolf@akawolf.org) 11.47.49 # Name it "5chars" :) 11.49.36 # * speachy snickers. 11.51.25 # So one int and one char? :) 11.53.48 # Okay, i hit a little roadblock. I made a struct to store in the available characters and whether the guess was correct or not. I created a loop to generate all the characters (i didn't want to add 26 structs representing the characters by hand). Now i want to display the characters on screen. However when i run rb->snprintf() to copy the text into 11.53.48 # a char[] to display it later with rb->lcd_putsxy(), the simulator crashes with SDL_WaitEvent(). 11.53.49 # What am i doing wrong? 11.53.50 DBUG Enqueued KICK MyFairJulie 11.53.50 # Full code is here: https://pastebin.com/gUSyq1EQ 12.44.57 Join lebellium [0] (~lebellium@2a01cb04012c0900950d6d5adcf0453e.ipv6.abo.wanadoo.fr) 12.59.26 Join Zephyr83 [0] (~Zephyr@ip5f5aeca8.dynamic.kabel-deutschland.de) 13.01.08 # Hi, I have an issue getting rockbox onto my sansa clip+, it keeps giving me a "could not write" error when i try to install the bootloader, any idea what this could mean? Would be much appreciated 13.01.27 # came here a while back but had my screen crash at the time so i had to take care of that first 13.05.09 # This is the error I get: https://i.imgur.com/RgPlBCd.png 13.06.38 # is it related to the firmware version i downloaded perhaps? I got the newest one but also tried the one before that 13.08.25 # no, it is an issue with rockbox utility 1.5 13.08.42 # uses 1.4.1 for the bootloader if you need to install the bootloader 13.09.31 # the rockbox utility issue is fixed but no updated binaries have been released yet 13.10.26 # ah ok 13.10.36 # so what should i do? get 1.4.1 then? 13.10.40 # will try that 13.10.43 # cheers man 13.11.43 # yes 13.14.23 *** Saving seen data "./dancer.seen" 13.16.04 # You have no idea how many hours Ive struggled with this, thanks a lot man, it's finally working 13.25.00 # actually, that issue hasn't been fixed. I'm currently looking at it. A different issue (but appearing similarly) that affected other Sandisk players has been fixed the other day. 13.25.36 # right now I have a fix, but it's rather an band aid, and I'm not sure if that will cause other unwanted side effects. So trying to understand what broke it. It's somewhat weird. 13.25.56 # but anyway, you can use 1.4.1 for the time being. Hopefully I'll get that fixed in the next couple of days. 13.27.02 # at least you know people are using your work, bluebrother 13.27.13 # if only due to the complaints. :D 13.27.34 # that's the problem with releasing stuff. People don't use it unless you put a release number on it :) 13.27.50 # and then things break and people complain. Well. That's how it is. 13.28.13 # they do not complain about the lack of effort 13.28.50 # it is nice to see how much people still want rockbox 13.28.58 # what effort? The one writing up unusable reports? ;-) 13.30.07 # no no, your effort 13.31.10 # I do have efforts? Oh noes! :D 13.31.26 # some of the complaints were very typical indeed 13.32.20 # 1.5 works on windows 11 too btw 13.32.53 # except for the known issues 13.50.26 # that's nice to know. 13.59.42 # <_bilgus> MyFairJulie, maybe tempchar needs to be two chars to hold the 'A terminating null character is automatically appended after the content written.' 14.01.45 # _bilgus I'm afraid that didn't help 14.38.39 # <_bilgus> MyFairJulie, https://pastebin.com/eDrfCkvJ 14.39.24 # <_bilgus> I will probably add that to the example plugins on the forum 14.39.35 # oh, wow. That player build info from server rework broke it. Well, that caused a crash which I tried to fix, and with that fix made it not crash anymore but still broken. 14.43.22 # turns out a missing entry (which is the case for ipods as bootloader filename on the player) was previously returned as an empty string, then converted to a list, which had one entry. Now an invalid QVariant is returned, which is converted to a list, which is empty. And now the mountpoint is not properly set, and for other players the code that defaulted was removed. Oops. 14.48.58 # _bilgus Make is complaining on my end: 14.48.59 #              case ACT_DOWN: 14.49.11 #              case ACT_DOWN: 14.49.19 # Stupid IRC 14.49.28 # error: expected expression before ‘:’ token 14.52.32 # <_bilgus> oops remove the colons in the #define 14.52.48 # <_bilgus> I moved them from the switch 14.54.38 # <_bilgus> I also forgot left_repeat and RIGHT_REPEAT 14.54.57 # what are left and right mapped to on an iPod 14.55.10 # <_bilgus> scrollwheel 14.55.15 # Or what key do i have to press on an iPod to cancel? 14.55.27 # <_bilgus> i think long press center 14.55.43 # <_bilgus> I don't do iPods sorry 14.56.04 # <_bilgus> have a look at keymap 14.56.33 # <_bilgus> apps/keymaps/keymap-ipod.c 14.58.57 # I can't find any PLA_ line in there 15.00.12 # <_bilgus> oh thats in the lib 15.01.05 # <_bilgus> apps/plugins/lib/pluginlib_actions.c 15.02.06 # Found it 15.04.12 # Build Server message: 3New build round started. Revision 90960adf56, 303 builds, 8 clients. 15.04.38 # ok, got that bootloader install issue fixed. Now for more testing and creating 1.5.1. But I'll leave that for tomorrow. 15.05.43 # I wonder: The config keypads only refer to iPod until Gen 4. Are the later iPods also represented by IPOD_4G_PAD? 15.07.42 Join chris_s [0] (~chris_s@ip-095-223-074-135.um35.pools.vodafone-ip.de) 15.07.46 # MyFairJulie: yes 15.08.40 # Okay. 15.08.55 # Where can i find the keymaps for the simulator? 15.09.09 # <_bilgus> good qyestion 15.10.05 # <_bilgus> my goto is using the rb_info plugin and mashing keyboard buttons 15.10.25 # uisimulator/buttonmap 15.11.07 # <_bilgus> nice 15.13.33 # TIL the rockbox simulator requires the Numpad. Something my gaming keyboard doesn't have and that i didn't think i need. Craaaaaaap. I mean i can mess with the keymapping but still. 15.14.25 *** No seen item changed, no save performed. 15.15.05 # <_bilgus> virtual keyboard? 15.23.01 # Virtual keyboard doesn't help because someone had the idea to map the exit function to play and select. Btw. counter-intuitive considering that you can consistently go back everywhere on the original OS with the Menu button and i can press Previous to go back in Rockbox menus. 15.23.54 # Also did anyone get the note that not every system comes with a numpad and there are tenkeyless keyboards out there? 15.27.59 # Build Server message: 3Build round completed after 1427 seconds. 15.28.04 # Build Server message: 3Revision 90960adf56 result: All green 15.48.00 # Okay, it turns out there was a keymapping independent of numblock. It's set up in key_to_button. Which makes me wonder what these button_mapping classes are there for. 15.50.54 # <_bilgus> struct button_map? that defines the regions for the sim buttons on the device bitmap 15.52.09 # Yeah, i tried that. Didn't work. 15.52.48 # Above the structs is the key_to_button function. It seems like only that is relevant for the mappings in the simulator 16.16.59 # Wordle is starting to take shape: https://twitter.com/myfairjulia/status/1515060989456224256 16.19.31 # I'm gonna try it in the 1st Gen iPod Simulator :D 16.20.10 # I'm curious whether the text on my not-keyboard is still readable on a 1st gen 16.55.52 # Little question: Once i'm done with Wordle, how do i merge this with the original Rockbox repo? 16.56.03 # Github has a read-only copy 16.59.15 # I tested my current Wordle build on Gen 1 and It suffice to say that it's nooooot optimal yet: https://twitter.com/myfairjulia/status/1515069567277621249 17.04.51 # Is there a little function i can use to make the iPod click like on the original OS? 17.11.40 Quit Zephyr83 (Quit: Connection closed) 17.14.26 *** Saving seen data "./dancer.seen" 17.16.32 # MyFairJulie: https://www.rockbox.org/wiki/UsingGit (specifically the "Setting up Gerrit" section) 17.41.02 Quit MyFairJulie (Quit: Connection closed) 18.25.30 # <_bilgus> and the plugin struct has keyclick_click 18.26.40 # <_bilgus> also be aware the sim might be an approximation of the device like it works in there but not on device or formatting might be off etc, different arch and compiler version too 18.53.44 Quit akaWolf (Ping timeout: 248 seconds) 18.54.30 Join akaWolf [0] (~akaWolf@akawolf.org) 19.03.10 Quit lebellium (Quit: Leaving) 19.11.48 Join massiveH [0] (~massiveH@ool-4a5862ee.dyn.optonline.net) 19.14.28 *** Saving seen data "./dancer.seen" 19.17.30 # <_bilgus> https://forums.rockbox.org/index.php/topic,54184.0.html 20.24.20 Quit massiveH (Read error: Connection reset by peer) 20.26.29 Quit chris_s (Quit: Connection closed) 20.29.16 Quit rogeliodh (Quit: The Lounge - https://thelounge.chat) 20.29.36 Join rogeliodh [0] (~rogeliodh@rogeliodh.dev) 20.35.25 Join massiveH [0] (~massiveH@ool-4a5862ee.dyn.optonline.net) 21.05.23 Quit myarthuritis (Ping timeout: 272 seconds) 21.13.37 Quit Xeha (Ping timeout: 272 seconds) 21.14.29 *** Saving seen data "./dancer.seen" 21.28.10 Join myarthuritis [0] (~myarthuri@user/myarthuritis) 22.25.11 Quit JanC (Remote host closed the connection) 22.25.25 Join JanC [0] (~janc@user/janc) 22.44.01 Quit massiveH (Quit: Leaving) 22.57.47 Quit hactar (Read error: No route to host) 23.14.33 *** Saving seen data "./dancer.seen" 23.33.42 Join hactar [0] (~zem@c-24-21-103-100.hsd1.or.comcast.net)