Hi All,
Apologies if this post is in the wrong sub. I will repost if there is a better place to put this.
Anyhow, I was excited to see that one of my most favorite retro BBS games had been ported to JS and was included with SBBS, but I noticed what could be a bug.
Basically, when I connected to my SBBS running on a RP4 or locally on Linux x64 (latest current build) and execute KnK it runs, but the pauses are not occuring properly when King Computer makes his moves, so I have to use the scrollback buffer in SyncTerm to read what's happened.
I've noticed that this problem doesn't occur when ANSI Music is enabled. It also does not occur when launched from the SBBS Web Portal via RLOGIN though Web Telnet.
Out of curiousity, I tried the version of KNK included with SBBS 3.17b and it pauses as expected.
Any ideas?
I just installed it on Vertrauen (under "JavaScript Games"). I'm not expert on this game, but I'm not seeing any lack of pauses. Can you see the same problem when playing it on Vertrauen? Perhaps you can provide more detailed instructions (e.g. what to type) to see the problem. Thanks,
digital man
Synchronet/BBS Terminology Definition #27:
FDSZ = FOSSIL DSZ (by Chuck Forsberg)
Norco, CA WX: 85.9øF, 43.0% humidity, 0 mph E wind, 0.00 inches rain/24hrs
Are you getting the pauses after the monthly updates?
Re: Kannons & Katapults QuestionThat was it... If I disable the status line in SyncTerm, it works as expected. Is this a bug or expected behavior?
By: WitNik to Digital Man on Sun Aug 30 2020 07:53 pm
Are you getting the pauses after the monthly updates?
Yeah, it appeared so. I was connected with the status line turned off (25 line mode). Mabye that has something to do with it?
digital man
Synchronet/BBS Terminology Definition #69:
SMTP = Simple Message Transfer Protocol
Norco, CA WX: 69.2øF, 71.0% humidity, 5 mph ESE wind, 0.00 inches rain/24hrs
Re: Kannons & Katapults Question
By: Digital Man to WitNik on Sun Aug 30 2020 08:19 pm
Re: Kannons & Katapults Question
By: WitNik to Digital Man on Sun Aug 30 2020 07:53 pm
Are you getting the pauses after the monthly updates?
Yeah, it appeared so. I was connected with the status line turned off (25 line mode). Mabye that has something to do with it?
That was it... If I disable the status line in SyncTerm, it works as expected. Is this a bug or expected behavior?
Hi All,
Apologies if this post is in the wrong sub. I will repost if there is a better place to put this.
Anyhow, I was excited to see that one of my most favorite retro BBS games had been ported to JS and was included with SBBS, but I noticed what could be a bug.
Basically, when I connected to my SBBS running on a RP4 or locally on Linux x64 (latest current build) and execute KnK it runs, but the pauses are not occuring properly when King Computer makes his moves, so I have to use the scrollback buffer in SyncTerm to read what's happened.
I've noticed that this problem doesn't occur when ANSI Music is enabled. It also does not occur when launched from the SBBS Web Portal via RLOGIN though Web Telnet.
Out of curiousity, I tried the version of KNK included with SBBS 3.17b and it pauses as expected.
Any ideas?
visible, then that should instead be 80x24. Disconnect and reconnect and try again. Or update to a 1.2a build of SyncTERM where that bug should now be fixed.
line, but only sometimes. You can tell if your connection is affected by this bug by the terminal cols x rows reported upon connection. If it says "80x25" but you've connected in 25 column mode *with* the status bar visible, then that should instead be 80x24. Disconnect and reconnect and try again. Or update to a 1.2a build of SyncTERM where that bug should now be fixed.
digital man
What console and connection program are you using?
Meaning... Konsole + telnet, SyncTERM for both, etc...
Not that I've looked at the source, so it could indeed be a bug...
--
Michael J. Ryan
tracker1 +o Roughneck BBS
try again. Or update to a 1.2a build of SyncTERM where that bug should now be fixed.
Re: Re: Kannons & Katapults Question
By: Tracker1 to WitNik on Mon Aug 31 2020 05:24 pm
What console and connection program are you using?
Meaning... Konsole + telnet, SyncTERM for both, etc...
Not that I've looked at the source, so it could indeed be a bug...
--
Michael J. Ryan
tracker1 +o Roughneck BBS
The issue is consistly happening on SyncTerm 1.1 with Telnet unless I enable ANSI music in the game. Digital Man had me try disabling the status bar in SyncTerm and that seemed to resolve the issue, which he further indicated may be part of an 80x25 rendering issue that was resolved in a newer version.
I had also tried it with the web-based external program launcher on the SBBS web portal that I believe launches via Rlogin and it had no issue. High chance it is a SyncTerm issue; however, when I ran the old version of KNK bundled with SBBS 3.17b, I didn't have the problem.
I'm going to try the SyncTerm update to see if that fixes things.
-WitNik
Re: Kannons & Katapults Question
By: Digital Man to WitNik on Mon Aug 31 2020 04:50 pm
visible, then that should instead be 80x24. Disconnect and reconnect and try again. Or update to a 1.2a build of SyncTERM where that bug should now be fixed.
Where is 1.2? http://syncterm.bbsdev.net still only shows 1.1?
The next question will be is there a MAC build?
Re: Re: Kannons & Katapults Question
By: Tracker1 to WitNik on Mon Aug 31 2020 05:24 pm
What console and connection program are you using?
Meaning... Konsole + telnet, SyncTERM for both, etc...
Not that I've looked at the source, so it could indeed be a bug...
--
Michael J. Ryan
tracker1 +o Roughneck BBS
The issue is consistly happening on SyncTerm 1.1 with Telnet unless I enable ANSI music in the game. Digital Man had me try disabling the status bar in SyncTerm and that seemed to resolve the issue, which he further indicated may be part of an 80x25 rendering issue that was resolved in a newer version.
I had also tried it with the web-based external program launcher on the SBBS web portal that I believe launches via Rlogin and it had no issue. High chance it is a SyncTerm issue; however, when I ran the old version of KNK bundled with SBBS 3.17b, I didn't have the problem.
I'm going to try the SyncTerm update to see if that fixes things.
Re: Kannons & Katapults Question
By: WitNik to Digital Man on Mon Aug 31 2020 08:30 pm
try again. Or update to a 1.2a build of SyncTERM where that bug should now be fixed.
You wouldn't happen to have a Win32 Binary of this version? It would seem that the SoureForge site is still crippled from the CenturyLink outage this past weekend.
chance it is a SyncTerm issue; however, when I ran the old version of KNK bundled with SBBS 3.17b, I didn't have the problem.
dk.console.remote_screen.touched = false;363c364
dk.console.aprint("\1h\1w* Your Turn * \1h\1r* Month # "+month+" *\r\n");369c370
dk.console.aprint("\1h\1r"+mstr+"\1w* "+this.full_name+"'s Turn *\r\n");1630c1631
if(dk.console.remote_screen.pos.y > dk.console.rows/2)1638c1639
if(dk.console.remote_screen.pos.y > dk.console.rows/2)1642c1643
if(dk.console.remote_screen.pos.y > dk.console.rows/2)
Re: Kannons & Katapults Question
By: WitNik to Digital Man on Mon Aug 31 2020 08:30 pm
> > try again. Or update to a 1.2a build of SyncTERM where that bug should
> > now be fixed.
You wouldn't happen to have a Win32 Binary of this version? It would seem that the SoureForge site is still crippled from the CenturyLink outage this past weekend.
I don't think so. I do have an old MacBook that Deuce and I pretty much only use for SyncTERM building/testing, but it's not doing nightlies or anything.
Re: SyncTerm 1.2
By: Digital Man to alterego on Mon Aug 31 2020 10:33 pm
Howdy,
I don't think so. I do have an old MacBook that Deuce and I pretty much only use for SyncTERM building/testing, but it's not doing nightlies or anything.
If it works out to be worthwhile, I'm happy to stick a runner on a MAC VM that can be triggered to build SyncTERM. The resulting artifact could be made available for download?
Not sure what's required to achieve that (compiling on a MAC) - as I generally dont build on a MAC. Hopefully nothing complicated that a brew install couldnt fix.
Let me know if you are interested...
Just download the nightly from the bbsdev link... I've createed an
install, that bundles the nightly if you'd want to use that.
See assets under nightly.
https://github.com/bbs-io/syncterm-windows/releases
Sure. Like I said, I have a MacBook here, but it's mostly sitting asleep and definitely not setup as a GitLab pipeline runner (if that's what you were volunteering to setup). I'm sure there are at least 2 or 3 mac users who would like more recent
SyncTERM builds.
Re: SyncTerm 1.2
By: Digital Man to alterego on Tue Sep 01 2020 07:16 pm
Sure. Like I said, I have a MacBook here, but it's mostly sitting asleep and definitely not setup as a GitLab pipeline runner (if that's what you were volunteering to setup). I'm sure there are at least 2 or 3 mac users who would like more recent
SyncTERM builds.
So yes that's what I was offering.
I have the runner installed - if you want to give me the URL and registration token, you can give it jobs to build on the MAC. Its currently Mojave.
I just checked out SBBS on it though, and run make in syncterm, and it failed to build:
===
make[1]: Nothing to be done for `cryptlib'.
Compiling ripper.c
ripper.c:10433:27: error: no member named 'st_atim' in 'struct stat'
localtime_r(&st.st_atim.tv_sec, &tm);
~~ ^
ripper.c:10443:27: error: no member named 'st_atim' in 'struct stat'
localtime_r(&st.st_atim.tv_sec, &tm);
~~ ^
2 errors generated.
make: *** [clang.darwin.x64.obj.debug-mt/ripper.o] Error 1
===
Dont know what that error is, nor have I researched it...
I have the runner installed - if you want to give me the URL and registration token, you can give it jobs to build on the MAC. Its currently Mojave.I'll look into that and email or netmail ya.
2 errors generated.I'll let Deuce know about that.
make: *** [clang.darwin.x64.obj.debug-mt/ripper.o] Error 1
Re: SyncTerm 1.2
By: Digital Man to alterego on Thu Sep 03 2020 10:01 pm
Howdy,
I have the runner installed - if you want to give me the URL and registration token, you can give it jobs to build on the MAC. Its currently Mojave.I'll look into that and email or netmail ya.
Cool - I'll look out for it (havent seen anything yet if you sent something...)
2 errors generated.I'll let Deuce know about that.
make: *** [clang.darwin.x64.obj.debug-mt/ripper.o] Error 1
So I noticed some updates that seemed to address this - a new issue that maybe you understand (I did post in IRC, but did see anything yet):
Linking clang.darwin.x64.exe.debug/syncterm
ld: warning: directory not found for option '-Lclang.darwin.x64.lib.debug' Undefined symbols for architecture x86_64:
"_CIOLIB_main", referenced from:
_main_stub in libciolib_mt.a(ciolib.o)
Sysop: | Chris Crash |
---|---|
Location: | Huntington Beach, CA. |
Users: | 579 |
Nodes: | 8 (0 / 8) |
Uptime: | 01:38:27 |
Calls: | 10,740 |
Files: | 5 |
Messages: | 444,497 |