Menu

Post image 1
Post image 2
Post image 3
Post image 4
1 / 4
0

I got tired of paying to emulate a 1970s terminal, so I built a native macOS client in C++ (DX3270)

DEV Community: cpp·El Dockerr·3 days ago
#qmn1GrjJ
#dev#dx3270#native#macos#built#model
Reading 0:00
15s threshold

If you work with IBM Mainframes (z/OS, z/VM) on a Mac, you’ve probably noticed a glaring issue: every halfway-decent TN3270 terminal client costs money. Sometimes a lot of money. We’re talking $50–$100+ for software that essentially emulates a 1970s text terminal. One popular commercial option even charges a recurring subscription just to let you type on a green screen. That felt absurd to me. The free alternatives out there usually fall into three categories: They require Java (slow, resource-heavy, and clunky on macOS). They run inside X11 (no thanks). They are abandonware that breaks on every macOS release. So, I decided to build my own from scratch. Introducing DX3270 After a weekend of intense frustration and diving deep into ancient IBM GA23-0059 architecture manuals, I released DX3270 (hosted under the X3270 repo). It is a completely free, MIT-licensed, native macOS TN3270/TN3270E terminal emulator. Check out the repository here: GitHub I wanted something that actually feels like it belongs on a Mac.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More