added a TI-74 port

This commit is contained in:
Luxferre
2025-04-08 10:39:13 +03:00
parent 0c40c881bf
commit d51c070975
2 changed files with 93 additions and 0 deletions
+20
View File
@@ -139,6 +139,26 @@ implementation to be considered correct:
4. The decryption part shall sanitize the ciphertext before processing,
removing any whitespace and non-letter characters from the input.
TI-74 BASIC port
----------------
The [dracondi.b74](dracondi.b74) file in this repository contains a port of the
cipher to the Texas Instruments TI-74 handheld computer in its native BASIC
language dialect. This port has been developed and tested on the TI-74S model
and contains the following limitations:
1. The message length is restricted by the device's line limit.
2. No message prefiltering is done: enter the plaintext strictly in lowercase,
without any spaces and non-alphabetical characters.
3. The resulting ciphertext is divided with spaces every five characters but
the last group is not autofilled.
4. When decrypting, you can enter the ciphertext with spaces but no other non-
alphabetical characters are allowed.
5. No explicit exit command provided, use the BREAK key to exit the program.
For field operation, this port requires your keyphrases to be hardcoded in the
line 100 and 110 `DATA` statements. You can change the line numbers as long as
they remain the first `DATA` statements in the device's program memory.
Credits
-------
Created by Luxferre in 2025, released into the public domain with no warranties.