Guillermito's Particles
- From: Frank Kotler <fbkotler@xxxxxxxxxxx>
- Date: Fri, 17 Mar 2006 02:26:24 -0500
JGCASEY wrote:
> o//annabee wrote:
>
>>På Mon, 13 Mar 2006 22:18:12 +0100, skrev JGCASEY <jgkjcasey@xxxxxxxxxxxx>:
>>
>>
>>>Nope too long winded and complex for me :)
....
> Are you any good at writing tutorials?
Nope. Too long-winded and complex! :)
Actually, I thought it was quite good, but... Sorry for the delayed
reply (I'm getting behind...), but I really couldn't let this go without
comment...
....
> As I implied above the only reason I can't use DOS is I would
> lose access to the hardware.
This is a strange statement. True, in a way. But you don't *lose* access
to the hardware in dos, you *gain* access! What you lose, is a piece of
software that does some "housekeeping" - the low-level bit bangin' - for
you, and requires Windows. (at least, I think that's the situation)
Theoretically, you could do this yourself in dos. You don't want to! You
said it was a USB device, right? Randy did some work with USB. He
estimated what it would take to get USB support up and running "from
scratch"... "three years", IIRC. I'm pretty sure we could get access to
a single, specific device in less than that, but it's *much* too
complicated to be practical. Someone who probably works for the company,
and has "insider knowledge" of the workings of the device that we'll
never get has written some "housekeeping software" that we've pretty
much "gotta" use.
So you've got to learn to access this software - is that the DirectX part? And, from the "other end", you've got to get a window up and be able to throw some pixels at it. Eventually, some "user interface", so you can turn the camera on and off, or whatever... (right?)
Where are you at, with this? If the tut you want existed, what chapter would you be on?
In the event that it might be of some help, or interest, (to somebody) I've put "Guillermito's Particles" up on my site. The site where I found it seems to have turned into a blog... But it's "copyleft", and he "left" it for us :)
http://home.comcast.net/~fbkotler/gpart.zip
This is a "fireworks demo" sort of thing - more like "fireflies on acid", perhaps. The "zip in a zip", "source.zip" is Guillermito's original work - Tasm syntax. The rest of it's my Nasm translation, with some alterations. There's an attempt to cut it down to a "skeleton" - a "work in progress" - not much progress.
It uses "resources" - a total "black box" to me - but is otherwise very low level - too much so, perhaps, but at least it's "transparent". No macros or HL constructs at all. Anyone wants to fiddle with it or discuss it, have at it!
I'm sorry, I have a strong aversion to booting to Windows right now... I have "ethical" issues, but not that strong, I'm just not in the mood...
I suppose this deserves a whole new thread...
Best,
Frank
.
- Follow-Ups:
- Re: Guillermito's Particles
- From: Guillermito
- Re: Guillermito's Particles
- From: JGCASEY
- Re: Guillermito's Particles
- From: Johannes Kroll
- Re: Guillermito's Particles
- Prev by Date: Re: "We Never Use Assembly Language"
- Next by Date: Re: Survey
- Previous by thread: My final hope!! you lovely people.
- Next by thread: Re: Guillermito's Particles
- Index(es):
Relevant Pages
|