1. Potential New User

I have tossed in the sponge on Windows.  There is just too much stuff in
the way preventing me from getting the machine to do the work I need done.

I had planned to purge Windows 98 from my machine and "step up" to my old
16 bit DOS 3.1 and BASIC 7.0 compiler when I came across Euphoria and
DOS32.  I need direct access to memory since I map external hardware
settings directly into small sections of the computer's memory to avoid the
overhead of serial communications.  I don't think I'll ever need more than
the 640k but having access to more memory means I don't have to worry about
running out of it.  So after purging Windows what do I need to get this
thing running.  Some DOS32 systems seem to require a 16 bit DOS system - or
is there a stand alone system available?  Whos version of DOS32 works well
with Euphoria?  I found two sources for DOS32 on the web but neither
mentions the price - that usually means it costs serious money.  I'm not
interested in a $2000 operating system - I have one at work and it's a
serious pain.  Does Euphoria make stand alone .exe files or does it produce
psuedo code that needs something like the BRUN files with VBasic?

new topic     » topic index » view message » categorize

2. Re: Potential New User

Questions and comments sprang from curiosity:

1. Why not just keep Win98 and boot to DOS when necessary?
2. Euphoria makes stand alone EXEs.
3. EUPHORIA for Linux!

> I had planned to purge Windows 98 from my machine and "step up" to my old
> 16 bit DOS 3.1 and BASIC 7.0 compiler when I came across Euphoria and
<snip>
> serious pain.  Does Euphoria make stand alone .exe files or does
<snip snip>


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

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

3. Re: Potential New User

On Wed, 9 Aug 2000 20:34:03 -0400, Earl Hackett <hacketet at EARTHLINK.NET>
wrote:

>I had planned to purge Windows 98 from my machine and "step up" to my old
>16 bit DOS 3.1 and BASIC 7.0 compiler when I came across Euphoria and
>DOS32.  I need direct access to memory since I map external hardware


  Earl:

     Where in memory are you mapping your hardware ?

     You will be able to peek and poke any memory location in

     memory as long as it does not interfer with DOS I/O or

     DOS BIOS or the DOS ( causeway ) extender.

     In other words it will depend on where you map your hardware.

     You should be able to use the DOS32 that comes with win98, but

     any user will have to have his special hardware mapped properly.

  Bernie

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

4. Re: Potential New User

Questions and comments sprang from curiosity:

1. Why not just keep Win98 and boot to DOS when necessary?
The machine is dedicated to controling the external hardware and for
security has no connections to anything else.  The last straw was when I
forgot to set the right screen mode before changing to DOS and got crud on
the screen.  I went back to Windows and still had crud on the screen.
 Don't ask why - it was probably something really stupid that I did without
knowing.  It's impossible to use a mouse without a monitor (so much for
windows) and it isn't easy to type command line instructions, but with
concentration you can do it.
2. Euphoria makes stand alone EXEs.
Super
3. EUPHORIA for Linux!
Never tried Linux.  What is DOS32?  There's one from Black Magic and
another from irDOS - at least I think that's the name.

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

5. Re: Potential New User

-----Original Message-----
From:   Bernie [SMTP:xotron at PCOM.NET]
Sent:   Thursday, August 10, 2000 11:23 AM
To:     EUPHORIA at LISTSERV.MUOHIO.EDU
Subject:        Re: Potential New User


  Earl:

     Where in memory are you mapping your hardware ?

     You will be able to peek and poke any memory location in

     memory as long as it does not interfer with DOS I/O or

     DOS BIOS or the DOS ( causeway ) extender.

     In other words it will depend on where you map your hardware.

     You should be able to use the DOS32 that comes with win98, but

     any user will have to have his special hardware mapped properly.

  Bernie

We go into high memory and find little areas (256 or 512 bytes at a time)
not used by the operating system.  Then we just set our board for those
addresses.  That's the only memory in the system that's stable so you can
peek and poke all you want and you always hit the right bit.  Each
installation is unique so no big deal.

I'll give the DOS32 that came with Windows a shot.

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

6. Re: Potential New User

On Thu, 10 Aug 2000, Earl wrote:
> Questions and comments sprang from curiosity:
>
> 1. Why not just keep Win98 and boot to DOS when necessary?
> The machine is dedicated to controling the external hardware and for
> security has no connections to anything else.  The last straw was when I
> forgot to set the right screen mode before changing to DOS and got crud on
> the screen.  I went back to Windows and still had crud on the screen.
>  Don't ask why - it was probably something really stupid that I did without
> knowing.  It's impossible to use a mouse without a monitor (so much for
> windows) and it isn't easy to type command line instructions, but with
> concentration you can do it.

AFAIK, DOS 6.2 will run Euphoria just fine.  You should be able to get a
set of disks from someone's junk drawer, or buy one for a few bucks on E-Bay.
It requires at least a 386 - because Eu runs in 32-bit mode.
After all, Euphoria didn't even _do_ windows until recently.

> 2. Euphoria makes stand alone EXEs.
> Super

Small exe's, to boot. No multi-meg files to transfer.

> 3. EUPHORIA for Linux!
> Never tried Linux.  What is DOS32?  There's one from Black Magic and
> another from irDOS - at least I think that's the name.

Linux doesn't give direct access to either memory or ports. That's for security
reasons. There are ways around this, but it's more work than using DOS, so
it may not be suitable for your purpose.

Regards,
Irv

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

7. Re: Potential New User

On Thu, 10 Aug 2000 17:44:29 -0400, Earl Hackett <hacketet at EARTHLINK.NET>
wrote:

>We go into high memory and find little areas (256 or 512 bytes at a time)
>not used by the operating system.  Then we just set our board for those
>addresses.  That's the only memory in the system that's stable so you can
>peek and poke all you want and you always hit the right bit.  Each
>installation is unique so no big deal.
>
>I'll give the DOS32 that came with Windows a shot.


  You may have to use lock_memory function so that euphoria won't

  try to swap-out your memory to disk ( Euphoria uses virtual memory )

  You might look at the register_block function and safe.e when

  debugging your code.

  Bernie

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

Search



Quick Links

User menu

Not signed in.

Misc Menu