I did some more work on #DOStodon, the #Mastodon client for #MSDOS.

I added a splash screen, a busy indicator for network access, you can scroll the entries now, there is a profile viewer and you can like and boost.
Image attachments are now displayed, too.

@dec_hl Oooh. Nice. I'll give it a shot!
@dec_hl this should be illegal, impressive 

@xerz Agreed, it should be illegal. DR-DOStodon OTOH.... @dec_hl

To whomever (@dswersky later in the thread) wrote "This is God's work" no, it absolutely is not. I like to think that God has more respect for Gary Kildall (CP/M, DR-DOS [what Tim Patterson ripped off whole sale from a beta/alpha version of CP/M-86]) & Terry Davis (TempleOS) than Bill Gates and his cronies. ;)

@dec_hl This is God's work, bravo!
@dswersky can't remember him helping 😋
@dec_hl Really should get this on my Pentium II and do me some DOSposting
@lunarloony I should add picture uploads to my TODO 😜
@dec_hl I’ll throw this on my thinkpad
@Lily please share some pictures ☺️
@dec_hl this is super cool. Will have to get this working on one of my old machines.
@kiteless please share some pictures if it works 😊
@dec_hl I absolutely will. It doesn't meet the min specs but I have a 486 DX4 100Mhz (16k L1) and have been meaning to try and get a packet driver working in DOS on that one, ooooor I could probably run this through Windows 95, or 98 in a DOS window? I feel like that would be cheating but honestly I will probably try that first. If not I have other machines to try it on.
@dec_hl oooh I want that :) is there a MacOS emulator for MSDOS you’d recommend?
@danvanmoll there is a MS-DOS emulator for MacOS (DOSBox-x), but not the other way around…
@dec_hl wow! What’s the lowest spec computer this will run on?
@carbontwelve you could try a P133 with 16MiB, but twice as much is not wrong…
@dec_hl Splash screen needs to be ASCII art ❤️
@dubiago well, I take contributions 😆
@dec_hl I have to ask, what kind of network stack does DOS have? Or did you have to code your own?
@manu #DOjS is based on Watt32. And I made a cURL/OpenSSL plug-in I use for DOStodon. The porting of all parts to DJGPP was done by others, but I managed to glue it all together in DOjS 😋
@dec_hl There are at least three terms in that post I have to Google. 😂
@manu @dec_hl DOS doesn't. You have to add one drum within your app. A packet driver TSR (from the card manuf or third party) is usually used to send and receive packets by the stack in the app. But nothing in DOS
@dec_hl
How did you get the image to display properly in DOS?
@dheadshot #DOjS is my framework for graphics programming on MS-DOS. So DOStodon is not using text mode and therefore can display any graphics
@dec_hl
I meant the 24bit highres colour in the last image?
@dheadshot DOjS is implemented using liballegro (the game library). That provides 24bit color modes via VESA
@dec_hl But why?! You should use your powers for good.
@darryl you should consider that question for the >3y project of making javascript run on MS-DOS that I built and not for that 5d implementation of an application using it. 🤣
@dec_hl wow, now I wanna something like that as well, for some weird platform :)
Cool!
@enapiuz well, people were already asking for the Amiga 😋

@dec_hl

Very impressive. I think I need this. Does it need a 386+ and a DOS extender or is 16bit supported?

@alexshendi it is implemnted using DJGPP and uses CWSDPMI as extender. I'd recommend at lest a P133 and 32MiB RAM...

@dec_hl

Now my ambition is to make a Mastodon Client that would have run on the original IBM XT.

@alexshendi I’d love to see that 😋

@dec_hl

which tcp/ip stack have you used?

@alexshendi watt32, it builds for DJGPP.
HTTPS is done using cURL and OpenSSL...

@dec_hl

OK, the crypto in HTTPS is probably too much fot the poor old XT.

@alexshendi I guess so, too.
cURL+mbedTLS would be worth a try, though...
I'm thinking about switching to mbedTLS, but that would be quite some project in itself...
@dec_hl
You have to do the math, wether it's in curl/OpenSSL or in the client itself doesn't matter.
@alexshendi well, it'll take some time, RSA much more than ECC 🤣
@alexshendi ah, damn. doesn't look like my server has ECDSA enabled 😥
HP 200LX: Hosting a modern website on a Retro DOS Palmtop. Will this crazy idea work ?

YouTube
@dec_hl I've been trying to find uses for my Steamlink hardware, and the native DOSBox app combined with this might be a worthwhile combination!
@dec_hl hopefully you have tall legible font options planned. white 8x8 on black 640x480+ makes it look pretty borland egavga.bgi, i can feel the eye searing crt 60hz in those images
@leilei Well, DOjS supports font loading, but right now I was lazy and some offsets are hard coded...
@dec_hl Oh my lord I need to run that!!

@dec_hl

I remember my self-written netnews reader from 1993 (DOS, Waffle, Turbo Pascal and a lot of AWK scripts...) that was nowhere as beautiful as your DOStodon.

That's just aewsome! 🤩

@jaddy beautiful? I didn't put any effort into the GUI, I'm the wrong human for that. But I'm happy you like it 😊
@dec_hl how much memory does it require?
@Blackthorn I'd say 16MiB and a P133 is the minimum...