tschak909 Posted September 3, 2018 Author Share Posted September 3, 2018 ok,. How can that help PLATOTerm? -Thom Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 3, 2018 Share Posted September 3, 2018 Have you tried it with a LANTronix device on both ends? On your server side, and with a user on the client side? These things handle handshaking issues automatically, it seems. Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 3, 2018 Author Share Posted September 3, 2018 (edited) It's a PC server emulating a supercomputer hosting TCP connections.Not applicable. Stop thinking this is a microcomputer with a modem running a single line BBS. Line asymmetry is _VERY_ high. You are making a very apples to oranges comparison. -Thom Edited September 3, 2018 by tschak909 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 3, 2018 Share Posted September 3, 2018 (edited) Does it have any kind of buffering on its side? I just know what I saw. Lantronix must have some kind of protocol that takes care of it. I do NOT know the details of it YET. But, as I said, I have seen it work. 9600 on my side using an 850, and 2400 on his side using MIO and Lantronix. I watched this as he showed it to me on our iPhones using FaceTime. He could hear my 800 going in and out of concurrent mode and sending status commands to check if the modem has got a new character. I don't have an RS232 tester, but all I know is we didn't drop a single character. Of course, his MIO is a PBI device, so I didn't have the pleasure of hearing any SIO sounds from his end. Edit I am so forgetful... We BOTH have Lantronix devices. I think that has something to do with it. Edited September 3, 2018 by Kyle22 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 3, 2018 Author Share Posted September 3, 2018 The buffer on the host side is so large compared to what an analogue modem can handle that any form of flow control must be out of band. Full stop. -Thom Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 3, 2018 Author Share Posted September 3, 2018 If you want to see it for yourself, feel free to set up your own installation: http://www.control-data.info/CybisRelease.html -Thom Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 3, 2018 Share Posted September 3, 2018 Nice! So that link appears to have a Win32 Server. Does it come with some placeholder type example files so as a user can examine and get the basic feel of the system? Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 3, 2018 Author Share Posted September 3, 2018 Everything you need is there. At the very least, you need the distribution, dtcyber, and the operator's guide. It comes in a state very similar to cyber1.org. -Thom 1 Quote Link to comment Share on other sites More sharing options...
Kyle22 Posted September 3, 2018 Share Posted September 3, 2018 Everything you need is there. At the very least, you need the distribution, dtcyber, and the operator's guide. It comes in a state very similar to cyber1.org. -Thom Thanx! Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 6, 2018 Author Share Posted September 6, 2018 I have a new build of PLATOTerm which incorporates Chris's new IRQ changes, here: http://rpi.irata.online/atari8/platoterm-20180905-newirq.atr Can you all test it, and list your hardware configs if it doesn't work? A note: I am trying my hardest to make a build that will work everywhere. I will keep attempting changes and making things fit until we all can reasonably run the software. I will keep making these builds so long as you all keep trying them. There is a known issue with R-Verter devices, when letting it auto-boot, for some reason it doesn't work in my environment, can someone please test and verify? R-Verter does work for me under SDX, but I lose the mouse. sigh. again, can someone please verify? -Thom 1 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted September 6, 2018 Share Posted September 6, 2018 You may wish to look at Mr. Atari's sped up R:verter driver as well. He says you get 57,600 no problem but up to 115,200 as well... not sure about about flow control on it as it didn't get a full mention in the post. Could be part of what you are looking for in the SIO/Rverter realm 1 Quote Link to comment Share on other sites More sharing options...
sanny Posted September 6, 2018 Share Posted September 6, 2018 I think also people which tested it successfully should report that it works in their configuration... Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted September 6, 2018 Share Posted September 6, 2018 I will test it cause Sanny said so and it's Bavarian Pretzel night here! Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 6, 2018 Author Share Posted September 6, 2018 yeah, fair enough. I'm currently adding some messages for mouse driver loading to see if it's loading or not. -Thom Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 6, 2018 Author Share Posted September 6, 2018 I updated the build slightly to have the right run address. -Thom Quote Link to comment Share on other sites More sharing options...
+Philsan Posted September 8, 2018 Share Posted September 8, 2018 With Altirra, when I insert my account password, often the program gets two keys when I type one key (two X appear). Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 8, 2018 Author Share Posted September 8, 2018 This is not a bug. PLATO actually inserts a (not random) number of X's for characters typed. This is because PLATO was used in a public setting, and they didn't want people to guess others passwords. -Thom 3 Quote Link to comment Share on other sites More sharing options...
+Philsan Posted September 8, 2018 Share Posted September 8, 2018 Ah ah, thanks. I spent a lot of time touching softly keys trying not to get two X... Quote Link to comment Share on other sites More sharing options...
ivop Posted September 8, 2018 Share Posted September 8, 2018 (edited) That's actually a security issue most login managers today have again. Showing dots or asterisks is leaking information to "casual" spectators. Funny how PLATOTerm did this right BITD. Well, not exactly surprising. We're seeing fresh-out-of-school millennial "coders" making the same errors programmers made (and overcame) 25 years ago all over again. Everything old is new again. Edited September 8, 2018 by ivop 4 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 8, 2018 Author Share Posted September 8, 2018 A note here, Jon (Flashjazzcat) has graciously donated a fast text output routine (written in hand crafted 6502 assembler, hipsters would nod in approval.), I'm going to fold it in as soon as I get the next Atari ST build out (should be soon, am debugging some gnarly palette management issues.... Since the ST version does color, and there are a limited # of available colors, I have to debug a method for allocating palette slots...which is still a bit buggy.but I digress..) Thanks, Jon! -Thom 4 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted September 8, 2018 Share Posted September 8, 2018 I'd love to give FJC a like for that but without the post from him I couldn't! so here's a ghost LIKE +1 1 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 10, 2018 Author Share Posted September 10, 2018 Yup, converted the assembler from mads to ca65. good news: It's MUCH FASTER than the original routine! not so good news: my parameters aren't quite right, yet. -Thom 3 Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 10, 2018 Author Share Posted September 10, 2018 Ok, so It's working now. @Flashjazzcat, need to ping you as one teeny little feature was forgotten, by default the routine does what PLATO calls "Mode Rewrite" which plots both the foreground and background pixels, replacing them... Inverse flips this, and this is good... There is a "Mode Write" in PLATO which ignores the unset pixels. Thanks a ton for this. I'm going to try and inline the bitmap buffer fill subroutine and gain some cycles too. Once hardware flow control is figured out, it will scream at high baud rates. -Thom 3 Quote Link to comment Share on other sites More sharing options...
_The Doctor__ Posted September 11, 2018 Share Posted September 11, 2018 it says that is an amstrad cpc, is that correct? Quote Link to comment Share on other sites More sharing options...
tschak909 Posted September 11, 2018 Author Share Posted September 11, 2018 sigh, no, my gif screen recorder has a nasty habit of using the last filename recorded to save the file. Amstrad CPC's don't look like that. -Thom Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.