Compare commits

...

2 Commits

3 changed files with 23 additions and 6 deletions

View File

@ -7,17 +7,17 @@
<key>Archive.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>2</integer>
</dict>
<key>Binary.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>2</integer>
<integer>4</integer>
</dict>
<key>DiskImage.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>3</integer>
<integer>1</integer>
</dict>
<key>Listener.xcscheme_^#shared#^_</key>
<dict>
@ -27,7 +27,7 @@
<key>doNotBuild.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>4</integer>
<integer>3</integer>
</dict>
</dict>
</dict>

View File

@ -28,7 +28,7 @@ At the moment, I don't have a good solution for distributing this app but I am l
Once you have the software installed and configured on your Apple IIGS, you should launch an desktop application that accepts text. The Teach application is an example of an application that would work. Make sure there is a window open which you can type into and then open the Listener NDA from under the Apple menu. The Listener NDA window will say it is waiting for a connection.
In the iOS/macOS app, tap the "+" button and enter the IP address or hostname of your Apple IIGS. You can enter multiple IP addresses and hostnames if you have multiple machines. Your destinations are synced through iCloud so if you have multiple modern devices, you should find the IP addresses are mirrored to those other devices.
In the iOS/macOS app, tap the "+" button (if you are on an iPad in portrait orientation, you may need to tap a "&lt; GS Destinations" button to reveal the side bar and the "+" button) and enter the IP address or hostname of your Apple IIGS. You can enter multiple IP addresses and hostnames if you have multiple machines. Your destinations are synced through iCloud so if you have multiple modern devices, you should find the IP addresses are mirrored to those other devices.
Select one of these destinations and tap the "Connect" button to bring up a network connection to your Apple IIGS. On the GS, you should find the NDA window also indicates that the connection is up. Then tap the "Listen and Send Text" button. Speak clearly and you should find that your words are typed into the window on your GS. If the NDA window was top-most when you started speaking, you should find that it goes to the back.
@ -48,6 +48,23 @@ ssh -L 192.168.1.2:19026:192.168.64.5:19026 localhost
Make sure to replace the two IP addresses with the correct IP addresses for your situation. You will likely be asked for your password and you should enter that. You should find you are back at a shell. For as long as this shell is open, you will also be forwarding traffic that arrives at port 19026 on your Mac to 19026 on your GS emulator. That port number is the port number that Listener uses. In my testing, I was able to get Listener to work in mame/Ample with this tunnel. Once you are done, you should exit from the shell you started with ssh.
## Compatibility
Listener should work with any desktop application that supports NDAs and accepts text input. I have tested the following applications and they seem to work well:
* Teach
* AppleWorks GS (pretty slow though)
* EGOed
* Hermes
* coolwriter
* Lost Treasures of Infocom (although once you say "new line", the recognizer cannot change its mind anymore and edit previous text)
* HyperCard IIGS (although it can be hard to send the NDA to the background)
* DeluxeWrite
* Medley (very slow)
* GraphicWriter
* ORCA Prism (although I doubt you could dictate code)
* TMLPascal (again, not sure you can code this way)
## Future Improvements
There are a number of improvements to make:

View File

@ -16,7 +16,7 @@ resource rVersion (1) {
{
0, /* Major version number in BCD */
9, /* Minor version number in BCD */
1, /* Bug version number in BCD */
2, /* Bug version number in BCD */
development,/* Development phase */
0 /* Release number */
},