Hi, On Tue, Jan 26, 2016 at 3:29 PM, Antony Gordon <[email protected]> wrote: > > For Maarten and Mercury, look into DOS versions prior to 5.0, they included > DEBUG and (GW-)BASIC.
DEBUG is sometimes useful but only rarely (at least outside of actually debugging separately-assembled programs). By itself, it's only good for very very simple tests. A full assembler would be more useful. NASM (even old 16-bit 0.98.39) or JWasmR or (386+) FASM(D) would probably be more generically useful, IMHO. > That would complete the DOS experience... well that and some sample BASIC > programs like GORILLA.BAS There are other interpreters which I find more useful than BWBasic. Granted, if someone wants to debug and test it further, okay. But as-is, I'm not sure it's reliable at all. Maybe something else (Brandy/BBC) would be more useful, but I haven't tried it (and that dialect is a bit quirky compared to QB). Hmmm, can't remember, but that build might be 386+ DJGPP, which I guess some of you would dislike as default. (I don't know what else, Chipmunk Basic from P2C compiled by OW??) Here's what one simple program of mine (from mid 2013) said: " REM tested with Bywater BASIC 2.50 (32-bit DOS OpenWatcom build) REM *** still broken! doesn't work! don't use! *** REM bug #1: "option base 1" confuses SUB args / array bounds REM bug #2: CALLing a SUB won't work (hangs) if it has no args REM bug #3: sometimes gets confused on multi-statement ':' lines " And no, I don't think I reported these bugs (shame on me). No idea if 3.00 has them as well. > and having LINK.EXE along with EXE2BIN. The EXE2BIN in "BASE" is literally from OpenWatcom 1.5. And I have no idea what you would do with it (or a linker) without some kind of compiler. So I think that's a bad idea, even if MS used to do it. I've said this before, but apparently nobody agrees with me. Honestly, I think we'd "maybe" be better to just include something unrelated like Awk and Sed (or maybe PicoC, which unlike the former is 32-bit DJGPP, ugh, can't please everyone). http://ftp.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/awk/ http://ftp.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/file/sed/ ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
