mkrueger / icy_term

Old school ANSI/AVT terminal program for modern systems.
Apache License 2.0
73 stars 4 forks source link

Issue with VicII+Petscii when calling a BBS #57

Closed bluecursor closed 1 year ago

bluecursor commented 1 year ago

Compared to other terminals, Icy terms seems to be a bit off when it comes to displaying the Petcii graphics. Does Icy needs a specific petscii font? I use C64 TrueType v1.2.1/Style

IcyTerm Screenshot 2023-09-25 at 5 44 46 PM

MuffinTerm: Screenshot 2023-09-25 at 5 46 15 PM

CCGMSx Screenshot 2023-09-25 at 5 53 24 PM

mrdudz commented 1 year ago

That looks like inverse mode is not handled at all :) (It's a good idea to just use a chrgen ROM dump and render the glyphs directly, instead of using a font for this)

I noticed problems with DEL too, and also with cursor movements

It should be noted, that a PETSCII terminal must exactly reproduce how the C64s kernal chrout output works ($ffd2) - including the weird quirks like quote-mode and logical lines. Else the output will not work correctly under all conditions.

mkrueger commented 1 year ago

I render bitfonts atm. but yone of my recent updates seem to break C64 output. I use the render engine for other projects as well it seems I've some side effect issues.

mkrueger commented 1 year ago

will be fixed in 0.6.8 - broke it during a refactoring.

Didn't test 0.6.7 enough - atm I'm busy writing an ansi drawing tool and they share the output engine so changes for the drawing tool may affect the terminal. I'll update 0.6.8 this weekend atm I think saturday.

Still have some bugs to fix.

mkrueger commented 1 year ago

0.6.8 fixes that.