Merge pull request #2 from Meisaka/master

Edited README.md for clearity
Updated readme
Updated to latest CPU specs
IDevice constructor takes parameters to set jumpers values
Removed stupid line
Added placeholder of Generic Keyboard
Update keyboard specs
Added API to push keyboard events to the buffer
Updated to use String literals and .include. Converted hwm.asm and hello.asm to latin1 encoding as CDA not handles multi-byte encodings
Implemented but not tested Generic Keyboard
Now we can type the virtual keyboard
Removed confusing comment
Fixed some weird thigns about typing with SDL2. Basic type program added
Updated readme
Updated readme. List of asm programs included
Improved a bit the interface SDL2- Virtual Keyboard and type.asm now handles return key and delete key
Changed delta to double type and to milliseconds to math Sigma delta
Enforce a order reading a word from a device handler
Updated to latest Keyboard specs
Change Delta to double and milliseconds to match Sigma
CPU clock speed is a parameter now