Search the web
Sign In
New User? Sign Up
vzemu · The VZ color computer mailing list
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
VZ Extended Keyboard Matrix Definition   Message List  
Reply | Forward Message #6316 of 6694 |
Re: [vzemu] VZ Extended Keyboard Matrix Definition

> Ah Bingo! This all makes sense now - up till today I never knew about the
> kdcb. It's a good way to get a layer of abstraction above the standard
> hardware. > Will have to read up on all this on the train tomorrow so I
> can get my head around it.

Hi Guy,

You will also notice that there are other DCB's in Communications RAM
supporting video display and a printer - These are unused on the standard
VZ, but I did start hacking into them to try and provide NOS with Video and
Printer Drivers. I will have to refer to the code to find out where I was up
to with these but it was far from smooth compared to KSCAN - there are many
issues with how the BASIC Interpreter does things or should I say ignores
things.

If you want to read up on all of this then you should refer to the book
"Microsoft BASIC Decoded and other Mysteries" and also early issues of 80
Microcomputing had a great column on exactly this sort of stuff written for
the TRS80 which can be applied to the VZ. I should point out that there is a
lot more of this type of thing that can be done with the VZ and the easiest
way to find it out is to read as many TRS80 and even Microbee books as you
can.

Leslie.






Wed Nov 5, 2008 1:44 pm

cdb4w
Offline Offline
Send Email Send Email

Forward
Message #6316 of 6694 |
Expand Messages Author Sort by Date

Hi Guy, I have finally found the KSCAN 3 documentation. Basically, after I wrote the article for the Hunter Valley Journal, I was not happy with my initial ...
Leslie Milburn
cdb4w
Offline Send Email
Nov 3, 2008
11:00 am

Leslie, Can you plug this keyboard into a normal vz and have it work with the basic interpreter? If so how does this work - using an interrupt routine? Do you...
Guy Thomason
guy_thomason
Offline Send Email
Nov 3, 2008
11:21 pm

Hi Guy, This is going to be a long answer.......... I have three different VZ - 101 keyboards each progressing as it were in terms of both ease of connectivity...
Leslie Milburn
cdb4w
Offline Send Email
Nov 4, 2008
1:34 pm

A very important location (7816H) exists in communications RAM called the KDCB - Keyboard Device Control Block. This contains the location of the matrix...
Guy Thomason
guy_thomason
Offline Send Email
Nov 5, 2008
1:08 pm

... Hi Guy, You will also notice that there are other DCB's in Communications RAM supporting video display and a printer - These are unused on the standard VZ,...
Leslie Milburn
cdb4w
Offline Send Email
Nov 5, 2008
1:45 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help