🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.bbs.waffle
2 messages
2 total messages Started by Mark Buckaway Sun, 24 Jan 1993 03:23
"BUG FIX" for Waffle for DOS
#3166
Author: Mark Buckaway
Date: Sun, 24 Jan 1993 03:23
39 lines
2078 bytes
I have seen some complaints about Waffle doing screwy things to the screen
when you are in 43 or 50 line mode. After some fiddling with Turbo Debugger, I
have figured it out. If this has been done already, ignore this message and I
apologize for the wasted bandwitdh, however...

Tom is doing something I consider a no-no. Using CONIO and STDIO functions
BOTH for video in ONE program. This does not work properly in most
circumstances as the CONIO functions don't always know what the STDIO
functions are doing (this is my experience). Anyways, for those of you who
have purchase the source for Waffle, you can fix this VERY EASILY.

Load up DOS.H, and look for:

#define VSPRINT
#define CONIO

...comment out the  #define CONIO and recompile. When you do so, two things
will happen:
1) The screen will now go properly to the bottom of a 50 line display.
2) The reverse video will stop working.

(Tom, every consider fixing this?)

The reverse video stops working because Tom uses the Borland textattr function
to change the screen attribute on some cases, and without CONIO defined, the
textattr functions are redirected to no where.

If I may inject my personal opinion, some of the code for the DOS portion of
Waffle is rather shakey. I am surprised some of it works. Oh, unless I am
brain dead, no where in the docs does it say, add #define MSDOS to the
version.h header file to compile under DOS.

I'll be glad to finally switch to UNIX in the coming months....
Mark

----
Club InSaNiTy BBS   |   BBS:+1 416 691 0679 |   root@cibbs.UUCP
DataSoft Consulting | Voice:+1 416 691 5529 |   uunorth!cibbs!root
Mark Buckaway       | Toronto, Ont. CANADA  |   1@4653 (WWIVnet)
Re: "BUG FIX" for Waffle for DOS
#3201
Author: Thomas E. Dell
Date: Tue, 26 Jan 1993 00:46
24 lines
1145 bytes
>functions are doing (this is my experience). Anyways, for those of you who
>have purchase the source for Waffle, you can fix this VERY EASILY.
>
>Load up DOS.H, and look for:
>
>#define VSPRINT
>#define CONIO
>
>...comment out the  #define CONIO and recompile. When you do so, two things
>will happen:
>1) The screen will now go properly to the bottom of a 50 line display.
>2) The reverse video will stop working.
>
>(Tom, every consider fixing this?)

That isn't a bug, I specifically put the CONIO define there in the event
anyone wanted to do what you were doing. The reason it isn't in the final
build is that it's noticeably (and annoyingly) slower than the 1.65 build.
Even on a monochrome monitor.

There are many, many ramifications to making that change.
--Tom

dell@vox.darkside.com / Thomas E Dell
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads