1. asm, PORT instruction, etc

Has anyone done a demo of using the x86 cpu port i/o instructions for isa/pci 
buss controlled stuff?

Has anyone done a x86 device driver, preferrably in regular Euphoria? Or 
asm on Eu? 

Can i see it?

Kat

new topic     » topic index » view message » categorize

2. Re: asm, PORT instruction, etc

Kat wrote:
> 
> Has anyone done a demo of using the x86 cpu port i/o instructions for isa/pci 
> buss controlled stuff?
> 
> Has anyone done a x86 device driver, preferrably in regular Euphoria? Or 
> asm on Eu? 
> 
> Can i see it?
> 
> Kat

Do you mean a bus?

new topic     » goto parent     » topic index » view message » categorize

3. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 0:30, Kat wrote:

> 
> 
> Has anyone done a demo of using the x86 cpu port i/o instructions for isa/pci
> buss controlled stuff?

Didn't Robert (Bob) Nalley do this? His Eu program isn't in the archives, i
thought i
had it. Bob, are you still here?

> Has anyone done a x86 device driver, preferrably in regular Euphoria? Or 
> asm on Eu? 
> 
> Can i see it?
> 
> Kat

new topic     » goto parent     » topic index » view message » categorize

4. Re: asm, PORT instruction, etc

Kat wrote:
> 
> On 6 Aug 2005, at 0:30, Kat wrote:
> 
> > 
> > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > isa/pci
> > buss controlled stuff?
> 
> Didn't Robert (Bob) Nalley do this? His Eu program isn't in the archives, i
> thought
> i 
> had it. Bob, are you still here?
> 
> > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or 
> > asm on Eu? 
> > 
> > Can i see it?
> > 
> > Kat
> 

Looks like he submitted a tool that crops a bitmap picture to fit inside a
certain area for DOS back in '99.  A EUforum search comes up empty.

Can you provide more specifics on what you'd like to do?  What platform are you
working on?  Providing more details might get more responses...

-- Brian

new topic     » goto parent     » topic index » view message » categorize

5. Re: asm, PORT instruction, etc

I wrote:

> What platform are you working on?  

I realize that this might sound like a stupid question but, to clarify, I was
referring to the OS you are working with to accomplish whatever you'd like to do.
 "Device driver" means different things on different OS's and I don't think
Euphoria comes to mind to anybody here when devoloping one for low-level access
to the ISA and/or PCI bus.

-- Brian

new topic     » goto parent     » topic index » view message » categorize

6. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 0:56, Brian Broker wrote:

> 
> 
> posted by: Brian Broker <brian_broker at yahoo.com>
> 
> Kat wrote:
> > 
> > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > isa/pci
> > buss controlled stuff?
> > 
> > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or asm
> > on Eu? 
> > 
> > Can i see it?
> > 
> > Kat
> 
> Do you mean a bus?

Bus, buss, potatoe, potato,.....

Kat

new topic     » goto parent     » topic index » view message » categorize

7. Re: asm, PORT instruction, etc

Kat wrote:
> 
> On 6 Aug 2005, at 0:56, Brian Broker wrote:
> 
> > 
> > posted by: Brian Broker <brian_broker at yahoo.com>
> > 
> > Kat wrote:
> > > 
> > > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > > isa/pci
> > > buss controlled stuff?
> > > 
> > > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or
> > > asm
> > > on Eu? 
> > > 
> > > Can i see it?
> > > 
> > > Kat
> > 
> > Do you mean a bus?
> 
> Bus, buss, potatoe, potato,.....
> 
> Kat

Oh; I didn't see that anywhere as an alternative spelling.  As far as I could
tell, a 'buss' might refer to a kiss...  However, you were the one to scold:

"The spelling, grrrrrrrrrrrrr! I don't know if people are learning from each
other on this list to spell incorrectly or not, but if that is the case, i got
educated before 1970, and i care about it!"

Anyway, just funnin' wit' ya
Perhaps I need to get out more...
-- Brian

new topic     » goto parent     » topic index » view message » categorize

8. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 1:44, Brian Broker wrote:

> 
> 
> posted by: Brian Broker <brian_broker at yahoo.com>
> 
> Kat wrote:
> > 
> > On 6 Aug 2005, at 0:30, Kat wrote:
> > 
> > > 
> > > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > > isa/pci buss controlled stuff?
> > 
> > Didn't Robert (Bob) Nalley do this? His Eu program isn't in the archives, i
> > thought i had it. Bob, are you still here?
> > 
> > > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or
> > > asm
> > > on Eu? 
> > > 
> > > Can i see it?
> > > 
> > > Kat
> > 
> 
> Looks like he submitted a tool that crops a bitmap picture to fit inside a
> certain area for DOS back in '99.  A EUforum search comes up empty.

He had webpages at 
geocities.com/SiliconValley/Garage/1288/software_8255.html 

but they are down now.

> Can you provide more specifics on what you'd like to do?  What platform are
> you
> working on?  Providing more details might get more responses...

For the OS: winxp, win95, and msdos(v5+ to v7). 

(OS dependant) I need a TSR device driver that will present itself as a
harddrive to the
OS when it's installed. Must work on winxp and dos. This also needs a way to
talk to
an ide harddrive, either plugged into the mobo or on a pci card.

AND/OR

(OS independant, preferable) I need a device to plug into the IDE cable as if it
were a
harddrive, but be a device totally under my control <hideous cackle>, which
would
present itself to the OS or bios as a normal harddrive, but into which i can
plug
standard motherboard memory simm/sip/modules of the ddr(x) variety to be the 
"platters" of the harddrive. 

Why? It's a secret, sorry.

No, i cannot use a regular ramdrive for this. No, i do not wish to use flash
memory.
No, i do not wish to use flash cards, usb, etc.. 

Yes, i know this thing will forget everything when power is removed.

Kat

new topic     » goto parent     » topic index » view message » categorize

9. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 2:06, Brian Broker wrote:

> 
> 
> posted by: Brian Broker <brian_broker at yahoo.com>
> 
> I wrote:
> 
> > What platform are you working on?  
> 
> I realize that this might sound like a stupid question but, to clarify, I was
> referring to the OS you are working with to accomplish whatever you'd like to
> do.  "Device driver" means different things on different OS's and I don't
> think
> Euphoria comes to mind to anybody here when devoloping one for low-level
> access
> to the ISA and/or PCI bus.

I'd think if you were to poke to low memory, you could patch into the device 
driver chain, at least in 16-bit mode. I've done it in Turbo Pascal. How to do 
this using Eu is what's confusing me, and i'm not even sure why. Possibly 
because Eu is 32bit, winxp isn't dos, etc, etc..

Kat

new topic     » goto parent     » topic index » view message » categorize

10. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 2:38, Brian Broker wrote:

> 
> 
> posted by: Brian Broker <brian_broker at yahoo.com>
> 
> Kat wrote:
> > 
> > On 6 Aug 2005, at 0:56, Brian Broker wrote:
> > 
> > > 
> > > posted by: Brian Broker <brian_broker at yahoo.com>
> > > 
> > > Kat wrote:
> > > > 
> > > > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > > > isa/pci buss controlled stuff?
> > > > 
> > > > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or
> > > > asm on Eu? 
> > > > 
> > > > Can i see it?
> > > > 
> > > > Kat
> > > 
> > > Do you mean a bus?
> > 
> > Bus, buss, potatoe, potato,.....
> > 
> > Kat
> 
> Oh; I didn't see that anywhere as an alternative spelling.  As far as I could
> tell, a 'buss' might refer to a kiss...  However, you were the one to scold:
> 
> "The spelling, grrrrrrrrrrrrr! I don't know if people are learning from each
> other on this list to spell incorrectly or not, but if that is the case, i got
> educated before 1970, and i care about it!"

I did look up "bus" and "buss" in a dictionary, and "busbar" and "bussbar". 
It's like reading most books, how it's defined depends on which side of the 
Atlantic you are on, as well as who wrote it.

> Anyway, just funnin' wit' ya
> Perhaps I need to get out more...

Me too. But the humans here in real life, sheesh!, i'd rather be with the 
computer! So help me out with this project, i'll make enough money to create 
my own world, and i'll send you an invite.

Kat

new topic     » goto parent     » topic index » view message » categorize

11. Re: asm, PORT instruction, etc

Kat wrote:
> 
> On 6 Aug 2005, at 1:44, Brian Broker wrote:
> 
> > 
> > posted by: Brian Broker <brian_broker at yahoo.com>
> > 
> > Kat wrote:
> > > 
> > > On 6 Aug 2005, at 0:30, Kat wrote:
> > > 
> > > > 
> > > > Has anyone done a demo of using the x86 cpu port i/o instructions for
> > > > isa/pci buss controlled stuff?
> > > 
> > > Didn't Robert (Bob) Nalley do this? His Eu program isn't in the archives,
> > > i
> > > thought i had it. Bob, are you still here?
> > > 
> > > > Has anyone done a x86 device driver, preferrably in regular Euphoria? Or
> > > > asm
> > > > on Eu? 
> > > > 
> > > > Can i see it?
> > > > 
> > > > Kat
> > > 
> > 
> > Looks like he submitted a tool that crops a bitmap picture to fit inside a
> > certain area for DOS back in '99.  A EUforum search comes up empty.
> 
> He had webpages at 
> geocities.com/SiliconValley/Garage/1288/software_8255.html 
> 
> but they are down now.
> 
> > Can you provide more specifics on what you'd like to do?  What platform are
> > you
> > working on?  Providing more details might get more responses...
> 
> For the OS: winxp, win95, and msdos(v5+ to v7). 
> 
> (OS dependant) I need a TSR device driver that will present itself as a
> harddrive to
> the 
> OS when it's installed. Must work on winxp and dos. This also needs a way to
> talk to
> 
> an ide harddrive, either plugged into the mobo or on a pci card.
> 
> AND/OR
> 
> (OS independant, preferable) I need a device to plug into the IDE cable as if
> it were
> a 
> harddrive, but be a device totally under my control <hideous cackle>, which
> would
> present itself to the OS or bios as a normal harddrive, but into which i can
> plug
> standard motherboard memory simm/sip/modules of the ddr(x) variety to be the 
> "platters" of the harddrive. 
> 
> Why? It's a secret, sorry.
> 
> No, i cannot use a regular ramdrive for this. No, i do not wish to use flash
> memory.
> 
> No, i do not wish to use flash cards, usb, etc.. 
> 
> Yes, i know this thing will forget everything when power is removed.
> 
> Kat

As an EE kinda guy, I'm intrigued. However, I don't think it will be as easy as
wiring your RAM to your IDE bus as it seems that you propose.  However, if you
could scram an I/O board from an old HD that you have the specs for, you should
theoretically be able to use the standard IDE driver to communicate with it. 
(basically, a mostly-H/W solution; still driver tweaks may be necessary)

Just a thought, but all I can say is: good luck!!
-- Brian

new topic     » goto parent     » topic index » view message » categorize

12. Re: asm, PORT instruction, etc

> Why? It's a secret, sorry.
> 
> No, i cannot use a regular ramdrive for this. No, i do not wish to use flash
> memory.
> 
> No, i do not wish to use flash cards, usb, etc.. 
> 
> Yes, i know this thing will forget everything when power is removed.
> 
Kat:
  Why don't you use USB ? That would work on any system that
  supports USB.

Bernie

My files in archive:
w32engin.ew mixedlib.e eu_engin.e win32eru.exw

Can be downloaded here:
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan

new topic     » goto parent     » topic index » view message » categorize

13. Re: asm, PORT instruction, etc

On 6 Aug 2005, at 6:56, Bernie Ryan wrote:

> 
> 
> posted by: Bernie Ryan <xotron at bluefrog.com>
> 
> > Why? It's a secret, sorry.
> > 
> > No, i cannot use a regular ramdrive for this. No, i do not wish to use flash
> > memory.
> > 
> > No, i do not wish to use flash cards, usb, etc.. 
> > 
> > Yes, i know this thing will forget everything when power is removed.
> > 
> Kat:
>   Why don't you use USB ? That would work on any system that
>   supports USB.

That means no dos.

Kat

new topic     » goto parent     » topic index » view message » categorize

14. Re: asm, PORT instruction, etc

Kat wrote:

> 
> That means no dos.
Kat:

  WRONG !

  http://www.pcxt-micro.com/dos-usb.html
  http://www.bootdisk.com/usb.htm


Bernie

My files in archive:
w32engin.ew mixedlib.e eu_engin.e win32eru.exw

Can be downloaded here:
http://www.rapideuphoria.com/cgi-bin/asearch.exu?dos=on&win=on&lnx=on&gen=on&keywords=bernie+ryan

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu