nurpax / petmate

PETSCII editor with Electron/React/Redux
MIT License
179 stars 14 forks source link

Seq options #156

Closed manuelvio closed 5 years ago

manuelvio commented 5 years ago

I've added a format options dialog in seq export to address issue #155 . It adds two options to the user: the first (defaults to false) allows adding a carriage return at the end of each row except the last one, allowing correct display of narrow screens on standard 40 columns.

10x10 petmate sample: insCRsample

Same file exported and loaded on 40 columns screen (without carriage returns): insCR1

Same file exported and loaded on 40 columns screen (with carriage returns): insCR2

The second option, if checked (defaults to on), adds a Clear Screen byte at start of file. This basically allows to choose if the sequence should automatically clear the screen before displaying its characters.

This is an example of loading two seq files when the second one (the square X pattern) doesn't clear the previous screen: testClsVice

nurpax commented 5 years ago

Excellent, thanks!

@sixofdloc - you also wanted some export options. this type of thing or something else?

sixofdloc commented 5 years ago

very nice - The only other thing I can think of that would be useful for BBS files would be the ending cursor color - or an option to issue the shift characters to put the display in upper or lowercase mode.