It works like the DVI works.

Menu in the LCD.
Apps on the "screen" as defined by the basic command.

Option roms are probably incompatible.

So the utility is really maximized around cpm.  And Turbo Pascal but as you
know that is yet more churn.

Thx
Steve


On Monday, March 18, 2024, Will Senn <[email protected]> wrote:

> Cool, so I can put my m100 in front of my monitor and use my monitor
> running windows in a vm running vt 52 and treat it like a giant 80x25
> display - I'm in. I'd sure like to use my fancy keyboard and leave my M100
> "over there", but this will work, too.
>
> If I'm understanding things, though, I can't do TPDD stuff while the
> monitor's displaying unless I work out the cassette-serial half-duplex
> thing...
>
> It seems like I can only do this in BASIC? cuz that's where I typed SCREEN
> 1. If I press F8, it prints MENU and takes me to the menu, but...
>
> [insert short rant here]
> oh, wait, I was going to test it but "Updates are underway..." in Windows
> how can y'all stand it?! The good news is, "You're 96% there..." still...
> ok, finally, windoze finished whatever it was doing..
> [/done ranting 3 minutes or so later]
>
> then, when I run TEXT, I see the < character and I can type, but I don't
> see any echo. Then, back in basic, I can load what I wrote in TEXT and it's
> there and I can see it...
>
> Later,
>
> Will
>
> On 3/18/24 9:05 PM, Brian K. White wrote:
>
>> MVT100 the hardware is the serial-to-video part of an ordinary serial
>> terminal, used as a display output only, no keyboard, one-way communication
>> from host to screen, no keyboard to host. And just the electronics, ie
>> instead of having a screen, it has a vga out.
>> https://bitchin100.com/wiki/index.php?title=VT100
>>
>> It's a subset of an ordinary serial terminal, so you could do the same
>> thing with any serial terminal or terminal emulator, except what's special
>> about it is it renders the M100-specific terminal codes and maybe uses the
>> font from the Disk/Video Interface (I don't remember).
>>
>> And in addition to regular rs-232 it also supports a special serial
>> interface using a hardware mod to the barcode port on a M100 which can
>> output ttl serial at higher baud rates, and doesn't occupy the regular
>> serial port uart or the physical port, so the regular serial port on the
>> 100 can be used at the same time as the serial display.
>> https://bitchin100.com/wiki/index.php?title=BCR_TTL_SERIAL_HACK
>>
>>
>> The desktop application is a terminal emulator where the terminal it's
>> emulating is the MVT100 that's all. But since it's display-only, you still
>> have to use the keyboard on the 100 itself. Like the mvt100, it's 1/2 of a
>> terminal just used as a display.
>>
>>
>> On the 100, it needs the driver software Steve provides, which works the
>> same way the Disk/Video Interface does, using the CRT: hooks in the main
>> rom.
>> https://bitchin100.com/wiki/index.php?title=Integrated_VT100_driver
>>
>> I can't find where the rom hooks are documented.
>> The hand-wavy no-actual-details explanation is the main rom has some
>> special hook addresses that it will read or jump to at various times, and
>> those addresses normally just contain a no-op or a return instruction so
>> they do nothing. The addresses are in ram space, so you can write to them.
>> So you install some code somewhere in ram, and write the address to your
>> code into the hook address. Now when the main rom reads or jumps to that
>> hook, it runs your code instead of doing nothing.
>>
>> One of those is the CRT: output. The Disk/Video Interface installs some
>> driver code that makes the CRT: interface actually do something (sends data
>> over the system bus to the DVI), and adds some functions to BASIC to use it.
>>
>>
>

Reply via email to