Comments (7)
Hi, indeed what you describe is the behavior of the original hardware. It does take a bit of time to get used to it. Xterm is not a true tektronix emulator. It was written with the purpose of being able to display some tektronix data, without trying to behave like the original hardware or handling all modes. Tek 4010 emulates the original hardware, not xterm. But in fact some of the original Tektronix terminals had a switch which allowed to turn the second column off. In that case the cursor jumped back to line 1, position 1 without erasing the screen. I plan to implement that switch in a future version of tek4010.
from tek4010.
Hi. Yes, you are right. I just got the information, that the behavior is correct compared to the real hardware.
So it is 100% understandable, that you want to leave it the way it is. However, this would mean, that you cannot just connect anything, that wants just a plain, scrolling and clearing text terminal, but at the same time also wants Tek4014 graphics output at same line/terminal. That would mean, one needs a normal terminal (cu; minicom; teraterm; putty) on one line and a tek4014 on another line.
Maybe you could think of implementing another command line switch to accomodate this 'xterm' funktionality ;-)
Many thanks, Peter
from tek4010.
I will definitely not implement any scrolling. That would totally be against the idea to emulate storage tube terminals. Yes, you are right that typical computers had multiple terminals, often a teletype or similar terminal for the console, and terminals like the VT-100 for text editing. Tektronix graphics terminals were expensive and used for graphics. The screen was erased manually or under computer control.
Would a command line switch „-autoclear“ meet your needs, if it would clear the screen and jump back to line 1 if a line feed is executed on the bottom line?
from tek4010.
Hi. Yes. You are 100% right!
But a command line switch „-autoclear“, that would clear the screen and jump back to line 1 if a line feed is executed on the bottom line, would be perfect!
Many thanks for this great piece of software!
best, Peter
from tek4010.
OK, I will add this in the next few days.
from tek4010.
The command line switch -autoClear has been added to handle this issue.
from tek4010.
from tek4010.
Related Issues (20)
- Improve and rationalize vertical positioning of characters HOT 2
- GIN mode returned coordinates are not scaled HOT 1
- ARDS mode does show a few wrong vectors in chain.pic HOT 12
- Implement Tektronix 4015 emulation with APL keyboard and character set HOT 20
- Alpha mode characters should be drawn as dots HOT 3
- Test tek4010 on Raspbian Buster and Raspberry Pi 4 HOT 2
- Spurious '38h's appear at all vertices on Matrix Brandy BASIC Tek output HOT 1
- Tek4010 and CP/M's DrDraw on ZX Spectrum +3 HOT 19
- Tek4010 no longer clears screen during demos HOT 4
- Building on Windows with Cygwin/CygwinX HOT 6
- Binary executable in the repository HOT 6
- Use of gcc HOT 2
- Serial communication HOT 1
- Terminal integration support HOT 4
- screen modes HOT 1
- Program refuses to create a full screen windows HOT 2
- PAGE resets font size HOT 4
- Alternative mechanism for shell wrapper? HOT 1
- Change foreground and backdround colors HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tek4010.