TIP: Click on subject to list as thread! ANSI
echo: msged_echo
to: andrew clarke
from: Roger Scudder
date: 1998-01-05 05:38:02
subject: Msged -latest Versions, Linux-Binaries

Hello andrew.

31 Dec 97 02:30, andrew clarke wrote to Roger Scudder:

TW>>> I want to compile MSGED 4.2B2 for Linux.

>> It's not going to compile out of the box.  You're going to have
>> to make a number of modifications.

ac> I don't think it will take much to recompile it under Linux.  But to 
ac> actually end up with a UNIX version that's as easily used as the 
ac> DOS/Windows/OS/2 versions will require significant modifications and 
ac> additions to the code.


 Well, I was assuming he doesn't want to compile anything that
 is not easy to use. :-)   From my experience, I would say he
 is looking at quite a bit of work to get the whole program working.
           
>> A good portion of the mods will be in the video output code.  You
>> will have to decide on which screen handling library for Linux to
>> use.  I have done some porting of DOS apps to Linux and I can tell
>> you that text mode programing for Linux leaves a lot to be desired.
>> Unless you have root privileges, you are restricted in what you can
>> do.  For example, you can't do direct screen writes.  Though, if
>> you don't care that root is required to run your version than you
>> will have an easier go of it.

ac> I think the general idea seems to be to use NCurses so there's no 
ac> requirement to operate it as the root user.  I wouldn't like to see a 
ac> version of Msged that required the user to operate as root - anything run 
ac> as root is a bit of a security hazard, in the least.  Not to mention if you 
ac> do funky things with the hardware that won't work unless you're the root, 
ac> you won't be able to use Msged via telnet, etc.

 Yes, but ncurses doesn't perform anywhere near as well as you would
 expect.  It's fine when it is doing it's buffered routines.  When you
 need to get rapid single character output from it, WoW!.. is it slow.
 A lot of the DOS code I've worked with relies heavily on the fact that
 single characters can be output at blinding speed under DOS.  Code
 like that needs a lot of changes to get good performance under Linux.
 
ac> Unfortunately porting the video code to use NCurses is difficult - much 
ac> more difficult than the kludge that I put together to get the Windows 95/NT 
ac> video output code working (except for mouse support) under Msged.  The 
ac> video output code used by Msged really needs a rewrite, which means any 
ac> code that uses the new video output code will need modifying too...

TW>>> has anyone here arleady compiled Msged 4.2 with Linux?

>> I think I read somewhere that Paul Edwards is working on it right
>> now.  I'm sure that paul will give us a solid version.

ac> Unfortunately Paul was excommunicated from FidoNet several months ago, and 
ac> I believe he has little interest in software development for the network.  
ac> I understand he is writing a public domain operating system of some sort.  
ac> He can be e-mailed at avon{at}matra.com.au.

 Wow!  that sucks... another fidonet programmer gone for good.


Roger

... Tower case? Nah, fell off the desk and landed that way.

--- Msged 4.20 beta 2
(1:273/404{at}fidonet)
* Origin: Hodge-Podge Support BBS, Upper Darby, Pennsylvania, USA
SEEN-BY: 270/101 104 396/1 600/675 622/419 632/107 633/260 267 270 359 371
SEEN-BY: 635/506 728 639/252 670/218 3615/50
@PATH: 273/404 416 2604/104 270/101 633/359 260 635/506 728 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.