--- Log for 14.09.117 Server: barjavel.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 5 days and 0 hours ago 00.08.52 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:8c7b:718d:7be2:d3ed) 00.15.07 Quit PurlingNayuki (Remote host closed the connection) 00.42.17 Quit ZincAlloy (Quit: Leaving.) 00.52.54 # <__builtin> what the heck, how big is duke3d!? 00.53.40 # <[Saint]> Quite. 00.54.05 # <[Saint]> Well...comparitively. 00.54.14 # <__builtin> 104 MB on x86! 00.54.33 # <__builtin> 109338652 (dec.) bytes 00.55.55 Quit ender` (Quit: The trouble with quotes found on the Internet is that they often turn out to be unreliable. — William Shakespeare) 00.57.09 # <[Saint]> Yeah. Lots and lots of textures and shit codec audio. 00.57.22 # <[Saint]> Like...a /lot/ of textures. 01.04.07 # <__builtin> at least that's including .bss 01.07.29 # <__builtin> ah, I see 01.07.58 # <__builtin> it's allocating a 100MB audio buffer on the stack :P 01.10.32 Quit MrZeus1 (Ping timeout: 264 seconds) 01.12.27 # <[Saint]> Put that into perspective in the 90s. 01.12.34 # <[Saint]> That was some serious shit. 01.12.48 # <[Saint]> That game was absolutely revolution a 01.12.51 # <[Saint]> *ary 01.13.03 Quit _meg (Ping timeout: 240 seconds) 01.13.51 # <__builtin> wtf... Game/src/midi/sdl_midi.c:#define KILOBYTE (1024*1024) 01.14.20 Join _meg [0] (~notsure@211.25.203.45) 01.15.51 # <__builtin> I'm probably gonna have to reduce that :) 01.20.31 # <[Saint]> I'm honestly not sure there's a single non-platform-hosted target this will ever run on. 01.21.03 # <[Saint]> I just don't see it happening without nearly completely rewriting the game engine. 01.21.27 # <[Saint]> Not to be Debbie Downer or anything. 01.21.38 # <[Saint]> I just don't see it happening. 01.21.56 # <__builtin> I'm obviously not too hopeful it will work 01.23.05 # <[Saint]> I think you could do it. 01.23.21 # <[Saint]> But at that point I don't think it would still be wolf3d. 01.24.37 # <[Saint]> I guess you could crush textures...a lot. But that'll only get you so far. 01.30.46 # <__builtin> I'm not sure how reliable this is, but the game only checks that at least 3MB are available 01.32.55 # <__builtin> hmm, 6.8MB, actually 01.44.26 # <[Saint]> It's been a VERY long time since I looked through this, years and years and years, but I seem to recall it wanting to maintain at least two largeish allocations. 01.45.00 # <[Saint]> I think audio and textures/mapping are on djfferent buffers? 01.45.08 # <[Saint]> Probably misremembering. 01.47.19 # <__builtin> hmm, it can't be *that* bad, at least memory-wise 01.48.23 # <__builtin> I just can't imagine it needing more than a couple tens of megabytes to run 01.53.52 # <[Saint]> I seem to recall it doing something pretty stupid along the lines of loading every texture and every audio file into a buffer regardless of the map used. 01.54.10 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) 01.54.48 # <[Saint]> But I may well be misremembering this. 01.54.57 # <[Saint]> Probably. I hope I am. 01.56.11 # <__builtin> well, it boots to the menu on target now :) 01.56.31 # <__builtin> and sound sorta-kinda works, too 01.56.59 # <__builtin> of course it crashes when starting a game, though 01.58.52 *** Saving seen data "./dancer.seen" 02.00.14 # <__builtin> HOLY SHIT, it actually worked 02.00.35 # <__builtin> it's started the first level now 02.01.57 Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:b53c:47f3:aa0d:257c) 02.02.07 # <__builtin> it seems that sound needs to be disabled for it to work 02.05.08 # <__builtin> but it's playable :) 02.06.28 Quit ZincAlloy (Ping timeout: 252 seconds) 02.21.42 # <[Saint]> There is no God. 02.22.37 # <[Saint]> I just found a dkms.conf file that sources a makefile that does nothing but invoke a script that picks the module up and puts it back after the kernel's done. 02.23.07 # <__builtin> hmm? 02.23.17 # <[Saint]> Err... whoops. Pretend this is *-community 02.26.32 # pretty sure i played duke 3d on a 120 Mhz pc with 32 MB of RAM, so at least some devices should be able to run it 02.28.08 # yeah recommended is only 16MB of RAM 02.29.22 # <__builtin> it's running at a nice 25FPS right now 02.34.28 # <[Saint]> ...you should've done Heretic. 02.34.42 # <[Saint]> No one remembers Heretic... 02.35.58 # <[Saint]> The doom plug-in could likely run Heretic with pretty minimal modification. 02.42.09 Quit Ruhan (Quit: Connection closed for inactivity) 02.42.59 # <__builtin> ehh, not as interesting 02.48.03 Quit _meg (Ping timeout: 240 seconds) 02.50.10 Join _meg [0] (~notsure@211.25.203.45) 02.52.51 Quit dys (Ping timeout: 246 seconds) 02.54.30 Join Ruhan [0] (uid76353@gateway/web/irccloud.com/x-aefznzafbpgwctsf) 02.54.39 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:8c7b:718d:7be2:d3ed) 02.59.03 Quit PurlingNayuki (Ping timeout: 255 seconds) 03.02.52 # <__builtin> this is weird 03.03.56 # <__builtin> after the game has been started once, starting it again leads to random noise on the screen and a crash 03.06.00 Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:6905:2cfb:4060:e462:3208) 03.14.15 Quit krabador (Remote host closed the connection) 03.31.55 # <__builtin> hmm, do we have a built-in sample rate converter? 03.33.54 Quit _meg (Ping timeout: 240 seconds) 03.36.13 Join _meg [0] (~notsure@211.25.203.45) 03.38.00 # <[Saint]> We support 44.1/48. 03.38.06 # <[Saint]> It doesn't happen by magic. 03.41.58 # No 32/192 ? :P 03.43.45 # <__builtin> true 03.44.20 # <[Saint]> Well...in theory we could support higher samplerates. It's kinda arbitrary. 03.44.28 # Just kidding 03.44.31 # 48 is enough 03.44.41 # <__builtin> I need to downsample in order to make audio work 03.44.55 # <[Saint]> I would fear doing so would add credibility to the audiophile voodoo nuts though. 03.45.16 # audiophoolery 03.45.32 Join PurlingNayuki1 [0] (~Thunderbi@114.255.41.235) 03.45.33 # <[Saint]> If anyone ever had a legitimate reason for it that wasn't "Muh HD audio!" I'm sure it would be entertained. 03.45.44 # <[Saint]> Hasn't happened yet. Doubt it ever will. 03.45.56 # <__builtin> hmm, where would I find said converter? 03.46.15 # Head-Fi, that forum is cancer 03.46.19 Quit PurlingNayuki (Ping timeout: 246 seconds) 03.46.19 Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@114.255.41.235) 03.47.34 # "This tube added so much bass after my headphone break-in, and after I swapped the op-amps !" 03.47.39 # <[Saint]> __builtin: from memory, errr... 03.47.41 # <[Saint]> Hmm. 03.47.53 # <[Saint]> pcm.c 03.47.55 # <[Saint]> ? 03.47.59 # __builtin: A downsampler ? 03.48.04 # Oh 03.48.07 # <__builtin> yeah 03.48.16 # I use Foobar2000 for all my audio works 03.48.41 # <__builtin> [Saint]: doesn't look like it 03.48.56 # <__builtin> I'd guess that it'd be CPU architecture-specific 03.51.19 # <[Saint]> I'd guess it's in either pcm.c (guess not), dsp.c, codecs.c or playback.c (probably not). 03.52.20 # <__builtin> I know the wolf3d port had a really bad floating-point one, but I'd prefer not to have to copy-pasta it 03.58.55 *** Saving seen data "./dancer.seen" 04.44.02 Quit Jack87 (Quit: Jack has left the building.) 04.47.02 Join Jack87 [0] (Jack87@nasadmin/admin/jack87) 05.00.04 Quit _meg (Ping timeout: 240 seconds) 05.02.11 Quit Ruhan (Quit: Connection closed for inactivity) 05.03.30 Join _meg [0] (~notsure@211.25.203.45) 05.07.38 Join dys [0] (~dys@tmo-107-55.customers.d1-online.com) 05.13.29 Quit PurlingNayuki (Ping timeout: 252 seconds) 05.22.28 Join Abbott [0] (~Abbott@unaffiliated/abbott) 05.29.04 Quit _meg (Ping timeout: 240 seconds) 05.30.45 Join _meg [0] (~notsure@211.25.203.45) 05.58.57 *** Saving seen data "./dancer.seen" 06.05.43 Quit TheSeven (Ping timeout: 246 seconds) 06.06.15 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 06.08.10 Join saratoga__ [0] (123e1c1b@gateway/web/freenode/ip.18.62.28.27) 06.08.36 # __builtin: lib/rbcodec/dsp/resample.c 06.09.03 Quit __builtin (Ping timeout: 248 seconds) 06.10.38 # if you are concerned about speed, you may want to use the older linear resampler: https://git.rockbox.org/?p=rockbox.git;a=blob;f=lib/rbcodec/dsp/resample.c;h=4a8997cc44eb95600a4e26b4be680f252f329822;hb=fce81a8a74deaa0dae504a3da190d786156a568d 06.10.59 # although both are pretty fast 06.13.07 Quit saratoga__ (Quit: Page closed) 06.18.24 Join __builtin [0] (~xray@rockbox/developer/builtin) 06.47.46 Quit user890104 (Ping timeout: 255 seconds) 06.48.07 Join user890104 [0] (Venci@unaffiliated/user890104) 06.57.31 Quit TheSeven (Ping timeout: 246 seconds) 06.57.55 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) 07.27.04 Quit a-109-107 (Ping timeout: 240 seconds) 07.28.38 Join a-109-107 [0] (amk@turbous.xshellz.com) 07.48.40 Join PurlingNayuki [0] (~Thunderbi@114.255.41.235) 07.52.55 Quit PurlingNayuki (Ping timeout: 255 seconds) 07.58.58 *** Saving seen data "./dancer.seen" 08.09.26 Quit [Saint] (Ping timeout: 260 seconds) 08.09.32 Join [Saint] [0] (~sinner@rockbox/staff/saint) 08.19.01 Join ender` [0] (krneki@foo.eternallybored.org) 08.31.11 Join dfkt [0] (~dfkt@unaffiliated/dfkt) 08.40.12 Join xorly [0] (~xorly@ip-86-49-24-93.net.upcbroadband.cz) 08.46.16 Join TheLemonMan [0] (~lemonboy@irssi/staff/TheLemonMan) 08.47.40 Quit dys (Ping timeout: 240 seconds) 08.52.56 Quit [Saint] (Ping timeout: 252 seconds) 08.55.12 Join [Saint] [0] (~sinner@rockbox/staff/saint) 08.55.56 Join petur [0] (~petur@91.183.48.77) 08.55.56 Quit petur (Changing host) 08.55.56 Join petur [0] (~petur@rockbox/developer/petur) 09.00.02 Join dys [0] (~dys@2003:5b:203b:100:6af7:28ff:fe06:801) 09.06.36 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 09.59.01 *** Saving seen data "./dancer.seen" 10.28.57 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) 10.31.47 Quit JdGordon_ (Ping timeout: 240 seconds) 10.34.40 Quit deevious (Ping timeout: 248 seconds) 10.36.31 Join deevious [0] (~Thunderbi@193.226.142.214) 10.39.34 Quit xorly (Ping timeout: 240 seconds) 10.45.01 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus) 10.45.23 Quit Bilgus_ (Remote host closed the connection) 10.59.53 # <[Saint]> saratoga: wasn't there a synced resampled implementation at one point? 11.00.04 # <[Saint]> Or did that never make it out of Flyspray? 11.00.15 # <[Saint]> I seem to recall one but can't find it. 11.00.23 # <[Saint]> *resampler 11.45.34 Quit _meg (Ping timeout: 240 seconds) 11.48.42 Join _meg [0] (~notsure@211.25.203.45) 11.55.49 Join robertd1 [0] (~root@201.211.80.47) 11.59.04 *** Saving seen data "./dancer.seen" 12.58.46 Quit paulk-gagarine (Quit: Leaving) 13.00.03 Join paulk-gagarine [0] (~paulk-gag@gagarine.paulk.fr) 13.00.10 Quit paulk-gagarine (Remote host closed the connection) 13.00.22 Join paulk-gagarine [0] (~paulk-gag@gagarine.paulk.fr) 13.38.45 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") 13.45.46 Quit pamaury (Remote host closed the connection) 13.45.48 Quit deevious (Read error: Connection reset by peer) 13.46.07 Join deevious [0] (~Thunderbi@193.226.142.214) 13.53.16 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 13.59.05 *** Saving seen data "./dancer.seen" 14.03.31 Quit pamaury (Remote host closed the connection) 14.03.44 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 14.05.08 Quit Bilgus (Remote host closed the connection) 14.10.53 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus) 14.21.22 Join PurlingNayuki [0] (~Thunderbi@114.255.41.252) 14.44.18 Join krabador [0] (~krabador@unaffiliated/krabador) 15.10.55 Quit PurlingNayuki (Ping timeout: 240 seconds) 15.54.15 Quit Bilgus (Remote host closed the connection) 15.54.53 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus) 15.59.09 *** Saving seen data "./dancer.seen" 16.11.23 Quit Bilgus (Remote host closed the connection) 16.11.36 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus) 16.13.49 Join iceCalt [0] (~iceCalt@5.146.198.73) 16.17.44 Quit Bilgus (Remote host closed the connection) 16.20.51 Join Bilgus [0] (~Bilgus@gateway/tor-sasl/bilgus) 16.26.17 Join JanC_ [0] (~janc@lugwv/member/JanC) 16.26.20 Quit krabador (Remote host closed the connection) 16.27.34 Nick JanC is now known as Guest66311 (~janc@lugwv/member/JanC) 16.27.34 Quit Guest66311 (Killed (karatkievich.freenode.net (Nickname regained by services))) 16.27.34 Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC) 16.27.49 Join krabador [0] (~krabador@unaffiliated/krabador) 16.33.19 Quit jhMikeS (Ping timeout: 240 seconds) 17.12.12 Join xorly [0] (~xorly@193.85.203.185) 17.30.36 Quit xorly (Ping timeout: 260 seconds) 17.41.28 Join p3tur [0] (~petur@77.246.35.40) 17.41.28 Quit p3tur (Changing host) 17.41.28 Join p3tur [0] (~petur@rockbox/developer/petur) 17.44.34 Quit petur (Ping timeout: 240 seconds) 17.49.34 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) 17.50.37 Quit p3tur (Quit: Connection reset by beer) 17.50.54 Quit noobineer (Ping timeout: 248 seconds) 17.56.24 Quit ender` (Ping timeout: 240 seconds) 17.59.12 *** Saving seen data "./dancer.seen" 18.02.06 Quit pamaury (Ping timeout: 240 seconds) 18.03.27 Join ender` [0] (krneki@foo.eternallybored.org) 18.08.36 Join ZincAlloy [0] (~Adium@ip1f12fcba.dynamic.kabel-deutschland.de) 18.13.34 Quit _meg (Ping timeout: 240 seconds) 18.14.05 Join _meg [0] (~notsure@211.25.203.45) 18.34.32 Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627) 18.36.07 Quit dys (Ping timeout: 246 seconds) 18.43.42 Quit jhMikeS (Ping timeout: 248 seconds) 18.51.21 Join dys [0] (~dys@tmo-108-158.customers.d1-online.com) 18.58.36 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) 19.26.31 Join pamaury [0] (~pamaury@rockbox/developer/pamaury) 19.31.52 Join johnb3 [0] (~johnb2@p5B3AFF3F.dip0.t-ipconnect.de) 19.51.15 Quit johnb3 (Quit: Nettalk6 - www.ntalk.de) 19.56.26 Join johnb3 [0] (~johnb2@p5B3AFF3F.dip0.t-ipconnect.de) 19.59.13 *** Saving seen data "./dancer.seen" 20.09.59 Quit jhMikeS (Ping timeout: 240 seconds) 20.11.15 Join jhMikeS [0] (~jethead71@d192-24-173-177.try.wideopenwest.com) 20.13.13 Quit johnb3 (Quit: Nettalk6 - www.ntalk.de) 20.15.27 Quit jhMikeS (Ping timeout: 248 seconds) 21.27.09 Quit dfkt (Quit: SIC GORGIAMVS ALLOS SVBJECTATOS NVNC.) 21.27.40 Join dfkt [0] (~dfkt@unaffiliated/dfkt) 21.31.47 Quit krabador (Quit: Leaving) 21.36.02 Quit prg318 (Quit: ZNC 1.6.5 - http://znc.in) 21.37.16 Join prg318 [0] (~prg@deadcodersociety/prg318) 21.59.17 *** Saving seen data "./dancer.seen" 22.11.38 Quit sanchaez (Read error: Connection reset by peer) 22.40.03 # <__builtin> maybe I should port quake... 22.46.53 # __builtin: please don't :-p how can someone play those games on rockbox! 22.47.17 # <__builtin> it doesn't require any more controls than doom does :P 22.48.03 # but the screen is minuscule and the controls awkward, also it barely has enough fps to play no? 22.48.14 # <__builtin> not on some targets 22.48.56 # <__builtin> and I got duke nukem running steadily at 25FPS on ipod6g yesterday 22.51.17 # also rockbox is not a retro gaming platform, I'm slightly afraid that it will blow up the size of source code for very little gain, I don't expect many people will play duke nukem on their devces 22.52.00 # <__builtin> I said I wasn't planning on merging any of these, didn't I? 22.52.30 # ah I don't know, fine then ;) 22.59.18 # <__builtin> ah great, I'm running into the same kind of bug in the sim again 22.59.33 # <__builtin> refuses to reproduce it self in valgrind, but does when I run it normally :( 23.06.43 # <__builtin> hmm, it looks like all pointers are cast to 32 bits 23.16.16 # saratoga, did you get a chance to test your e200v2? 23.16.59 Quit pamaury (Ping timeout: 240 seconds) 23.19.10 Quit utrack (Ping timeout: 252 seconds) 23.21.35 Join sanchaez [0] (~sanchaez@95.67.87.200) 23.22.21 Quit ZincAlloy (Quit: Leaving.) 23.30.34 Join utrack [0] (~utrack@unaffiliated/utrack) 23.33.03 Quit Senji (Read error: Connection reset by peer) 23.33.28 Join Senji [0] (~Senji@87.118.138.79) 23.37.50 # * __builtin might as well just replace every instance of int32_t with intptr_t 23.40.38 Join noobineer [0] (~noobineer@c-68-55-184-193.hsd1.mi.comcast.net) 23.43.13 Join MrZeus1 [0] (~MrZeus@2a02:c7f:7066:fb00:64b9:b13b:a296:4892) 23.53.40 # <__builtin> hmm, this isn't gonna work