ROMTerm V1.26 (Terminal Program)
-
- Posts: 46
- Joined: Wed Jun 17, 2020 3:26 am
Re: ROMTerm V1.21 (Terminal Program)
The bug is not in ROMTerm, but most likely in ZiModem. We've been aware of it for some time, but Bo Zimmerman hasn't found a fix yet. Basically, the bug occurs when data is travelling in both directions simultaneously. This is one of the reasons I haven't really made any announcements about the wifi card, we need to get this fixed before we sell 1,000 of them.
Re: ROMTerm V1.21 (Terminal Program)
Did you mean UP /or/ DOWN arrows?
-
- Posts: 6
- Joined: Thu May 13, 2021 1:05 am
Re: ROMTerm V1.21 (Terminal Program)
Sorry, you are correct. I didn't mean you should hold both at the same time, merely to use each one to navigate around the ANSI file viewer. The data corruption will occur easily when scrolling UP or DOWN while it's trying to redraw and transmit the UP or DOWN keys at the same time.
-
- Posts: 30
- Joined: Sun Nov 26, 2023 2:18 am
Re: ROMTerm V1.21 (Terminal Program)
I've been keeping an eye on the network card for quite a while ... I'd love to tinker with it, though I think I want to wait until the last wrinkle or two is ironed out. If I were smart enough I'd offer to help. Until then ... just lurking some more
-
- Posts: 46
- Joined: Wed Jun 17, 2020 3:26 am
Re: ROMTerm V1.26 (Terminal Program)
Just an update here... Lots of bug fixes and new features.
Re: ROMTerm V1.26 (Terminal Program)
Cool...um, what are they?The 8-Bit Guy wrote: ↑Mon Aug 26, 2024 5:17 am Just an update here... Lots of bug fixes and new features.
Re: ROMTerm V1.26 (Terminal Program)
For folks like me that are silly enough to want to run a Linux terminal over serial, I've compiled some basic steps to get it to work mostly correct so far. I can't get hardware flow control working and I'm not yet sure why. While the high baud rates seem to mostly work, I'm finding 9600 is the most reliable without flow control as the higher ones can seem to get things in a weird state when running things like `ls`.
Steps are roughly:
I'm not sure why hardware flow control isn't working. Seems like the signals are being sent back and forth but I'm not sure if it's a software issue or something perhaps with my FTDI to rs232 adapter. Also don't know how to wrangle some of the misbehaving apps (notably irssi) but still, pretty fun!
EDIT: Update, CTRL commands do not work. Not super surprised there as those aren't needing for normal BBSing, but they can become a problem with terminal apps (such as `watch`)
Steps are roughly:
- Start romterm, set your baud and card port and enter the terminal (press enter)
- Press ALT-F to set flow control to OFF
- Press ALT-F1 to go back to the configure screen (otherwise flow control isn't properly set, which I'm guessing is a bug in romterm) and press enter to get back to the terminal.
- Then on Linux, you can fire up agetty manually by running `/sbin/agetty -L -o '-p -- \\u' ttyUSB0 9600 pcansi`. This is using Linux Mint though most Linux flavors likely put agetty under /sbin. You can amke this auto-start via grub too but since I use ttyUSB0 for other stuff, I thought that unwise.
- You should see a login prompt on your X16 and can now login as you would normally (I am finding the first login attempt seems to always fail for me, but subsequent ones work fine)
- To fill the screen to the status bar, run `stty rows 29` if using 80-column mode in romterm to fill the screen when using full screen terminal tools like top or vim.
- To tear down the agetty session, simply logout from the x16
I'm not sure why hardware flow control isn't working. Seems like the signals are being sent back and forth but I'm not sure if it's a software issue or something perhaps with my FTDI to rs232 adapter. Also don't know how to wrangle some of the misbehaving apps (notably irssi) but still, pretty fun!
EDIT: Update, CTRL commands do not work. Not super surprised there as those aren't needing for normal BBSing, but they can become a problem with terminal apps (such as `watch`)
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
Check Out My Band: https://music.victimcache.com/
Re: ROMTerm V1.26 (Terminal Program)
Neat-o!
Another application: I've connecting the X16 up to a modern-day HP server, that still have an RS-232 connection and support VT100. You do have to know what baud rate the HP was set at, but can just try them one by one. Mass-servers are generally headless and maintained remotely - but in a pinch, you can terminal in via that RS232.
So, if you see a kid wandering into your server room with an X16, be warned - it could be John Conor, trying to hack the planet
@mortarm: some of the new features are capturing inputs to a file and fixing obscure ANSI handling.
Another application: I've connecting the X16 up to a modern-day HP server, that still have an RS-232 connection and support VT100. You do have to know what baud rate the HP was set at, but can just try them one by one. Mass-servers are generally headless and maintained remotely - but in a pinch, you can terminal in via that RS232.
So, if you see a kid wandering into your server room with an X16, be warned - it could be John Conor, trying to hack the planet
@mortarm: some of the new features are capturing inputs to a file and fixing obscure ANSI handling.
Re: ROMTerm V1.26 (Terminal Program)
Nice! Interestingly I tried vt100 and it kinda worked, but romterm didn't handle some things ansi/pcansi did (like vim clearing the screen, and top looks weird on vt100). My goal is to be able to get a curses app (mutt, irssi, maybe a command line activity pub or matrix client if these exist) working. But until then, just watching top steadily refresh is both fun and actually somewhat useful!
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
Check Out My Band: https://music.victimcache.com/
Re: ROMTerm V1.26 (Terminal Program)
Quick update, I got hardware flow control working. Required trying a few cable solutions out. It fixed the irssi rendering bugs (not sure how/why) but I can use ircssi mostly error-free now!
Author of Dreamtracker (https://www.dreamtracker.org/)
Check Out My Band: https://music.victimcache.com/
Check Out My Band: https://music.victimcache.com/