rkd77 / zxterminal

terminal emulator for ZX Spectrum and Timex 2048
2 stars 0 forks source link

A ZX Spectrum SE version? #1

Open cheveron opened 11 years ago

cheveron commented 11 years ago

SE Basic IV for the Spectrum SE provides an 80x24 video mode, including inverted characters, available from BASIC. It also supports the use of code pages for 8-bit character sets. It would be nice to have a version of zxterminal for this configuration. 77011_457314374316854_1820934644_n

rkd77 commented 11 years ago

I suspect you didn't run the zxterminal. The name is misleading. zxterminal is a "framebuffer". On "server" side, Linux builds Spectrum or Timex screen and sends it via the spectranet to the Spectrum. And repeats that forever. In the same time Spectrum sends info about pressed keys to the Linux.

I'm afraid that won't be any difference between Timex (85x24) and Spectrum
SE version. There could be 80x24 version, but 85x24 is better for me.

Support for more codepages must be done on the Linux side.

cheveron commented 11 years ago

While I didn't run it (because I'm still having some issues with the FUSE beta on the Mac), I did look at the code and was aware that what it was doing was effectively using the Spectrum display as a terminal window for the host OS. On the other hand I still think that's a neat trick and I'd like to get it working on the SE. If the Linux terminal is using the Windows 1252 code page then it can just pass the 8-bit ASCII to the Spectrum and it will be able to display that too. When I wrote the hi-res text code I decided to go with 80x24 rather than 85x24 as the former is a recognized standard and it means no-need to reformat text that was originally intended for an 80x24 display.