| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | CXL ECHO |
> PE>myself). If I manage to obtain DFLAT, I'll make it > PE>available on my board. David Nugent is meant to have > PE>ported it to OS/2, but I don't get ACH yet, and I can't > PE>FREQ from Michael Butler, so I'm waiting for David Begley > PE>to finish his exams to get that. BFN. > Do you mean DFLAT that was described in DDJ? I have DDJ files here up to > about July this year, many seem to contain DFLAT, presumably > progressively refined versions. Bear in mind that there are two strains of dflat - dflat (in C, up to v1.5) and dflat++ (in C++ as at v2.0 in the November 1993 DDJ). My port was dflat++ - the C++ version - and it's pretty much in the 'hack' class since it was only used as a basis for quickly testing SL/2, the library I'd written for MSDOS which emulates the main OS/2 subsystems providing a better basis for implementing event driven user interface software than the standard MS-Gross software interrupt kludges. The port I did of dflat++ (it was v1.0, not 2.0 although I was surprised that there isn't all that much different) just "works", and that's all - I make no further guarantees since although I fixed a fair few bugs in it, there are certain aspects of the design I am not at all happy with. Some sections of the code - in particular dispatching menu selections - is extremely poor programming in that it is unsafe and very un-OOP for something that is supposed to be written in pure C++. Type casting is used far too freely, and you can easily get yourself into lots of trouble with it (which, it seems to me, is something that C++ was specifically designed to avoid). I believe that Jon Wright (contactable at 3:633/379, if you're interested in following this up) has done a more complete port of version 2.0 to OS/2 and has come up with something more solid - he's apparently writing an article on it. I know he's rewritten most of the device interface completely, whereas I just hacked it to get it working. However, you could probably use SL/2 with it anyway and therefore use his port for MSDOS as well, since the OS/2 subsystem API is a constant and SL/2 follows it fairly religiously with only a few exceptions. I'll give this a try myself when I come across his port. SL/2 has also been further debugged since the last release into AUSTC, with some minor additions and corrections. If anyone is interested, I'll hatch a 'beta 3'. I'll see if I can find someone with a Borland compiler locally to get it working with BC++ and TASM for MSDOS as well. Cheers, david ---* Origin: Unique Computing Pty Ltd (3:632/348) SEEN-BY: 50/99 54/54 99 620/243 622/405 623/630 632/103 301 348 365 386 998 SEEN-BY: 633/371 634/383 384 635/210 502 503 544 570 636/100 670/206 711/401 SEEN-BY: 711/409 430 807 808 809 932 934 712/623 627 713/888 714/906 800/1 @PATH: 632/348 635/503 50/99 54/54 99 711/808 809 934 |
|
| 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™.