Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By NardJ
#29382 Previous code needed a terminal client (Teraterm, Putty etc), this new version is running in a webbrowser!

Speed of screen updates is acceptable. Updates for keypresses are a bit slow, not sure why. Also stability is an issue, however I don't think memory to be the cause.

Any suggestions to improve speed and stability are welcome!
You do not have the required permissions to view the files attached to this post.
User avatar
By NardJ
#29424 You may have to use the staging version ... ('http://arduino.esp8266.com/staging/package_esp8266com_index.json' as board manager url) This is needed to make use of the new progmem vartpe prog_uchar in cpu.cpp.
User avatar
By NardJ
#29841 Now I have a somewhat faster screen refresh rate (up to 10 fps, using get instead of post in browser/xmlhttp) and much better keyboard handling.

Key handling by emulator should be improved however (print commands are processed correctly, e.g. poke command not).

[edit] The previous uploaded sketch didn't show lowercase characters as being lower case and C64 only recognizes command if they are in uppercase . New sketch converts lower case to upper case.
You do not have the required permissions to view the files attached to this post.
User avatar
By NardJ
#30062 A new version with blinking cursor and the browser client now responds to RAM values for text, border and background color.

The next step is to implement color and char ram (not sure if possible however). Also I need to make the browser respond to arrow keys for moving the cursor.

Colors.png
You do not have the required permissions to view the files attached to this post.