Posts by davidpgil

Caution: Non registered users only see threads and messages in the currently selected language, which is determined by their browser. Please create an account and log in to see all content by default. This is a limitation of the forum software.


Also users that are not logged in can not create new threads. This is a, unfortunately needed, counter measure against spam. Please create an account and log in to start new threads.

Don't Panic. Please wash hands.

    Thanks for your time. I really appreciate it. I know my post is a bit on the edge of relating to the C64R MKII ... I nonetheless appreciate the effort you have put in and feel inspired by your information. I hope this post gets other people excited about tinkering with the C64R MKII in a similar way.


    Cheers!


    David

    OK so my plan is to build a portable C64R MKII with attached mini monitor that has its own rechargeable battery, and attach another 25000mah battery pack that has two usb power outputs, one for charging the monitor battery and the other to connect to via USB to DC... I am also interested in adding solar charging as well using a battery pack that has a solar panel on it... I know my idea is a bit exhuberant, but I want to try even if its pricey and probably ridiculous looking. My hope is to make a C64R MKII that can be used as a "laptop" experience. I will probably need some type of device also attached to clean up the SVideo output on an LCD as well, but I will deal with that later :D


    Would you like to see my potential parts list?

    I want to try modding my C64 case to make it more portable, installing a mini monitor, etc. I am wondering if there are any issues with running the C64R MKII off of a battery. I am thinking USB to Step-Up converter to 12V DC. I am not 100% sure what is the best way to go about this. Here is an image of the device I am considering:



    Please advise.

    OK - so the one that was CIA1 before (and is CIA2 now) is the faulty one, you should replace it (and expect other problems if you dont do it)


    as to the WHY - the CIAs are the C64s I/O chips, they are connected to various peripherials, for the most part the keyboard, the joysticks and the IEC bus (drives). you can look up the details here: CIA1 Port A CIA1 Port B CIA2 Port A CIA1 Port B.


    now, to find out what kind of odd side effects you might expect, look at the keyboard matrix. the left shift key is in the 7th row (bit1 of port a) and the first column (bit 7 of port b). first of all you want to find out which of these is actually defective - for that try all keys of the respective row or column - all of them should show the odd behaviour you have observed with shift. (if that is not the case, try the row/column that has the ? key in it). once you found that out you can look up what these bits are connected to by looking at the tables above - maybe you are lucky and its one of the lines that goes to the userport (rs232), then you could keep using the broken CIA as CIA2 (if you are not using the userport that is). in all other cases you will see misbehaviour, either problems with the IEC bus, or graphics corruption in some programs.

    Thank you! I think it would probably best to just use different CIA. I have one spare of the 6XXX CIA. Can I drop that one in with my 8XXX CIA?

    i have used my MK2 quite a bit and i can assure you there is no general problem with the shift keys :)

    Haha, I meant no offense! :)


    OK, so swapping the CIA chips fixed the problem! I would love to know WHY though. But for now, I just want to say THANK YOU! This issue was quite annoying.


    I wonder what odd behavior I can expect next from the semi-faulty CIA I have...

    and no other keys are affected? is it only the questionmark that behaves odd with shift? i'd expect any other key showing the same problem (and i still think its a contact problem)


    Did you swap the CIAs against each other to check if the problem persists?

    I have noticed the Cursor Keys and both affected this way as well. I have yet to try the CIA swap yet. I will update when I do.


    Have you/someone on your team tested my issue on their own C64R MKII ?

    you should remove the line 25 and insert it as line 45. like this:

    Code
    1. 10 FOR BA = 0 TO 15
    2. 20 FOR BO = 0 TO 15
    3. 30 POKE 53280,BA
    4. 40 POKE 53281,BO
    5. 45 PRINT CHR$(147); "BORDER = ";PEEK(53280) AND 15;"BACKGROUND = ";PEEK(53281) AND 15
    6. 50 FOR X = 1 TO 2000:NEXT X
    7. 60 NEXT BO:NEXT BA

    Reading again what you typed -- you said this! Sorry to make you type it all out! Thank you.

    no, the user manual is correct. but inserting that line 25 into the program (which i assume you did) will result in the values from the previous loop iteration being shown on screen. using the same line but as 45 - after the pokes - will show the right numbers (which will then also match the table from the manual). it is a simple bug in the program :)

    I see no line 45 in the code I posted. Would you clarify for me?

    dirty contacts in the keyboard?

    Nope. This is consistent for me.


    If I type:


    Code
    1. 10 ? "THIS IS A TEST"


    ... I am unable to type "?" with the Left Shift key. However if I type:


    Code
    1. 10 PRINT "THIS IS A TEST?"


    ...The Left Shift key works fine.


    Would you help me confirm this?


    ... I wonder if its an obscure problem with one of my chips.

    Pretty sure the colors are right - there is no way the MK2 board could even produce different ones (the VICII produces them).


    Which color do you think is wrong?


    edit: instead of adding that line 25, add the same as line 45 (and remove line 25) - else the numbers printed on screen will be from the previous iteration of the loop :)

    Line 45? Where? Are you saying the C64 User Manual is wrong?

    On page 61 and 62 of the C64 User's guide has some example code that is supposed to show the user about changing border and background colors. The numbers and visuals are supposed to relate to the the following key:




    The following code does not produce colors that match this key. So, I am wondering if the C64R MKII is not accurate enough? Is there a bug in the manual? Did I miss something?


    Please advise.


    I have been noticing that the Left Shift key does not Function as expected in all cases. Often when started a line of BASIC code I want to press Left "Shift + /" to get a "?" but instead nothing happens. After typing other characteers then attempting athe same key combination works fine. I have noticed this as well with the cursor keys but, lets just start with the first example I gave.


    My Right Shift key works fine with this combination perfectly. Why could this be happening?

    OK -- Apparently I've outsmarted myself. This morning I tried my MKII on another LCD screen that had component connections and managed to get the picture to show... I then recalled that my computer monitor NOW has an HDMI splitter that I've grown accustomed to auto switching to whichever HDMI input is powered on. For whatever reason it doesn't auto switch the S-Video to HDMI with this converter box I am using.


    To fix my "Black Screen" all I neeeded was to manually select the correct input... So, my issue is fixed now.