Image Map Image Map
Page 1 of 3 123 LastLast
Results 1 to 10 of 23

Thread: Business keyboard for PET 4032

  1. #1
    Join Date
    Apr 2004
    Location
    New Jersey
    Posts
    119

    Default Business keyboard for PET 4032

    I have a PET 4032 with the "graphics" keyboard. It's a Fat-40 with CTRC. I'd like to use a "business" keyboard layout (which has number keys at the top row, rather than symbols, much like a normal keyboard).

    I've found that keyboard decoding is part of the "edit ROM", and there were several different ones:

    http://www.zimmers.net/anonftp/pub/c...pet/index.html

    Using the naming scheme on that list, the one I would like to find, if it exists, would be called edit-4-40-b-60Hz, which is unfortunately not listed here.

    Does such exist?

  2. #2
    Join Date
    Dec 2005
    Location
    Toronto ON Canada
    Posts
    7,178

    Default

    Quote Originally Posted by azog View Post
    I have a PET 4032 with the "graphics" keyboard. It's a Fat-40 with CTRC. I'd like to use a "business" keyboard layout (which has number keys at the top row, rather than symbols, much like a normal keyboard).

    I've found that keyboard decoding is part of the "edit ROM", and there were several different ones:

    http://www.zimmers.net/anonftp/pub/c...pet/index.html

    Using the naming scheme on that list, the one I would like to find, if it exists, would be called edit-4-40-b-60Hz, which is unfortunately not listed here.

    Does such exist?
    I doubt it. I believe there's a ROM out there for a 4032 with a real business keyboard (e.g. an 8032 modded into a Fat 40), as well as the ROM that converts the Fat 40 with graphic kb to an 8032, but I haven't seen a ROM that just decodes a graphic keyboard as the business version.

    Shouldn't be too difficult though

  3. #3
    Join Date
    Jul 2003
    Location
    Västerås, Sweden
    Posts
    6,277

    Default

    Some people on this forum posted custom editor ROMs before, but I can't recall exactly which combinations were produced. As far as I know, the keyboard matrix part of the editor ROM is just an array of keycodes so you should be able to extract it from another business editor ROM and paste into the same place. If I recall correctly, it took me one or at most two attempts to cook up a DVORAK ROM, so this shouldn't be much more difficult given you have two sources to work from.

    Hexane produced an edit-4-80-n-60Hz: http://vintagemashups.net/wp-content....901474-03.bin
    magicappstore produced an edit-4-80-n-50Hz: http://www.vectorlight.net/documents....901498-01.bin

    There may be more of those hidden at various sites. Those files most definitely should be uploaded to Zimmers and/or another PET file area, even if they're homebrewed.

    See also this thread: http://www.vintage-computer.com/vcforum/showthread.php?23970-Keyboard-layout
    Last edited by carlsson; September 20th, 2012 at 11:45 PM.
    Anders Carlsson

  4. #4
    Join Date
    Apr 2004
    Location
    New Jersey
    Posts
    119

    Default

    I've found the keyboard decode table in edit-4-40-n-60Hz.901499-01. It is starting at offset location (decimal) 1855 for 80 characters.

    I did also find the keyboard decode table for a business 80 column keyboard. It is at a different location, but the scancodes match http://www.zimmers.net/anonftp/pub/c...et/d/petio.txt

    I copied the business keyboard scan into the ROM edit-4-40-n-60Hz.901499-01, but apparently the keyboard is physically wired differently between the two, so I'll have to manually edit what I want. As already mentioned, "should be possible", just a matter of pick-n-choose which scancode goes to which location. Ultimately I would just prefer to have the upper physical row (not scan row) of symbols mapped to numbers and characters, and leave everything else as it is, including the keypad.

    If I have any success, I'll post a ROM image link here. I don't have a programmer, so I can only test it in VICE. I really really need to get a programmer, since this would be like the umpteenth time I've wanted one...

  5. #5
    Join Date
    Jul 2003
    Location
    Västerås, Sweden
    Posts
    6,277

    Default

    I'd rather use a hex editor and enter each scan code from the graphics keyboard into the position that I want the character to appear. As you might've read from the DVORAK thread I linked to, I had the idea to generate a such keymap like the one you're looking for, just that I'd use it on a non-CRTC 2001N/3000 model. The keymap part would be identical though. Obviously I never took that step, but if you do, I can borrow your results...

    As for a programmer, perhaps you know someone who has one? The editor ROM is only 2K, so any 2716 or TMS2516 should work. It is a bit harder to replace the other ROM chips as they're 4K and the pin compatible 2532 part is harder to find and much fewer programmers support it. Of course one can install adapters to use the more common 2732 etc.
    Anders Carlsson

  6. #6
    Join Date
    Apr 2004
    Location
    New Jersey
    Posts
    119

    Default

    Well, here is my current progress: http://www.azog.org/40-b-test.bin

    This works in VICE, and does indeed change the upper row to be numbers. But it reveals something I had not anticipated...

    I think SHIFT handling is different between the 80 column and the 40 column models. This ROM above, when SHIFTed, simply sets the high bit. So while I now have numbers, I have no special characters...

    But I guess it's a step forward.

  7. #7

    Default

    If you're looking for a programmer that supports 2532 eproms I use the GQ-4X burner which supports 2532's and lots more, they are a little on the expensive side but mine has been well used since its purchase and is well worth the money in my opinion.

    I got mine from ebay about $95 http://www.ebay.co.uk/itm/TrueUSB-GQ...item43a82f1fcc but you may find it cheaper elsewhere.

    Thanks!

  8. #8
    Join Date
    Feb 2009
    Location
    Chattanooga, TN - USA
    Posts
    853
    Blog Entries
    1

    Default

    Get your GQ-4X straight from the source, that way warranty is easy.

    http://www.mcumall.com/comersus/stor...namicIndex.asp

    I bought mine from mcumall 2 or 3 years ago, and I still love it.

    Later,
    dabone

  9. #9
    Join Date
    Dec 2005
    Location
    Toronto ON Canada
    Posts
    7,178

    Default

    Quote Originally Posted by azog View Post
    Well, here is my current progress: http://www.azog.org/40-b-test.bin

    This works in VICE, and does indeed change the upper row to be numbers. But it reveals something I had not anticipated...

    I think SHIFT handling is different between the 80 column and the 40 column models. This ROM above, when SHIFTed, simply sets the high bit. So while I now have numbers, I have no special characters...

    But I guess it's a step forward.
    Yeah, I seem to recall something about that in one of the 40>80 conversion threads.

    If you can get it working 100% in Vice I can test it in a real 4032 and burn an EPROM for ya.

  10. #10
    Join Date
    Jul 2003
    Location
    Västerås, Sweden
    Posts
    6,277

    Default

    The issue of course is that on a graphics keyboard, each shifted key generates a graphic symbol. Thus I'd expect when you move around the numeric keys and shift them, you'll get the graphic symbols associated with them. Also you need to rearrange the special symbols elsewhere, e.g. the former numeric keypad. If you came up with a solution that generates numbers + symbols on the top row, you'd end up with a keypad to the right with two sets of graphic symbols, for which you won't have matching keycaps anyway.

    Perhaps you need a true business keyboard anyway, but I suppose it won't fit in the case cutout.
    Anders Carlsson

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •