Morse 2.0 fr den Atari Portfolio Palmtop Computer ================================================== English: This program may be copied freely. Warning: Use at your own risk! This description is in German. Here is very brief summary: MORSE converts a textfile into Morse-signals. It's syntax is: MORSE . You can also use CON as the filename. To change the speed, the 11th byte of MORSE.COM has to be edited, e.g. using DEBUG. Warnung: Benutzung auf eigene Gefahr! Funktion: --------- Das Programm Morse.com ist ein Morsegenerator, der einen ASCII- Text in Morsecodes umsetzt, die ber den Lautsprecher des Port- folio ausgegeben werden. (Die Sinnfrage wird hier nicht behandelt.) Implementiert sind die Morsecodes der Buchstaben des Alphabets, der Zahlen, sowie einiger Satzzeichen. Technische Daten: ----------------- Speicherbedarf a) Diskette: 512 Byte (1 Cluster einer 128kB-Karte) b) RAM: ca. 6 kB relative Dauern: kurzer Ton (-) 1 Zeiteinheit langer Ton (---) 3 Zeiteinheiten Pause zwischen Zeichen 3 Zeiteinheiten Pause zwischen W”rtern 7 Zeiteinheiten wobei in Ermangelung einer Richtlinie will- krlich gew„hlt ist: 1 Zeiteinheit = 0.125 s Tonfrequenz: ca. 1670 Hz (auch willkrlich) Anwendung: ---------- Der zu morsende Text muá als Kommandozeilenparameter bergeben werden: MORSE Anmerkungen: 1. Auch "CON" wird als Dateiname akzeptiert. Endlosbetrieb mit folgender Batch-Datei m.bat: morse con m 2. Die L„nge der Textdatei ist auf max. 5000 Zeichen begrenzt. Morsegeschwindigkeit und Tonfrequenz: Die Werte fr die Dauer und die Tonfrequenz eines kurzen Morse- tons sind als Konstanten im Programmcode abgelegt, k”nnen aber sehr einfach mit DEBUG ver„ndert werden. Die zwei interessierenden Bytes befinden sich an 11. bzw. 21. Stelle des Programmcodes und sind durch vorangetellten Klartext kenntlich gemacht: ...Anzahl=XXPeriode=Y... Dabei ist XX (16Bit-Konstante) die Anzahl der Schwingungen in einem kurzen Morseton. Der Wert Y (8Bit-Konstante) bestimmt die Periodendauer einer ein- zelnen Schwingung und beeinfluát damit sowohl die Tonfrequenz als auch die Morsegeschwindigkeit. Voreinstellung: Anzahl=200=C8hex, Periode=55=37hex Beispiel zur Geschwindigkeitssteigerung: copy morse.com morse.bak ; Sicherheitskopie erstellen debug morse.com e109 ; Anzahl XX editieren 90 ; z.B. vorher: C8, jetzt: 90 w ; write q ; quit Copyright: ---------- Autor: Klaus Peichl e-mail: kspeichl@cip.e-technik.uni-erlangen.de Das Programm darf nach Belieben kopiert und unter Wahrung meines Copyrightvermerks ver„ndert werden. Anmerkungen oder Kritik will- kommen! Bei Interesse stelle ich gerne den Quelltext (Turbo As- sembler) bereit. Viel Spaá! --- --- --- --- --- - --- - - - - - (C) Mai 1995 by Klaus Peichl --- --- --- --- --- - --- - - - - -