I know a challenge: TheDRAW
#1
Lightbulb 
I know a challenge: reprogramming TheDRAW in QB64. But many items can be extracted like the BBS animation.
Other things can be included, such as choice between blinking or 16 background colors, saving to DATA statements, better support for 80x25, 80x43, 80x50 or more etc.
Unfortunately I'm not the best programmer to program something like this myself.
Not sure if anyone already has or uses such a program? Currently I am using TheDRAW from a DOSBOX.

See also https://en.wikipedia.org/wiki/TheDraw
http://www.syaross.org/thedraw
Reply
#2
Interesting, bookmarked in case I run out of GUI Ideas or Interpreter updates ;-))

BTW does @DBox know about this?
b = b + ...
Reply
#3
Oh yes, I remember The Draw.  It was an essential tool for making ANSI art back in the BBS days.  Sounds like a fun project to recreate it in QB64!
Reply
#4
Instead of combining SCREEN 0 with WIDTH 80,25 (or WIDTH 80,50) you can also use _NEWIMAGE with some extra rows and columns to use it to preview/select the color palette.
The extra rows ensure that you don't have to scroll.
Reply
#5
(08-03-2022, 08:16 AM)BDS107 Wrote: Instead of combining SCREEN 0 with WIDTH 80,25 (or WIDTH 80,50) you can also use _NEWIMAGE with some extra rows and columns to use it to preview/select the color palette.
The extra rows ensure that you don't have to scroll.

Pretty much what I do here. screen 0 drawing (qb64phoenix.com)

I'm not trying to replace thedraw but I am certainly operating in an adjacent space.
Reply
#6
I have not seen an animated ascii program in such a long time. The project sounds like fun. How soon can you start?
May your journey be free of incident. Live long and prosper.
Reply
#7
(08-02-2022, 10:25 AM)BDS107 Wrote: I know a challenge: reprogramming TheDRAW in QB64. But many items can be extracted like the BBS animation.
Other things can be included, such as choice between blinking or 16 background colors, saving to DATA statements, better support for 80x25, 80x43, 80x50 or more etc.
Unfortunately I'm not the best programmer to program something like this myself.
Not sure if anyone already has or uses such a program? Currently I am using TheDRAW from a DOSBOX.

See also https://en.wikipedia.org/wiki/TheDraw
http://www.syaross.org/thedraw

I don't know about IBM-based BBS ANSI animation, but I made plenty of those kinds of animations and pictures on the Commodore 64 back in the days of modems and BBSes.

I don't recall what terminal program I was using back then (I have it on a floppy disk somewhere) but it let you capture your session to a buffer (all incoming and outgoing text, including keystrokes you typed, including CBMSCII graphic characters, color changes, cursor movements, etc.) which could then be saved to a SEQ file that could be loaded back into the terminal later, and played back so you could watch the drawings and animations. 

I still have a bunch of these files with little ASCIImation movies I made, saved on 5.25" floppies, and it would be neat to be able to play those back, and record it to a video file or animated GIF. 

I would probably need to transfer the terminal program and saved files to PC with an x1541 cable, and play everything back in an emulator like VICE which I think can do screen record to video file. 

But it would be cool if there were a utility that could play back these files natively on the PC.
Reply
#8
(08-02-2022, 10:25 AM)BDS107 Wrote: I know a challenge: reprogramming TheDRAW in QB64. But many items can be extracted like the BBS animation.
Other things can be included, such as choice between blinking or 16 background colors, saving to DATA statements, better support for 80x25, 80x43, 80x50 or more etc.
Unfortunately I'm not the best programmer to program something like this myself.
Not sure if anyone already has or uses such a program? Currently I am using TheDRAW from a DOSBOX.

See also https://en.wikipedia.org/wiki/TheDraw
http://www.syaross.org/thedraw

Love TheDRAW.

These days I'm using Moebius for textmode artwork, but TheDRAW is still the only program that supports "ANSImation" Smile

Did you know that TheDRAW has a BSAV format and can be used in Basic? Read the thingy, but it needs a QB quick library or something to work Smile

I'd love it if TheDRAW existed in QB64 form of some kind! I wrote an ANSI parser from scratch for my library, it might be helpful or interesting (if a little spammy: https://github.com/grymmjack/QB64_GJ_LIB/tree/main/ANSI)

Check out PabloDraw and Moebius (no animation but both are great!)

https://blocktronics.github.io/moebius/
https://github.com/cwensley/pablodraw
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply
#9
PETSCII! Check this out
http://petscii.krissz.hu/

Though for animation I am not sure of PETSCII codes to do that. I had an Apple][ back in those days, and we used things like ProTERM Special emulation vs. VT100 or whatever the C64 folks had.

This one might have animation but it's been a while since I checked it out.
http://www.kameli.net/marq/?page_id=2717
grymmjack (gj!)
GitHubYouTube | Soundcloud | 16colo.rs
Reply
#10
(12-28-2022, 12:40 AM)grymmjack Wrote: PETSCII! Check this out
http://petscii.krissz.hu/

Though for animation I am not sure of PETSCII codes to do that. I had an Apple][ back in those days, and we used things like ProTERM Special emulation vs. VT100 or whatever the C64 folks had.

This one might have animation but it's been a while since I checked it out.
http://www.kameli.net/marq/?page_id=2717

I used some ANSI or similarly capable terminal program, where you could turn on buffering and "record" your cursor movements and special control keys to draw CBMSCII characters. Playing it back would render everything, so you could do crude animations on BBSes, which at 300 or max 1200 baud, were pretty rudimentary!
Reply




Users browsing this thread: 5 Guest(s)