1. Potential New User
- Posted by Earl Hackett <hacketet at EARTHLINK.NET> Aug 09, 2000
- 470 views
- Last edited Aug 10, 2000
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?
2. Re: Potential New User
- Posted by ck lester <cklester at YAHOO.COM> Aug 09, 2000
- 463 views
- Last edited Aug 10, 2000
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
3. Re: Potential New User
- Posted by Bernie <xotron at PCOM.NET> Aug 10, 2000
- 455 views
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
4. Re: Potential New User
- Posted by Earl Hackett <hacketet at EARTHLINK.NET> Aug 10, 2000
- 467 views
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.
5. Re: Potential New User
- Posted by Earl Hackett <hacketet at EARTHLINK.NET> Aug 10, 2000
- 488 views
-----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.
6. Re: Potential New User
- Posted by Irv Mullins <irv at ELLIJAY.COM> Aug 10, 2000
- 478 views
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
7. Re: Potential New User
- Posted by Bernie <xotron at PCOM.NET> Aug 10, 2000
- 476 views
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