**** BEGIN LOGGING AT Mon Jun 29 02:59:56 2009 Jun 29 04:19:53 long time no see, yet again Jun 29 04:20:13 Sleep_Walker, i hear you're having trouble with a slow LD microdrive Jun 29 04:21:11 just so happens my LD is dead (i'm hoping its just the power button, but idk) and I had bought a fast non-HD CF card for it that worked. I can give it to you if you're interested Jun 29 04:21:24 it boots up from that card (when it worked) in maybe 30 seconds Jun 29 06:20:15 fahhem: yeah, I did the same :) Jun 29 06:20:32 but having only 4gbs for data - it sucks :) Jun 29 06:21:00 I'd preffer PalmOS-less device with 32 GB CF Jun 29 06:21:23 well, you can use my dalBoot if you add the code for booting linux Jun 29 06:21:53 so far it can read a file from a FAT32 filesystem, so if you just need to load the kernel and execute it, its possible Jun 29 06:22:30 i never looked into the kernel loading code of Cocoboot, but the ARM-based should be copy-pastable with minor changes Jun 29 06:41:47 fahhem: but with dalBoot I still have to use some PalmOS stuff, don't I? Jun 29 06:42:09 not that i know of Jun 29 06:42:22 where dalBoot is located? Jun 29 06:42:53 the PalmOS kernel is changed to skip from the beginning to the dalBoot portion, then dalBoot has a choice of returning to POS or launching the kernel Jun 29 06:43:28 dalBoot is put at the end of the POS kernel booting code, which can be removed if you don't want POS at all Jun 29 06:44:30 it sounds really great Jun 29 06:45:13 and - that PalmOS part, which fails to boot on LD from bigger card than 4Gb is later? Jun 29 06:45:13 do you know how cocoboot works? Jun 29 06:45:19 fahhem: yes Jun 29 06:45:22 mostly Jun 29 06:45:49 here's the file layout: Jun 29 06:45:49 (jump to dalBoot) (POS kernel boot code) (dalBoot code) Jun 29 06:46:31 so if you want, you can remove the POS kernel portion and the jump-to portion, just have dalBoot Jun 29 06:46:55 I have to read more about that - do you have some resources? Jun 29 06:47:01 then dalBoot can load the linux kernel Jun 29 06:47:27 no, this is just stuff i've picked up from talking to BobOfDoom and working on dalBoot itself Jun 29 06:48:40 ok, well, I'll have a look on that Jun 29 06:49:53 i'm not sure where dalBoot's git repo is these days Jun 29 06:50:21 the git servers have moved around so often and gone down a few times, it was on git. then git2. then dissappeared Jun 29 06:50:51 strange Jun 29 06:50:58 I thought I have it somewhere Jun 29 06:51:09 it looks like git2 doesn't have a web interface these days Jun 29 06:51:22 i can email you the latest version of it Jun 29 06:51:42 i was the last person to make a change to it Jun 29 06:51:46 it would be nice of you Jun 29 06:52:28 my_current_nick@our_server Jun 29 06:53:52 oh right, those emails Jun 29 06:54:50 hmmm, so partitioning looks like [begin],boot stuff,FAT32,whatever? Jun 29 06:55:35 or dalBoot gives me choice how to boot? Jun 29 06:55:58 maybe I can still have dual boot, but boot Linux as default Jun 29 06:56:10 partioning? Jun 29 06:56:16 its just one file Jun 29 06:56:33 but where? Jun 29 06:56:38 where it is located? Jun 29 06:56:41 dalBoot right now can only return to the POS kernel, but it can successfully read a file Jun 29 06:56:49 its one of the main files on the HD Jun 29 06:57:04 there are scripts to put dalBoot into the file Jun 29 06:57:35 heh, I'm lost a bit Jun 29 06:57:46 well, if you buy shiny new LD Jun 29 06:59:31 I have somewhere image of HDD, I'll check its partitioning Jun 29 06:59:50 oh, we never touched partionining Jun 29 07:00:01 its the normal, broken partioning Jun 29 07:02:30 ok, so what happens is you write a new rom-partition entirely to your CF drive Jun 29 07:03:09 which uses my modrom project to create it using the modified BigDAL.prc file (this is the one i was talking about with the kernel and jump code) Jun 29 07:04:32 man, this is nostalgia looking at modrom and dalboot Jun 29 07:04:41 long time no develop, my friends Jun 29 07:04:42 :) Jun 29 07:05:10 I see Jun 29 07:06:19 I can imagine booting PalmOS, only with Voice Record button pressed or similar Jun 29 07:06:36 yeah, that was one of the possible configurations we had in mind Jun 29 07:06:47 however, this requires having a configuration file read Jun 29 07:07:16 however, i have no clue how to properly read or even write the specs for a config file Jun 29 07:07:34 what configuration? what for? Jun 29 07:07:37 so everytime i came back to dalboot, i went off into the internet looking for some compact, efficient code for that Jun 29 07:07:50 so you could configure it to load only when you hold a button Jun 29 07:07:59 or to wait so many seconds before it loads Jun 29 07:08:08 why not to hard code it? Jun 29 07:08:12 or to give certain options to the kernel before it loaded, like a safe mode Jun 29 07:08:26 because hard-coding it makes it only useful to me, not to hackndev Jun 29 07:10:58 hmmm, so you'd like to have dalBoot modified once and change configuration only... hmmm, probably good choice Jun 29 07:11:24 it's written in C without PalmOS API, right? Jun 29 07:11:48 yeah, it doesn't even care about POS Jun 29 07:14:40 fahhem: ok, HDD has 3 partitions - FAT16, Empty, W95 FAT32 Jun 29 07:14:59 yeah, so? Jun 29 07:15:01 PalmOS is in the first one? Jun 29 07:15:18 hmm, i don't think so, but lemme see Jun 29 07:15:53 you're probably most experienced about LD HDD contents so I have to ask and learn :) Jun 29 07:17:20 its been a while though Jun 29 07:18:57 ok, i think this is what's up Jun 29 07:19:17 there's a header at the beginning of the Fat16 partition that says how the POS kernel is set up Jun 29 07:19:38 which has a length attribute that has to change for dalBoot to be recognized Jun 29 07:19:49 step back a sec Jun 29 07:20:21 the LD when it loads, at some point it runs code that puts the POS kernel (BigDAL.prc) into memory from the first partition Jun 29 07:20:54 to do so, it has to figure out where and how much the kernel is, so it looks at the first two sectors of the HD Jun 29 07:22:28 then it loads it and jumps to the beginning of the code Jun 29 07:23:34 where dalboot has put an instruction to skip the POS kernel and go to our code Jun 29 07:26:40 wife... Jun 29 07:27:22 its cool Jun 29 07:28:07 so to cut out the POS kernel, just a few lines of Python code'll remove it and then everything _should_ work, emphasis on the underscores Jun 29 07:30:42 I see Jun 29 07:31:32 but for now we should focus on adding linux kernel boot code to dalboot, which requires me emailing you the zip archive of the folder, one sec Jun 29 07:37:11 its sent Jun 29 07:37:17 no wait, nvm Jun 29 07:38:35 I'll prepare some tea and coffee Jun 29 07:38:42 haha Jun 29 07:38:49 the modrom zip is 40MB... Jun 29 07:39:42 would you prefer netcat? Jun 29 07:41:07 i'm checking if i need to include the unzipped lifedrive update 2 in the zip Jun 29 07:41:16 :) Jun 29 07:41:26 well, I'd rather have it Jun 29 07:41:41 last time I downloaded it was in SIT or EXE Jun 29 07:42:40 what? Jun 29 07:44:32 LD update 2 was in .sit for Mac and .exe for PC Jun 29 07:44:47 yeah, but modrom downloads it and extracts it all for you Jun 29 07:45:13 ah Jun 29 07:45:40 hmmm, I have some version of modrom Jun 29 07:45:43 ok, its down to just 2MB Jun 29 07:46:07 that's the one project for hackndev i made from scratch, but i barely remember how it works Jun 29 07:46:18 sorry, 3MB Jun 29 07:46:35 np Jun 29 07:47:46 down to 400KB Jun 29 07:47:51 finally sent Jun 29 07:47:52 03f157d9b126df70daf4f1f22080cd899594a8e7 Jun 29 07:48:03 this is last GIT revision I have Jun 29 07:48:16 how did you find that? Jun 29 07:48:25 git log Jun 29 07:48:46 heh Jun 29 07:48:58 yeah, that's the latest one Jun 29 07:48:58 I already modified it a bit - not to download every time Jun 29 07:49:07 it downloaded every time? Jun 29 07:50:01 it looked so Jun 29 07:50:22 i see, ok Jun 29 07:50:30 thanks for the patch, i'll incorporate it Jun 29 07:50:52 but its not in the hnd git server at git.hackndev.com so i'll have to wait to commit it Jun 29 07:50:52 np Jun 29 07:51:24 is there any reason to have it on git2.hackndev.com instead of git.hackndev.com? Jun 29 07:54:09 not that i know of Jun 29 07:54:25 git2 used to be git, but i think the original git2 (now just git) became more useful? Jun 29 07:56:52 the postmaster says your email address doesn't work Jun 29 07:57:01 you said "yournick@thisproject.com" ? Jun 29 07:57:44 I have to go to work Jun 29 07:57:59 ok, sent it, should work this time Jun 29 07:58:01 will you be so kind and add modrom to our GIT? Jun 29 07:58:09 i don't know how Jun 29 07:58:16 ok, I'll tell Farcaller Jun 29 07:58:19 k Jun 29 07:58:28 I'll be here in cca 2 hours Jun 29 07:58:32 that's what i wrote in the email :) Jun 29 07:58:38 i'll be asleep by then, good night Jun 29 07:59:02 gn :) Jun 29 15:25:32 fahhem: repos added Jun 29 19:18:21 sweet! Jun 29 21:35:53 * flyback bbl Jun 30 01:21:43 * flyback bbl going to get some dinner **** ENDING LOGGING AT Tue Jun 30 02:59:57 2009