Kelvin Sherlock
43cb3c9e4f
esc [0J was dropping through to esc[1J
2022-11-25 14:49:22 -05:00
ksherlock
6cb2b91ac0
fix answer back string
...
testing with an actual vt100, answer back is a string defined in the setup B screen. It is unrelated to the device attributes.
2021-04-22 23:10:55 -04:00
Kelvin Sherlock
8a5f5a9e61
bump submodule
2021-03-27 23:55:54 -04:00
Kelvin Sherlock
b1340d2a56
mousetext flag was blocking inverse flag.
2021-03-27 23:53:52 -04:00
ksherlock
5a971ac08c
Update xcodebuild.yml
2020-11-14 20:42:15 -05:00
ksherlock
254dfd548e
Update xcodebuild.yml
2020-11-14 20:14:30 -05:00
ksherlock
bd6d13e51b
Create xcodebuild.yml
2020-11-14 17:38:47 -05:00
Kelvin Sherlock
54335e2e3b
xcode upgrade, adjust signing settings.
2020-11-14 17:17:29 -05:00
Kelvin Sherlock
98dc438fa5
vt100: up/down/left/right were always limited to 1 position. fixed.
2019-01-08 23:28:49 -05:00
Kelvin Sherlock
ceb1349199
Project update.
2018-12-25 13:56:10 -05:00
Kelvin Sherlock
22266914ed
Add Apple III console support. Not usable via termcap since cursor positioning uses 0x00 which is converted by terminfo to 0x80 which has a very different meaning (last column/row vs first column/row).
2018-12-25 13:55:36 -05:00
Kelvin Sherlock
542dddd335
OS X Mojave hardening.
2018-11-24 14:29:16 -05:00
Kelvin Sherlock
6b28a1e170
version bump.
2018-11-24 13:39:42 -05:00
Kelvin Sherlock
fd50370e8d
project update.
2018-11-24 13:27:03 -05:00
Kelvin Sherlock
92d89dd630
missing release.
2018-11-24 13:26:55 -05:00
Kelvin Sherlock
6f409db93e
vt100 wip.
2018-11-24 13:26:47 -05:00
Kelvin Sherlock
30df8aef9e
convert characters to 8-bit greyscale to work around OS X Mojave CreateImageMask() bug.
2018-11-24 12:28:56 -05:00
Kelvin Sherlock
99f5d60be8
rewrite VT05 / VT50 / VT50H with ragel.
2018-03-03 10:23:57 -05:00
Kelvin Sherlock
020b095542
reset / hard reset menus.
2018-02-28 21:06:06 -05:00
Kelvin Sherlock
bcf03e124b
add 40-column Apple console.
2018-02-28 10:23:58 -05:00
Kelvin Sherlock
0bc20c6fa8
char gen.
2018-02-28 10:23:44 -05:00
Kelvin Sherlock
e7ebb7b573
emulators can specify their character generator.
2018-02-28 10:22:55 -05:00
Kelvin Sherlock
b766854f80
multiple character generators.
2018-02-28 10:22:20 -05:00
Kelvin Sherlock
5b8c8fec17
version bump
2018-02-16 22:22:29 -05:00
Kelvin Sherlock
92e1805694
move colors, etc, to a defaults file...
2018-02-16 17:56:21 -05:00
Kelvin Sherlock
24248e768b
add icons.
2018-02-16 17:54:36 -05:00
Kelvin Sherlock
01c89f4715
retina character generator.
2018-02-16 17:52:41 -05:00
Kelvin Sherlock
bf7e733e8b
emulator view - init fd to -1
2018-02-14 11:14:51 -05:00
Kelvin Sherlock
49b165a56d
add close button to config window.
2018-02-14 11:14:36 -05:00
Kelvin Sherlock
dc097da462
version bump
2018-02-09 22:58:49 -05:00
Kelvin Sherlock
41c311fb8a
Squashed commit of the following:
...
commit b9723cf13690c3a6ecefeee81b1d95a23bde0422
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Fri Feb 9 22:41:59 2018 -0500
remove most gui config stuff from new window.
commit c690c5ebd99d6268f605094f429114a39ab3c180
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Thu Feb 8 11:48:29 2018 -0500
crosshatch cursor, push/pop cursor state when no longer key window.
commit ebaa0e535ee52a85a514efbaa872f891f7e817f1
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Thu Feb 8 11:47:20 2018 -0500
child monitor - removeAll
commit e591630339f3cd22ca461f2006f4c360fa43d026
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date: Thu Feb 8 11:46:19 2018 -0500
add config popup for the term window.
2018-02-09 22:47:20 -05:00
Kelvin Sherlock
4507998f1d
version bump
2018-01-31 22:54:46 -05:00
Kelvin Sherlock
9fcf9f333f
fix (?) some bugs with IIe/gsos high-bit characters.
2018-01-31 22:37:52 -05:00
Kelvin Sherlock
6a117c7b8a
include the a2-terminfo database
2018-01-31 22:37:23 -05:00
Kelvin Sherlock
5bd035e33e
add terminfo submodule
2018-01-31 22:02:21 -05:00
Kelvin Sherlock
66040a8366
add ChildMonitor sources to xcode project.
2018-01-31 21:19:31 -05:00
Kelvin Sherlock
b63b60826d
set TERMINFO_DIRS to bundle/Resources/terminfo.
2018-01-31 21:19:05 -05:00
Kelvin Sherlock
e0bc21d663
move all the child/fd/kevent monitoring to a dedicated thread / class.
2018-01-31 21:17:31 -05:00
Kelvin Sherlock
8d282293f0
version bump.
2018-01-29 21:35:26 -05:00
Kelvin Sherlock
c41a520ef8
Merge branch 'master' of https://github.com/ksherlock/TwoTerm
2018-01-29 21:24:51 -05:00
Kelvin Sherlock
42b9206abe
replace grand-central io/pid monitoring with a dedicated thread and kevents.
...
based on testing, the pty EOF is never flagged. Instead, exit the thread when the child pid dies.
2018-01-29 21:24:15 -05:00
Kelvin Sherlock
3542ed50ce
fix scroll-right bug (PTSE)
2018-01-29 21:22:08 -05:00
ksherlock
b25935338e
Create README.md
2018-01-27 14:43:44 -05:00
Kelvin Sherlock
6299c68117
pics
2018-01-27 14:42:24 -05:00
Kelvin Sherlock
0044693288
pics
2018-01-27 14:34:02 -05:00
Kelvin Sherlock
4f1e79178f
use ragel version of gno console emulator
2018-01-27 13:26:15 -05:00
Kelvin Sherlock
38dad13969
dispatch_io_create() is supposed to be the correct way to read from a stream. However, it doesn't seem to work and I believe it's due to poll() not working with pseudo terminals in OS X.
...
Leaving the code in just for fun.
Underlying issue - when the pty closes, the block doesn't always get notified so the fd doesn't close until the window closes.
2018-01-27 08:59:40 -05:00
Kelvin Sherlock
a6408fc242
in high sierra, estimated read size always seems to be 0. handle that situation.
2018-01-18 15:43:13 -05:00
Kelvin Sherlock
de8810b8e2
name edits.
2017-11-30 14:43:04 -05:00
Kelvin Sherlock
57021b2cba
project update.
2017-11-30 14:42:48 -05:00