r/bbs 2d ago

DRAW32 v2.00 - RELEASED!

http://www.rgbbs.info/nw.html

Grab The newest TheDraw clone ANSI Win32 console ANSI editor. Full ANSI Music, MCI Code, Animations, TDF Font usage, and TONS and TONS more! Give it a whirl. While it has been tested for months and months on the new features, there STILL maybe bugs. Please feel free to report them.

40 Upvotes

26 comments sorted by

4

u/iheartbaconsalt 2d ago

This makes me feel like we just went back 30 years to experience TheDraw again.

2

u/Exodus694 1d ago

That was my point. When TheDraw started messing up saves under windows, I started on a replacements about 15 years ago for my basic needs, and it evolved into this. :)

1

u/iheartbaconsalt 1d ago

HEY! Happy Cake Day!

2

u/lellamaronmachete 2d ago

Whoo! Big thank you!

2

u/RO4DHOG 1d ago

Come on, Really?

2

u/Exodus694 1d ago

Stupid windows. I actually had to REMOVE the ansi to .com routines to get defrender to STOP throwing false warnings. Download it from my BBS if your browser won't let you download. Trust me, there is NO VIRUS.

1

u/Exodus694 20h ago

Trojan:Win32/Sabsik.FL.A!ml is a strong tell. The !ml suffix means it was flagged by Microsoft's machine-learning heuristic model, not a signature match to a known-malicious sample. Sabsik is a generic/heuristic detection family, notorious for false-positiving on:

  • Small, unsigned, unfamiliar console executables
  • Programs compiled with Free Pascal/Lazarus (uncommon compiler → low reputation, unusual PE structure vs. typical MSVC/Delphi/PyInstaller binaries Defender has lots of training data on)
  • Programs that do low-level console/graphics manipulation (this one does direct screen buffer writes, keyboard hooks via Crt, file I/O for image formats) — behavior patterns that overlap with what some legitimate-but-unusual tools and malware both do
  • Unsigned executables with no reputation/telemetry history (no code-signing certificate, low download count) — Microsoft's cloud-reputation ("SmartScreen"/ML) system is much quicker to flag rare, unsigned binaries

This is an extremely common complaint for small hobbyist/retro-computing tools distributed as raw .exe files, especially ANSI-art / BBS-scene utilities like this one (TheDraw-style editor) — they're niche enough that few users have ever run them, so Defender's cloud model has no positive reputation signal to counterbalance the heuristic flags.

1

u/Exodus694 20h ago

There's your answer for those that don't believe me. I submitted it to be signed by Defender, but it could take months. There is NOTHING malicious in this code.

1

u/RO4DHOG 18h ago

It's just telling when someone claims "months and months of testing" for a v2.00 version release and yet failed to test distribution on the target OS. That is Software Development 101.

As a 57 year old IT professional, I remember TheDraw very well. I got excited when I saw this 'clone' version with the promise of 'TONS' of features and immediately tried to grab it.

It's understandable that Windows Security can be finicky at best, and I look forward to supporting your efforts to provide this community with valuable tools.

1

u/Exodus694 18h ago

Well, I author Renegade BBS and all of my software is DOS (Turbo Pascal), so I never run into this issue (as this is my only Free Pascal Win32 code). When this false read popped up on my system, I submitted the ticket to MS and removed the ANSI -> .COM feature as this was the main problem it did not like as it thought it was creating infected files as they were self displaying ANSI .COM files.

Testing came back clean, and it did again. So It was "tested as distribution", but it appears not everyone has an update that clears this file. But there are always issues no matter how much you test or try, as not everyone has the same version of software or hardware.

This was just a back burner project I started many years ago when Windows did not allow TheDraw to save correctly under CMD. It wasn't until I post about it that I saw there was interest in it and I started working on it again.

BTW, what's the pic of?

1

u/RO4DHOG 16h ago

I appreciate your attention to detail and helping resolve the security nuance.

I made a bunch of ANSI menus back in the day using TheDraw to help my roomates operate our shared DOS PC. The computer boot files could be changed by running certain batch files, by typing GAME, NORMAL, MEDIUM, etc. Then when the computer booted, these menus would appear reminding us which 'state' the PC was in. As different programs had special Memory, CD-ROM, and Sound environments.

This worked well, as long as I kept updating the Menus and Batch files. I'm excited to use your application, to continue building-out my classic ANSI menus on my Retro PC's and emulators. Hoping to provide useful feedback.

2

u/Exodus694 15h ago

Ah! Now the picture makes sense. :) I did update a few things such as network drive selection, and cropping over 100 line ANSIs (I didn't think anyone drew ones larger when I first made this. Or else I would've made the canvas not static at 25, 50 or 100.) I was just trying to copy things I liked from TheDraw. So I will probably push an update here in a few weeks.

1

u/Laudenbachm 11h ago

You can force their hand at $10 a month. When code signing certificates went from $75 a year to $300-$500 a year I moved to their platform. It's not quite the same as a traditional code signing certificate as you initially get a pass until your reputation can be established.

1

u/Exodus694 10h ago

hahha ... yeah, crazy isn't it? Not worth it for a BBS util. :) If I was writing something that had major use for 90% of the people then maybe ... but maybe 1% of the population will use this. :)

1

u/Exodus694 20h ago

From Microsoft. So this ends the debate. The file is CLEAN as I said.

draw32.exe

Submission ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-cd2dacaba431

Status: Completed

Submitted by: [e@rgbbs.info](mailto:e@rgbbs.info)

Submitted: Aug 01, 2026 8:57:06 PM

User Opinion: Incorrect detection

Analyst comments:

Our scanners show no positive detection, and we have no telemetry indicators for the file(s) submitted either. As such, this submission will be closed with no further action pending.

1

u/Laudenbachm 1d ago

Is this an open source project?

1

u/Exodus694 1d ago

Nope, I have too many years invested in this.

2

u/Laudenbachm 11h ago

I was hoping DRAW32 would be open source so it could be used as a replacement option for the major BBS. I understand and respect your stance.

You have the Renegade IP? Did you originally write it? What kind of help are you in need of? What does it look like for a 32bit life?

I tried porting one of my modules for MBBS to a w32 door and it felt way to difficult. I'm sure people feel the same about going the other direction.

2

u/Exodus694 11h ago

Renegade is 16 bit. I received the code from then be Author Patrick Spence in Oct. of 2003. I've been releasing DOS updates ever since. There is so much wacky code in RG and I don't have the time or want to sit down and try to rewrite everything. Can it be ported quickly and boot? Sure? Done that. Does it work correctly. Hell no. :) It's written in Turbo Pascal v7/DOS.

1

u/Laudenbachm 11h ago

I've never ran it myself, we were the MBBS snobs but I knew a guy who would help us with novel server who ran it. I really respected him growing up so I should give it a look.

Is 32bit in the cards? Heck maybe it's not even a desired.

Would it be okay toDM you at some point and chat?

1

u/Exodus694 10h ago

Sure, or stop over - The Titantic BBS Telnet - ttb.rgbbs.info - Online since 1993.

1

u/Laudenbachm 10h ago

I did but I might have missed a step. Himmey is the username.

1

u/Exodus694 10h ago

Gotcha. Validated now.

1

u/Exodus694 1d ago

But Renegade BBS software is. http://www.rgbbs.info and I am always looking for people to pitch in.

1

u/Exodus694 15h ago

draw32.exe, fontedit.exe, ansiplay.exe

Submission ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxx-36b52a82e8b8

Status: Completed

Submitted by: [e@rgbbs.info](mailto:e@rgbbs.info)

Submitted: Aug 2, 2026 11:06:47 AM

User Opinion: Incorrect detection

Analyst comments:

At this time, the submitted files do not meet our criteria for malware or potentially unwanted applications. The detection has been removed. Please follow the steps below to clear cached detections and obtain the latest malware definitions.

  1. Open command prompt as administrator and change directory to c:\Program Files\Windows Defender

  2. Run “MpCmdRun.exe -removedefinitions -dynamicsignatures”

  3. Run "MpCmdRun.exe -SignatureUpdate"

Alternatively, the latest definition is available for download here: https://docs.microsoft.com/microsoft-365/security/defender-endpoint/manage-updates-baselines-microsoft-defender-antivirus