From b035c1c12e2cc8499af8a39eeee315d588476c23 Mon Sep 17 00:00:00 2001 From: Luxferre Date: Tue, 21 May 2024 20:14:02 +0300 Subject: [PATCH] added 675/475 module support --- README | 21 +++++++++++++-------- config.json | 8 ++++++++ 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/README b/README index 8ef05e7..30d6cc6 100644 --- a/README +++ b/README @@ -105,14 +105,15 @@ bits or 356 bytes of information in the entire databank. If you happen to own an old and more advanced Casio Databank model (with 50, 100 or even 150 records), you'll find even more possibilities (after creating -your own configuration section for that model, of course). However, even 2850 -bits is still over 2048, which means you can store several cryptographic keys, -important URLs and passwords (in an encrypted fashion) or other information -that you don't need to glance at but need to be able to recover if you're only -storing it on this particular Casio. Besides databank capacity, the only real -tradeoff is your own readiness to manually enter the records into the watch -and then retype them into the program (or a file) whenever you need to recover -the information. +your own configuration section for that model, of course: note that the main +limit in this case will be the amount of characters in the alphabet). However, +even 2850 bits are still over 2048, which means you can store several +cryptographic keys, important URLs and passwords (in an encrypted fashion) or +other information that you don't need to glance at but need to be able to +recover if you're only storing it on this particular Casio. Besides databank +capacity, the only real tradeoff is your own readiness to manually enter the +records into the watch and then retype them into the program (or a file) +whenever you need to recover the information. - What happens if I enter more data that can be stored on encoding? @@ -123,6 +124,7 @@ supported at the moment. Currently, Databankr comes with the configurations for the following modules: +* 675: Casio modules 675 and 1475 (e.g. DB-520, DB-810) - up to 42 records * 2747: Casio modules 2747 and 5574 * 2515-lat: Casio module 2515, basic Latin characters * 2515-cyr: Casio module 2515, Cyrillic characters @@ -132,6 +134,9 @@ Even though the program itself is considered complete, the configuration list is expected to grow in the future. Of course, everyone is encouraged to append their own configurations according to the "Configuration format" section. +Note that for the 675/1475 modules, the @ character actually refers to the +"hourglass" symbol that comes last in the character table. + == Credits == Created by Luxferre in 2024. Released into public domain with no warranties. diff --git a/config.json b/config.json index 8a0c1ee..335ceff 100644 --- a/config.json +++ b/config.json @@ -1,4 +1,12 @@ { + "675": { + "description": "Casio 675/1475 modules", + "namelen": 8, + "numberlen": 12, + "alpha": " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-./:@", + "digit": "-0123456789 ", + "index": " ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-./:@" + }, "2747": { "description": "Casio 2747/5574 modules", "namelen": 8,