46
Other / Re: Visicom Textphone Reverse-engineering
« on: January 17, 2015, 08:12:24 am »
I have been working on a monitor program that allows me to interact with the visicom via serial. I got serial communication and buffering working, but I cannot get string parsing to work because of some weird bug. I am now rewriting the parser.
The monitor will be used for reading and writing from and to memory respectively.
Monitor syntax
- Valid characters are 0-9 and A-F and spaces as separator characters.
- Valid hexadecimal needs to be a multiple of two characters long.
Example of good input:
Source can be found on my github page: http://github.com/keoni29/visicom
The monitor will be used for reading and writing from and to memory respectively.
Monitor syntax
- Valid characters are 0-9 and A-F and spaces as separator characters.
- Valid hexadecimal needs to be a multiple of two characters long.
Example of good input:
Code: [Select]
4000 12 3456 AB CD EF
12AB65cd33 6692aB
Example of bad input & punishment:Code: [Select]
Hello
?
help
?
h
?
:q!
?
001 55 Ab
?
0001 55 Ab C
?
???????
?
MAKE IT STOP
?
Source can be found on my github page: http://github.com/keoni29/visicom