Bootstrap and boot blocks
Re: Bootstrap and boot blocks
Jus in case it helps, I tried the same thing on the real MTX:
And did the diagnostics (but not show !)
-
- Posts: 341
- Joined: 27 Nov 2016 19:58
Re: Bootstrap and boot blocks
It looks like getty isn't setting up the rows and columns of the terminal.
You can set them manually using: 'stty rows 22 columns 39' (counting the characters on the screen in those photos to get the numbers).
You can set them manually using: 'stty rows 22 columns 39' (counting the characters on the screen in those photos to get the numbers).
Re: Bootstrap and boot blocks
I tried STTY rows 24 columns 40, to match the text screen's raw size and got an error, it seems I can set the row. But columns isn't recognised and I get an error that 40 isn't a legal speed. STTY on it's own after that reported the rows set to 24 and columns 0.
I did try STTY /? but the ? doesn't work and I just get a second unshifted / instead.
STTY /h and STTY /help errored too, NB I've no Idea if any of those are actually legal but it seemed worth a try .
I did try STTY /? but the ? doesn't work and I just get a second unshifted / instead.
STTY /h and STTY /help errored too, NB I've no Idea if any of those are actually legal but it seemed worth a try .
Re: Bootstrap and boot blocks
That doesn't work, "columns" is an illegal argument and setting the rows makes no difference to the output
Re: Bootstrap and boot blocks
stty cols x works and the games are formatted correctly
the stty settings are transient though, I guess they need to be saved in some way
the stty settings are transient though, I guess they need to be saved in some way
Re: Bootstrap and boot blocks
Alan,
on stty, based on the stty -a output, I'm guessing that <ctrl><q> and <ctrl><s> are meant to start/stop screen scrolling?
On the MTX implementation, they change the foreground colour attribute
regards
Dave
on stty, based on the stty -a output, I'm guessing that <ctrl><q> and <ctrl><s> are meant to start/stop screen scrolling?
On the MTX implementation, they change the foreground colour attribute
regards
Dave
Re: Bootstrap and boot blocks
Alan,
another query . . .
you can issue a shutdown command from the second (40 column) console, but "Halted" is only reported to the 80 column screen - is that by design or a "feature"?
regards
Dave
another query . . .
you can issue a shutdown command from the second (40 column) console, but "Halted" is only reported to the 80 column screen - is that by design or a "feature"?
regards
Dave
-
- Posts: 341
- Joined: 27 Nov 2016 19:58
-
- Posts: 31
- Joined: 07 Feb 2019 01:12
Re: Bootstrap and boot blocks
The use of '/' as a switch is a DOS thing. Unixlike OS's use '-'. So stty -h would have been the thing to try.
Control-S/Q will eventually do flow control if xon/xoff is enabled. Right now that's not implemented at all (RTS/CTS is for a few serial ports). The CFX-II video will also at some point magically change to work the way the 40 column and real SDX video does where it's mapped to an extended VT52 emulation. Right now it's a hack to get it going. (Control S/Q are international standard flow control so I don't care what Memotech thinks they do
)
The 'halted' is by design. It's one of the system messages and like during boot those go to the one video console only (80 if present 40 if not).
Alan
Control-S/Q will eventually do flow control if xon/xoff is enabled. Right now that's not implemented at all (RTS/CTS is for a few serial ports). The CFX-II video will also at some point magically change to work the way the 40 column and real SDX video does where it's mapped to an extended VT52 emulation. Right now it's a hack to get it going. (Control S/Q are international standard flow control so I don't care what Memotech thinks they do

The 'halted' is by design. It's one of the system messages and like during boot those go to the one video console only (80 if present 40 if not).
Alan
-
- Posts: 31
- Joined: 07 Feb 2019 01:12
Re: Bootstrap and boot blocks
Oh and you should be able to set the various terminal properties in inittab
so you can do
getty /dev/tty1 38400 vt52 40 25
(the speed will get ignored for a console obviously)
Alan
so you can do
getty /dev/tty1 38400 vt52 40 25
(the speed will get ignored for a console obviously)
Alan