Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frozen at "User logging in" step #3

Open
rcadena opened this issue Dec 10, 2022 · 9 comments
Open

Frozen at "User logging in" step #3

rcadena opened this issue Dec 10, 2022 · 9 comments

Comments

@rcadena
Copy link
Contributor

rcadena commented Dec 10, 2022

Hi, I'm on commit 4004664.
When attempting to log in, in either Local mode or via SyncTERM, both regular and fast login, the screen gets stuck with the status bar message saying "User logging in." (RENEGADE.PAS:383).

It actually appears to stop (not crash or anything, just freeze at the line) when inside the function GetUser while trying to call LoadNode. I didn't get much deeper than that and I'm not sure how to do step-through debugging on Borland Pascal (been a while).

Anyway, I also commented out additional calls until I could get the Renegade welcome screen rendered (LoadNode, SaveNode, Check_Ansi). Once I finally got that Renegade Screen showing up, I don't see any character echo but I do see this random stuff being rendered back

syncterm_rg_junk

If i type a character, I get several lines of that last random-looking junk near the bottom of the image.

System:
Compiled with Borland Pascal 7.0
Running under DosBox (os x)
ADF Fossil driver (for telneting)

I am able to succesfully run a pre-compiled version of Renegade v1.19.

I've no clue how to proceed. Happy to help if you can think of something I can try myself.

Thanks!

@Renegade-Exodus
Copy link
Collaborator

Renegade-Exodus commented Dec 10, 2022 via email

@rcadena
Copy link
Contributor Author

rcadena commented Dec 10, 2022

@Renegade-Exodus - I went with TP because the BUILDBP.CMD used BP. I'll give TP a try.
Wish I could use NetFOSS but it requires Win and I'd eventually like to run this on a linux machine.
Will look at the rglng.txt compilation problem.

Thanks.

@Renegade-Exodus
Copy link
Collaborator

Renegade-Exodus commented Dec 10, 2022

@Renegade-Exodus - I went with TP because the BUILDBP.CMD used BP. I'll give TP a try. Wish I could use NetFOSS but it requires Win and I'd eventually like to run this on a linux machine. Will look at the rglng.txt compilation problem.

Thanks.

@rcadena

Also, why aren't you using v1.30/DOS release from www.rgbbs.info?

@rcadena
Copy link
Contributor Author

rcadena commented Dec 10, 2022

Also, why aren't you using v1.30/DOS release from www.rgbbs.info?
I wanted to try compiling from source.

But, also, I just started this project a few days ago and I think the first google result I got for Renegade BBS was here: https://renegadebbs.info/ which only has 1.19. It wasn't until I got to your bbs that I learned about 3.0 - will definitely try that if I can't get it to compile, but, I'd love to be able to make changes if I want.

Thanks again for the help.

@Renegade-Exodus
Copy link
Collaborator

Renegade-Exodus commented Dec 10, 2022 via email

@rcadena
Copy link
Contributor Author

rcadena commented Dec 11, 2022

No dice.

Things I tried:

  • compiled with TP 7.0
  • made sure to call RGLNG.EXE

Same problem. I tried just running locally (/L) in case it was the fossil driver, but same problem.
Strange thing is some of the sysop screen menus work, like the System Editor, but the User Editor will halt halfway through the display.

I'll mess around some more and see what I can figure out.

Screen.Recording.2022-12-10.at.4.53.19.PM.mov

@Renegade-Exodus
Copy link
Collaborator

Renegade-Exodus commented Dec 11, 2022 via email

@rcadena
Copy link
Contributor Author

rcadena commented Dec 11, 2022

man, you were so right. So, the thing I tried instead was to get the full V1.3 working local and via telnet. Worked.
Then I compiled from source (made a tweak to make sure i was running my compiled versions) and replaced RENEGADE.{EXE|OVR} with the compiled version.

Tried local: worked.
Tried telnet: WORKED!

So, yeah. It's just the RGLNG.TXT. I'm gonna look into this particular problem and see if there's a way to dump out an error if the string is malformed or non-existent or something. Just for my debug purposes.

Thanks for the heads-up re: the other domain.

Ok, thanks again for the help.

@Renegade-Exodus
Copy link
Collaborator

Renegade-Exodus commented Dec 11, 2022 via email

Repository owner locked as resolved and limited conversation to collaborators Dec 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants