I decided to implement substring compression in addition to DTE for the dialogue text routines. Quite a bit more complex than the last one, but I'm getting more comfortable with the 6502 processor. One outstanding issue I haven't sorted out yet is that my routine seems to cause the screen to jitter sometime between after it fills the buffer and when another routine starts printing the buffer. It's a small effect, but a bug nonetheless. Here are some screenshots. | Before: | After: |  |  |
|