Hi Jan,
For some reason, all emails from you (and a couple of others on the
list) end up in my SPAM folder.
Okay, trying to understand the "twisted" question. :) Could part of
... um .. TDock ... umm ... DVI ... umm ... what? :)
The TDock code REPLACES the DVI code and basically provides the same
function, so I don't think so. The DVI plugs into the System bus and
adds display hooks that write to specific ports on the 8085 I/O Port
interface. TDock hooks to the LPT port and adds display hooks that
encode the data and send it to the LPT I/O port.
To have a "screen-receptor" that diverts or "replicates" the output
going to a physically connected DVI, I believe you would have to fully
disassemble and patch the DVI "hooks" that run on the Model T.
If you are instead meaning could the TDock code be used to send screen
data to something that isn't TDock or DVI, but instead some other
generic screen-receptor, then YES. The TDock code has a bunch of hooks
but the lowest level function call is "Write this byte to the screen",
and it is an ASM routine that is only about 12 opcodes long. So you
could simply change that one routine and you would be displaying to
something other than TDock.
Ken
On 9/14/18 12:12 AM, Jan Vanden Bossche wrote:
Ken,
To come back to the question of the OP: could (part of?) the
technology/programming of TDOCK you already developed be used to
emulate the behaviour of the Model T when connected to a DVI, in
regard to screen output only? That way, we could build
"screen-receptors" of different types, that could interprete the
control codes and display the Model T display that would normally go
to the DVI.
(I know the above sounds twisted, I hope it's understandable)
Greetings from the TyRannoSaurus
Jan-80
------------------------------------------------------------------------
*From:* Ken Pettit <[email protected]>
*To:* [email protected]
*Sent:* Friday, 14 September 2018, 1:27
*Subject:* Re: [M100] DVI or modern equivalent
All,
Attached are three files TDOCK.CO file for M100/M102 and CCHART.DO /
CCHART.BA. The TDOCK.CO file is the binary output of the code I was
writing for the DVI replacement solution called TDock. VirtualT 1.7
emulates TDock.
Load this to the emulation and from BASIC exectute:
clear 256,62400
loadm"tdock.co"
This will load TDOCK to address 62400 in high RAM but will not install
the TDock / DVI "hooks". To install the hooks and thus activate TDock,
issue
call 62400,1
This will print the TDock copyright screen
Once the TDock hooks are installed, from BASIC you can get an 80 x 25
screen by issuing:
screen 1
width 80
Go back to the regular screen mode with "screen 0". Note that the 80x25
window is EXPERIMENTAL ... it has no options for resizing, the menu
items on the top are non-functional, and if you close it while you are
in active "screen 1" mode (i.e. the cursor is on the emulated DVI
screen), VirtualT WILL crash.
To "uninstall" the TDock hooks, issue
screen 0
call 62400,2
no notification given, but "screen 1" should no longe work.
The CCHART.BA / CCHART.DO files (one tokenizd BASIC, the other TEXT) are
an example application that draws a color chart on the emulated DVI
screen. You must first go into BASIC and issue the commands: "screen1"
and "width 80" before this BASIC program will work. Hit CTRL-C to exit
out.
Ken
On 9/13/18 3:05 PM, Greg Swallow wrote:
> How is it enabled/activated?
>
> God Bless,
>
> GregS <><
>
> ----- Original Message -----
> From: "Ken Pettit" <[email protected] <mailto:[email protected]>>
> To: [email protected] <mailto:[email protected]>
> Sent: Thursday, September 13, 2018 12:27:58 PM
> Subject: Re: [M100] DVI or modern equivalent
>
> VirtualT 1.7 supports DVI mode :)
>
> Ken
>
>