mattgodbolt / jsbeeb

Javascript BBC micro emulator
GNU General Public License v3.0
352 stars 68 forks source link

Teletext: Change to text mode should reset the held character #316

Closed hoglet67 closed 1 month ago

hoglet67 commented 3 years ago

Here's another sequence that doesn't quite work correctly:

VDU &91,&61,&9E,&92,&93,&94,&81,&91,&91,10,13

The &81 should reset the held character to a space, and to that as "set after". On JSBeeb the held character remains.

Screenshot from 2021-02-06 10-51-36

Here's the read hardware: capture3

mattgodbolt commented 1 month ago

With the new teletext tests in place, we can look at fixing this (and locking in the good behaviour to boot!)