Image Map Image Map
Page 2 of 2 FirstFirst 12
Results 11 to 20 of 20

Thread: Commodore PET 3032 weird cursor / editor behavior

  1. #11
    Join Date
    Feb 2009
    Location
    Southern California, USA
    Posts
    2,819

    Default

    Quote Originally Posted by ppieczul View Post
    But what functions are they?
    I can see the models differ with how many of the rom sockets are populated, would be great to understand why and what potentially I can put into my four empty sockets.
    Pawel, Here is a little information on the ROM functions:

    D6 ($Cxxx) 901465-01 : BASIC Routines
    D7 ($Dxxx) 901465-02 : BASIC Routines
    D8 ($Exxx) 901447-24 : EDIT Routines including screen and keyboard handling
    D9 ($Fxxx) 901465-03 : kernal : Boot process and key Operating Routines

    There is another set of ROMs to upgrade to BASIC 4 which adds new Disk Commands.

    D3, D4, and D5 : User ROM Space for things like utilities such as "BASIC Programmer's ToolKit" which add nice BASIC extensions.

    =====================
    The BASIC Programmer's ToolKit (PET 3032 version)


    Installing


    The file toolkit-b000.bin contains the 2K ROM image of the ToolKit which sits
    in PET memory at $B000.
    To initialise the ToolKit type:


    SYS 45056
    or
    SYS 11*4096


    You should see:


    ( C ) 1979 PAICS
    READY.




    Commands


    AUTO (First Line Number) , (Line Number Interval)


    RENUMBER (First Line Number) , (Line Number Interval)


    DELETE (Line Number) - (Line Number)


    APPEND (Program Name) --- cassette only


    FIND (BASIC code) , (Line Number) - (Line Number)
    or
    FIND "(String)" , (Line Number) - (Line Number)


    DUMP --- displays all of the non-array variables present in memory


    HELP --- if an error is encountered then the error is displayed


    TRACE --- displays executed line numbers


    STEP --- same as TRACE but [Shift] key controls program execution


    OFF --- turns off the "tracer" which TRACE and STEP activate

    Acknowledgements

    Chuck Bond is the creator and main implementor of the BASIC
    Programmer's ToolKit.

    BASIC Programmer's ToolKit is a trademark of Palo Alto ICs a
    division of Nestar Systems, Inc.

    (c) Copyright 1979 by Palo Alto ICs

  2. #12

    Default

    D9 D8 and D7 are the right chips - they have the numbers that you gave here.
    D6 is a TMS2532JL eprom, not the mos original chip. It has a handwritten sticker saying MBASIC (C).
    Does that mean that 901465 is an equivalent of 2532 eprom? What would be the equivalent for 901447?
    I think I could try to read the chips and compare against the files from the web. But how should I read them in a programmer that supports 27xx? I saw some interposers, I could probably build them. Or wait for the ROM/RAM board.
    Thanks a lot
    Pawel

  3. #13
    Join Date
    Feb 2009
    Location
    Southern California, USA
    Posts
    2,819

    Default

    Quote Originally Posted by ppieczul View Post
    D
    D6 is a TMS2532JL eprom, not the mos original chip. It has a handwritten sticker saying MBASIC (C).
    Does that mean that 901465 is an equivalent of 2532 eprom? What would be the equivalent for 901447?
    Pawel,
    D6, D7 and D9 are 2332 Commodore 4K by 8 ROMs. The TMS2532 is a pin for pin EPROM replacement.
    D8 is a 2316 ROM (2K by 8 ). An Intel 2716 or Equivalent will work in that socket As will a 2732 if the contents are written into the upper 2K of the EPROM.

    Yes, you can make an adapter using a couple of 24 pin sockets to cross a few signals and READ the Commodore ROMs as a 2732 EPROM.

  4. #14
    Join Date
    Feb 2009
    Location
    Southern California, USA
    Posts
    2,819

    Default

    Quote Originally Posted by ppieczul View Post


    1) There is an added 7420 (4xNAND), I don't know if this is a replacement or an extra add.
    2) The yellow cable goes from the control voltage input of LM555 reset chip to the ground through a switch and 660 Ohm resistor. I suppose this changes the characteristic of the reset signal on power on, but PET boots in both positions of the switch.
    Pawel,
    The NAND gate is added. It seems to be doing something with SEL 9 and SEL B of the address decoder. I would disconnect those wires. The yellow wire from the resistor on the timer chip must go to a RESET switch. Are you saying it does not work?
    -Dave

  5. #15
    Join Date
    Dec 2005
    Location
    Toronto ON Canada
    Posts
    7,290

    Default

    Almost sounds like someone tried to replace the BASIC interpreter...

    So, there are only 3 empty sockets, not four?

  6. #16

    Default

    Ah, the picture starts building up.
    The switch for the reset is soldered to an edge connector plugged into the internal cassette port (to the ground pin only), but this makes it usable with the cover open only. So a useful reset switch for experimenting with the board. It indeed resets the system, although it is not a pushbutton but a switch.
    Yes, three empty sockets not four. My error.
    I will remove the nand chip today and try to read the rom chips in my programmer.
    Thanks
    Pawel

  7. #17

    Default

    Bingo! I removed the added 7420 chip and found a cut trace, which I soldered back to the original.
    The cursor appeared and is blinking, also I can enter basic commands!
    Looks like the mods however interesting they look, were the source of the problems.
    So now on to the next steps - resuscitating the 8050 drive and getting some programs to work.

    Thank you very much for your help, it was absolutely essential!

    Pawel

  8. #18
    Join Date
    Dec 2005
    Location
    Toronto ON Canada
    Posts
    7,290

    Default

    Excellent! Congratulations, and good luck with the drive and printer!

    mike

  9. #19
    Join Date
    Jun 2012
    Location
    UK - Worcester
    Posts
    3,543

    Default

    Well done that man!

    Why would someone do that?! They must have had a reason at some point...

    Dave

  10. #20

    Default

    I have opened a new thread on my 8050 battle.

Tags for this Thread

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
  •