Mail Archives: djgpp/2007/09/10/02:16:34
On Sep 9, 9:41 pm, Ethan Rosenberg <eth DOT DOT DOT AT earthlink DOT net> wrote:
> At 08:40 AM 9/9/2007, you wrote:
>
>
>
> >On Sep 8, 8:39 pm, Ethan Rosenberg <eth DOT DOT DOT AT earthlink DOT net> wrote:
> > > At 12:10 PM 9/8/2007, you wrote:
>
> > > >On Sep 8, 2:17 am, "Rod Pemberton" <do_not_h DOT DOT DOT AT nowhere DOT cmm> wrote:
> > > >...
> > > > > "RHIDE uses advanced VESA functions to save and restore the
> > screen contents
> > > > > and mode-specific settings, and some SVGAs and video drivers
> > > > don't implement
> > > > > these functions very well."
> > > > > http://www.delorie.com/djgpp/v2faq/faq22_1.html
>
> > > >Exactly my point and the reason why I provided the source code for the
> > > >program that allows to run RHIDE on "problematic" cards. If nobody
> > > >tried that, do I need to e-mail the executable (or post in UUENCODE/
> > > >BASE-64) or is there enough info and intelligence already on how to
> > > >get an .exe from the source?
>
> > > >Alex
>
> > > Alex -
>
> > > First to all on the list, my apologies for misunderstanding and
> > > thinking that DOS 7.1 was a 32 bit system.
>
> > > Second, I am not sufficiently conversant/competent to try to compile
> > > and run the code you provided. If you would kindly provide an .exe
> > > file with instructions, it would be appreciated. Since I eventually
> > > will be able to run RHIDE on my computer, which may not have a
> > > problematic video card, I would like to be able to retain the
> > > original copy of RHIDE.
>
> > > Much thanks to all.
>
> > > Ethan
>
> >OK, to make it extremely clear...
> >Rename the original rhide.exe to rhide0.exe
> >downloadhttp://alexfru.narod.ru/RHIDE.EXEto where rhide0.exe is.
> >Run rhide.exe.
> >Report what you got.
>
> >Alex
>
> Alex -
>
> Thank you.
>
> Did it. Regrettably, no improvement. Slightly more checker board.
>
> Any other ideas?
>
> FYI - The ATI Radeon VE 7000 has the capacity to use two(2)
> monitors. I do not know if that helps.
>
> A different video card is not an option. This is my wife's
> computer, and she needs the existing video card.
>
> Ethan
>
> PS I thank everyone for all their input and help.
> ++++++++++++++
Well, if that didn't help, then something else is additionally broken.
I don't know what. I could dig and figure it out, but I'm not going to
do it. Sorry.
If you have windows on that computer (which I think you do) and that's
windows 2000/XP/2003/Vista (not 95/98/Me), you could try to install
either Microsoft Virtual PC 2007 or VMWare Server (both are freely
available on the internet), create a virtual machine in there, install
DOS and DJGPP in there and work in the VM. That might work (unless
something's broken in those virtualizing products and DJGPP doesn't
work well in there -- I think I tried once but that wasn't extensive
use of DJGPP in a VM, so YMMV).
Other options for the same hardware:
- use a different IDE or just a plain text editor for editing, use
plain gdb for debugging and compile the code from the command line
(directly, through a script or makefile). I know it can be painful to
give up on a handy IDE and instead use something more primitive, but
it's a possible option. I, for one, rarely use IDEs and debuggers. I
use a powerful text editor, make files (or equivalent scripts) and
manage to figure out most of bugs in newly written code w/o the
debugger. It varies with older code or code written by others.
- entirely different set of tools, something for windows, unless you
absolutely must code for DOS or need direct hardware access. Btw, if
you don't care much about modern C++ and can live in a 16-bit world,
you can download Borland's Turbo C++ 1.01 and use it. RHIDE was
designed after Borland's IDEs of their C/C++ and Pascal compilers for
DOS.
Alex
- Raw text -