Guillermito's Particles



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
.



Relevant Pages

  • Re: Guillermitos Particles
    ... > lose access to the hardware. ... you could do this yourself in dos. ... You said it was a USB device, ... I have a strong aversion to booting to Windows ...
    (alt.lang.asm)
  • Re: Printing DOS apps with local USB Lexmark printer
    ... > Does anyone know how to get DOS to recognize LPT1 as USB ... DOS can't directly print to an USB port. ... NET USE LPT1 tells Windows to redirect all the LPT1 output to the shared ...
    (microsoft.public.windowsxp.print_fax)
  • Div. Festplatten testen und loeschen - Universaltool?
    ... Erkennung von Platten via Kontroller oder USB unter DOS), ... Es erkennt alle Platten, die auch Windows erkennt, testet & löscht. ...
    (de.comp.hardware.laufwerke.festplatten)
  • Re: boot from USB
    ... I formatted mine using a DOS utility specific ... The next thing that I would do is Google "Bootable USB" and check out the ... Windows CE development is all well and good. ... Booting from Floppy to format the USB doesn't help because DOS ...
    (microsoft.public.windowsce.embedded)
  • Re: Printing from DOS to USB Printer
    ... >> This program prints directly to an LPT port but will not print to his ... >> USB printer (which works fine in windows). ... >> how to get DOS to recognise that the USB port contains the printer. ...
    (microsoft.public.cert.exam.mcse)