[UNAPI] - Telnet Client

Page 3/7
1 | 2 | | 4 | 5 | 6 | 7

By karloch

Prophet (2066)

karloch's picture

13-08-2019, 23:01

fr3nd wrote:

I've added it to MSXHub. Install it running:

hub install telnet

https://msxhub.com/TELNET

I didn't mention anything, but you rocks :)

By ducasp

Master (154)

ducasp's picture

14-08-2019, 07:01

https://youtu.be/JWJXe7t1hhE

What is new in telnet v0.90?

XYMODEM:

- Now you can use on some BBSs that did not work before, i.e.: BBSs that use Mystic software. If download do not work, try using r command switch to enable raw file receiving (i.e.: telnet bbs.telnet.org:666 r ). Those BBSs misbehave and do not implement TELNET protocol correctly, not doubling FF character.

New Command line options:

- switch e, now you have option to tell terminal is ANSI even without jANSI. Perhaps somene has an ANSI driver for GFX9000 or something like that and want to use it... Use e switch to tell that (i.e.: telnet bbs.gfx900.net:9990 e )

- switch r, like mentioned in XYMODEM, turn on RAW file transfer for those BBSs not implementing TELNET

- switch a to turn off automatic download detection. Default is on, as most BBSs around are Synchronet, but other BBSs not using Synchronet might use the transfer binary telnet command to send data (and as it contains 8 bit characters, that is fine). This might get confusing... Specially on BBSs that hammer you with that darn transfer binary command every block of text they send.... Use s switch in that case (i.e.: telnet bbs.noautotransfer.com:23 a )

- switch c, turn cursor on (default is off), I just like not having the cursor showing and moving around while drawing ansi screens. Also, on the plus side, with my new version of jANSI with cursor off you get the hispa logo working fine (using cursor or not), but without cursor it seems to draw a little faster and it is possible to have the screen border at the same color of screen background (all blue). When using cursor, screen border will always be black, even if background is a different color (note that this is relative to my version of jANSI and not to this software)

- some internal improvements that allow a bit of better performance and also better handling of telnet protocol, as well as responding proper cursor position to ESC[6n, fixing synchronet BBSs pause when printing avatars (as well the avatars and text being misplaced)

jANSI v1.01

- When receiving three digits, will use 99 instead of a combination. Why? Almost all BBSs send cursor 255 to the right and 255 down and then request cursor position to determine window size... jANSI was interpreting 55 to the right and not going to column 80, causing a detection of a smaller Text Window

- Cursor Off: like before, but now black show as black if background is not black (i.e.: hispa msx boot animation)

- Cursor On: will show border as black, but as above, will render black properly if background is not black

Source code available, as always:

https://github.com/ducasp/MSX-Development/tree/master/UNAPI/...

Binary Pack with jANSI and Telnet Client:

https://github.com/ducasp/MSX-Development/tree/master/UNAPI/...

jANSI modification source code:
https://github.com/ducasp/MSX-Development/tree/master/jANSI/SRC

Have fun!

P.s.: fr3nd, can you update MSX Hub? Files changed in the new package are telnet.com, jansi.tsr and readme.md. Thanks! B-)

By fr3nd

Expert (89)

fr3nd's picture

14-08-2019, 13:00

Updated in MSXHub:
* https://msxhub.com/TELNET/0.90-1

Thanks for this amazing work!!

By ducasp

Master (154)

ducasp's picture

14-08-2019, 13:43

fr3nd wrote:

Updated in MSXHub:
* https://msxhub.com/TELNET/0.90-1

Thanks for this amazing work!!

Thanks! :)

By ducasp

Master (154)

ducasp's picture

15-08-2019, 02:42

Sorry, since I had my autoexec.bat running jansi, I've failed to notice that there is a flaw in ansi.bat that will not load jansi properly, I've fixed that and updated the binary pack.

fr3nd, if you can create a 90.2 version, just need to update ansi.bat, thanks and sorry for this inconvenience.

By fr3nd

Expert (89)

fr3nd's picture

15-08-2019, 12:05

done! Smile

By ducasp

Master (154)

ducasp's picture

15-08-2019, 16:49

Thanks fr3nd!

Anyone has experience with PUT9000 ANSI Driver on Nextor? I've used the release for Nextor 2 alpha kernel, loaded the ocm bios with alpha kernel in my sdcard (otherwise it would dead lock after loading), but some characters have artifacts, weird... Didn't try the msxdos 2 version, being too lazy to make a SD with DOS2 and fat12 partition Tongue

By karloch

Prophet (2066)

karloch's picture

15-08-2019, 17:56

ducasp wrote:

P.s.: do you have the contact of ANSTEL developers? It doesn't work on UNAPI, just Internestor, but I understand it does use two "drivers" to make the ANSI rendering work (v9938 and gfx 9000) instead of using jANSI.... Perhaps they can allow me to use the drivers and share how those drivers work. B-)

Yes, ANSTEL developer is Carlos de Santa Ana. He has been very supportive when anyone asked questions regarding his implementations. He used indeed two different jANSI drivers you can find in the ANSTEL package, one for V9938 and other for V9990.

By ducasp

Master (154)

ducasp's picture

16-08-2019, 20:08

Thanks Karloch Smile

By Sd-Snatcher

Hero (582)

Sd-Snatcher's picture

18-08-2019, 23:48

Here I am.

Page 3/7
1 | 2 | | 4 | 5 | 6 | 7