Hi all, after many nights of work, I will present you my Propeller Terminal.
The PropTerminal is not just another Terminal-program for a PC. It is specially made for the Propeller
in such a way, that it can emulate a keyboard, mouse and TV-Text-Display with the PC.
If you use a PropStick, or, like me, the Propeller chip direct on a breadboard, it can be
very handy to use this emulation instead of connecting the real PS2-devices and a TV or VGA-Monitor.
You only need the serial (USB) connection with P30 and P31 and have all other Pins free for other
purpose. It can be also very usefull to get a second Display for debugging, I used it for example
with POD to debug assembly code (see appended screenshots).
To easy include the Emulation in existing spin applications, I adapted the original drivers for
keyboard, mouse and text display in such a way that they communicate over the serial interface
with the terminal. You only have to replace the driver-objects in the OBJ section, and mostly
it will work. It is also possible to mix real and emulated devices, for example use PropTerminal
as keyboard and mouse, and a real TV as Display.
Because PropTerminal has to share the COM-Port with the Propeller Tool, I implemented a special mode
that allows fast switching between the two applications. Every time the PropTerminal is minimized
to the Taskbar, it closes the COM-Port and the Propeller Tool can download the new code. When
finished, you click on PropTerminal in the Taskbar, then the Window and the COM-Port opens again.
Other features of PropTerminal are:
- included loader for binary files
- displays the special propeller-font characters
- can also draw some simple graphics
What is not possible:
- keystate methode of keyboard object not yet supported (used often by games)
- no direct emulation of Graphics object, only Text
- not the original color palette
The actual PropTerminal is a Beta-version for Windows. I have tested it only on one single computer
with a swiss-german keyboard layout. So I don't know how good it is working on other computers,
OSes, keyboard-layouts etc.... Try it out and let me know your impressions.
Attached is now also the new version 0.4 of PropTerminal.
See posting on page 2 for the new features.
Post Edited (Ariba) : 10/20/2007 1:47:24 AM GMT