Qodem Development Update reddit / bbs ---------------------------------------------------------------------- kevinlamonte · 2016-03-19 01:51 **tl;dr - 1.0beta is coming really soon. :-)** Check out the [Windows version here](http://qodem.sf.net/qodem-1.0beta-preview-setup.exe) or download [the source.](http://qodem.sf.net/qodem-1.0beta.tar.gz) Last year y'all noticed that I had picked Qodem back up. I had hoped that I would hit my ever-elusive 1.0 release within a few months, but alas life got in the way again plus I decided to go for broke on some additional features. Well, I am happy to say that I am getting very close indeed to 1.0. In fact I have only one major feature and one major bug left. I plan to put out a formal 1.0beta up for download on **April 27**: Qodem's 13th birthday. In the last ten months Qodem has come a long way. The main theme has been stability on Windows and a convenient out-of-the-box experience. It now has an installer that includes a good-looking VGA font, and puts a copy of the Telnet BBS Guide directory in Qodem phonebook format ready to load. Dozens of bugs have been fixed, and it now has (very experimental) support for serial ports in Windows. The codebase has undergone a massive overhaul, was [dedicated to the public domain] (https://www.reddit.com/r/bbs/comments/37di3u/qodem_codebase_is_now_in _the_public_domain/), and supports Visual C++ 6 as well as Borland C++ 5. The [Windows 1.0beta "preview" download](http://qodem.sf.net/qodem-1.0beta-preview-setup.exe) is pretty good. It's much more stable than the old 1.0alpha and finally worthy of being tried out in the real world. I wanted to get this out here to see how y'all like it. -Kevin Lamonte ---------------------------------------------------------------------- sardaukar_siet · 2016-03-19 04:54 Cool, gonna try this out on my Linux box! ---------------------------------------------------------------------- ILikeBumblebees · 2016-03-19 10:26 I really want to try this out, but I can't get it to do anything but segfault. Running 64-bit Linux. GDB output: `0x00007ffff6e7b3a3 in _int_malloc () from /usr/lib/libc.so.6` ---------------------------------------------------------------------- kevinlamonte · 2016-03-19 11:11 Which distro are you using? Are you building with configure or the Makefile.generic? Are you trying qodem or qodem-x11? EDIT: I have some work on the house to do this weekend, but will try to reproduce and fix this ASAP. My own dev box is 64-bit Debian Jessie and I'm not seeing that crash. ---------------------------------------------------------------------- m_bishop · 2016-03-19 15:26 Okay, but what is it? Is there a webpage? ---------------------------------------------------------------------- ILikeBumblebees · 2016-03-20 08:48 I'm using Arch. I've tried with both the configure script and the generic makefile, each with both the linked tarball and with a clone of your git repo. Both qodem and qodem-x11 produce the same segfault. Edit: I built the [current version on the AUR](https://aur.archlinux.org/packages/qodem/), and it's also segfaulting. I thought it might be some issue with my local configuration, but from the comment posted there, it looks like other people are having the same problem. ---------------------------------------------------------------------- kevinlamonte · 2016-03-20 23:58 Qodem is a terminal emulator that looks like [Qmodem](http://en.wikipedia.org/wiki/Qmodem). Qodem's homepage is http://qodem.sf.net . ---------------------------------------------------------------------- kevinlamonte · 2016-03-21 00:01 Thank you, this will help a lot. I've got a [new issue](https://github.com/klamonte/qodem/issues/8) opened to track this. I was unaware of 1.0alpha segfaulting under Arch, but that could be really useful in tracking this down. ---------------------------------------------------------------------- ILikeBumblebees · 2016-03-21 09:21 If you're developing on Debian and aren't a regular Arch user, I'd be happy to help test bugfixes -- feel free to send me a PM if you want me to try building and running any new releases on my box. ---------------------------------------------------------------------- kevinlamonte · 2016-03-21 23:44 I found a crash bug for 'qodem', and the git repo and the 1.0beta tarball both have a fix in (Q\_NO\_NEWTERM). When you have time it would be awesome to know if this fixes that one for you. I'll keep digging to see if I can reproduce the 'qodem-x11' crash. ---------------------------------------------------------------------- ILikeBumblebees · 2016-03-23 01:09 That solved it! The program is now running perfectly. ---------------------------------------------------------------------- tidux · 2016-04-17 00:59 Can you include [these VGA fonts](http://int10h.org/oldschool-pc- fonts/fontlist/) for the X11 build? Right now it defaults to Terminus on my systems, I suspect because I have bitmap fonts disabled via fontconfig. The VGA9 at standard weight works really well even for hidpi. ---------------------------------------------------------------------- kevinlamonte · 2016-04-21 23:53 Doh! I just released 1.0beta this evening and logged in on this account to see this message. The X11 build is just defaulting to PDCurses/XCurses. I'll add an issue to expose the font selection, should be able to get that in on the 1.0.0. ---------------------------------------------------------------------- kevinlamonte · 2016-04-27 18:34 I'll be committing a change this evening that exposes the font string in qodemrc. On the unhappy side, it looks like XCurses only does bitmap fonts (xfontsel / xterm -fn), so the PC font collection truetypes don't seem to be loading. The git issue is at https://github.com/klamonte/qodem/issues/16