Daily WTF

Keep the fun and games in here for now please :-)
User avatar
ababkin
LQFP112 - Up with the play
Posts: 215
Joined: Tue Jan 15, 2008 5:14 pm

Re: Daily WTF

Post by ababkin »

Fred wrote:But but but, they'll try to optimise our code with GASP assembly GASP :-|

I'm sure some of them will come sooner or later, I'm not sure that now is the right time, I've already fallen victim to thinking inside the box a bit too much. I'm making a concerted effort to avoid that. They might be a bit too close to "how it's done" rather than "how it could be done".

When I was looking at memory structure trying to figure our how to setup memory.x at all, I was appalled to find stuff in there that fully isn't required and is misleading and just unused etc. I was expecting a nice modular clean set of files, instead I found Al's code modified and spread out :-| not bad, but not good either. They should have started from blank. Or at least gutted it totally first. and put stuff back in selectively. IMO anyway.

I want them over here (though I doubt Ken will come) but not yet.

Fred.
assembly: never say never!
here is what my prerequisites for assm code would be in our code:
1. Very small inline functions
2. pre and, post-conditions, purpose and usage cases are clearly and completely specified
3. the algorithm is documented as asm-specifics-independently as possible
4. asm code is completely documented with appropriately placed comments
5. the C equivalent of the asm code is available in the same function and switchable to with an ifdef (ready to be switched to C equivalent if the asm code is under suspicion or for other testing)

tell me about memory.x , i still don't understand much in theirs
Legal disclaimer for all my posts: I'm not responsible for anything, you are responsible for everything. This is an open and free world with no strings attached.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

I'm not saying never, I'm saying NOT NOW :-)

mem.x : (just for you :-) )

http://www.diyefi.org/forum/viewtopic.php?f=8&t=81
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
ababkin
LQFP112 - Up with the play
Posts: 215
Joined: Tue Jan 15, 2008 5:14 pm

Re: Daily WTF

Post by ababkin »

Fred wrote: mem.x : (just for you :-) )

http://www.diyefi.org/forum/viewtopic.php?f=8&t=81
I said "tell me about..." as a figure of speech, not to ask you to actually tell me about it.

But thanks non-the-less ;)
Legal disclaimer for all my posts: I'm not responsible for anything, you are responsible for everything. This is an open and free world with no strings attached.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

OK - I understand and you are correct on this (my error). We have gobs of the C64, this is whats going to be used.

I need the brick across the head every so often.
http://www.msefi.com/viewtopic.php?p=191342#191342

I guess the fact that we weren't surprised speaks volumes about what we have come to expect :-(

It's good that it's c64, K&J can use ms2e on it and it will rock :-) (as far as expensive smd factory built stuff goes anyway)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

http://www.msextra.com/viewtopic.php?p=181587#181587

Release candidates with NEW (untested) features.... hmmmmmm

Ken should know better than that having spent time developing BSD Kernels.

Strangely he made similar noises to those I am making by posting this about Linux development and release cycles.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

Ken wrote:are you sure you have the latest rc2? I posted one that stayed up briefly that had the problem you describe, but James fixed that and reposted.
Hmmm, adding a bug fix and not changing the version number at all?

rc3 or rc2b ? something to describe that it's not what it started out as...
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

As it turns out, the release WAS called RC2B, but there was no post bumping the thread mentioning the update, and Ken's quote seemed to imply that it had the same name. I take back most stuff in the last post. A bump and "hey, we did this" notification might have been nice though. It might also have saved some confusion...

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

Since these are all changes to IAC, and nothing else was touched, I didn't call this RC3.
Hmmm.
That's it... I reposted RC2c in the first post in this thread..
Much better :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Daily WTF

Post by Fred »

Hi Ken,

is the close-delay funcation for IAC Closed Loop being implemented soon? It's an important one for me, just wanted to know if it made it onto your 'list'?

many thanks
RB
I've already implemented it, it'll be in the 2.0.0 Release that I'm going to do soon.

Ken
If he keeps up with this adding new untested features before major releases instead of into betas etc, I'll be forced to rename this thread to "Ken's daily WTF" lol

You just DON'T do that!

sigh...
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
AbeFM
Post Whore!
Posts: 629
Joined: Sat Feb 16, 2008 12:11 am
Location: Sunny San Diego
Contact:

Re: Daily WTF

Post by AbeFM »

Fred wrote:As it turns out, the release WAS called RC2B, but there was no post bumping the thread mentioning the update, and Ken's quote seemed to imply that it had the same name. I take back most stuff in the last post. A bump and "hey, we did this" notification might have been nice though. It might also have saved some confusion...

Fred.
Its a minor point, but one I've told them several times, and they ignore it....

If someone has a thread called "b18 released!", there should be a post in that thread saying "b19 was released, here's a link".

It generally takes minimal effort to make life easier for a whole lot of people. And when free-beta-testing is the goal, making it easy on users should be obvious.
Post Reply