Ok, I'd seen the CRTACT setting but figured it had a good chance of making the system useless due to the lack of input you mention. Incorporating the keyboard interface into the tms driver makes sense. I'll start on that once I finish soldering up the module.
Any chance of emulating the MSX keyboard in the BIOS, or is there no way to intercept the I/O?
On Sun, Oct 25, 2020, at 09:03, Wayne Warthen wrote:
> On Saturday, October 24, 2020 at 11:42:51 PM UTC-7
se...@literati.org wrote:
> > I don't know how to make RomWBW use the CRT as its console, but it does initialize the screen and displays a cursor on startup, and I was able to write some characters to the screen using
TALK.COM <
http://talk.com/> as you can see in the attached picture.
>
> There are multiple methods for switching the console to a different
> device in RomWBW. I will cover a couple of them below. However, there
> is a bit of a problem here because the RC2014 TMS9918 board does not
> have any inherent keyboard input. RomWBW expects that the device
> assigned as the console can do *both* input and output. So, at
> present, if you make the TMS9918 the console, you will lose any ability
> to enter input. It would not be hard to add Alan's matrix keybaord
> interface to the TMS9918 driver as it's input mechanism which would
> solve that problem.
>
> If you want to create a custom ROM that immediately switches to the
> TMS9918 as console, just add the following line to your config file:
>
> CRTACT .SET TRUE ; ACTIVATE CRT (VDU,CVDU,PROPIO,ETC) AT STARTUP
>
> If you want to switch to the TMS9918 as a console at the RomWBW boot
> prompt, you can enter the command "I n" where n is the device number of
> the character device assigned to the TMS9918.
>
> Thanks,
>
> Wayne
>
> --
> You received this message because you are subscribed to the Google
> Groups "RC2014-Z80" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
rc2014-z80+...@googlegroups.com.
> To view this discussion on the web, visit
>
https://groups.google.com/d/msgid/rc2014-z80/576a85ea-9aa2-4c88-80e9-9fad356f4bb8n%40googlegroups.com <
https://groups.google.com/d/msgid/rc2014-z80/576a85ea-9aa2-4c88-80e9-9fad356f4bb8n%40googlegroups.com?utm_medium=email&utm_source=footer>.