psf2wyse(1)

πŸ“¦
version 1.1.3 Β· 2 versions
, in nixpkgs unstable, ubuntu stonking

✨ psf2wyse β€” it's giving font conversion πŸ’…

okay so bestie, welcome to psf2wyse(1), part of the PSF Tools girlies 🌸. This is the lil program that takes your PC Screen Font file and turns it into a Wyse-60 soft font. Slay.


πŸŽ€ NAME

psf2wyse β€” convert a PC Screen Font file to a Wyse-60 soft font. that's it, that's the whole job, and she does it flawlessly ✨


πŸ“œ SYNOPSIS

psf2wyse [--bank=BANK] [--dest=DEST] [--height=HEIGHT] [--first=FIRST]
[--last=LAST] [--nulls=COUNT] [INPUTFILE [OUTPUTFILE]]

πŸ’– DESCRIPTION

so like, psf2wyse converts a font that's in the .PSF format into a soft-font that's suitable for use with Wyse-60 and compatible terminals πŸ‘‘. and then the resulting soft-font can be saved as a text file, OR you can just send it straight to the terminal like the icon that you are. no middleman, no stress πŸ¦‹


⭐ OPTIONS ⭐

  • --bank=BANK β€” okay so the Wyse-60 has four banks of 128 characters each, numbered 0 to 3 🧚. By default the first two contain the 16-pixel font used in 25-line modes, and the second two contain the 9-pixel font used in 43-line modes. This option sets the first bank to load into β€” and heads up, psf2wyse will load into subsequent banks if there are more characters in the font than will fit into one πŸ’€. she just keeps going. respect.
  • --dest=DEST β€” this one specifies the first character to populate in the destination bank 🎯. By default it's zero. classic.
  • --first=FIRST β€” starts generating the font at character FIRST. like, we begin here πŸ’…
  • --last=LAST β€” finishes generating the font after doing character LAST. the end, periodt 🫢
  • --height=HEIGHT β€” sets the height of the characters which will be sent to the terminal πŸ“. By default this is 16, whatever the height of the font being converted is. and lowkey important: on a Wyse-60, attempts to define characters at other heights appear to be ignored 😭. so yeah, 16. it's 16.
  • --nulls=COUNT β€” after sending the definition for a character, send COUNT null bytes πŸŒ™. This appears to be necessary to make sure the terminal doesn't miss the start of a character while it's still processing the previous character (she's doing her best okay, she's busy). By default COUNT is 8.

πŸ’€ BUGS

The terminal screen tends to flicker like crazy while characters not in the current bank are being defined. not me getting flashbanged by my own font conversion πŸ™ˆβœ¨

🌈 SEE ALSO

the whole friend group 🫢 iykyk


πŸ‘‘ AUTHOR

John Elliott ❀️ <seasip.webmaster@gmail.com> β€” thank you for your service, king.


and that's the tea bestie πŸ’– this was Version 1.1.3, dated 28 April, 2026 β€” go convert some fonts, you absolute main character πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from