6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Sep 20, 2024 9:41 am

All times are UTC




Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2
Author Message
 Post subject: Re: VIC 20 65816
PostPosted: Tue Nov 17, 2015 5:30 pm 
Offline

Joined: Wed Nov 04, 2015 11:10 am
Posts: 51
Quote:
Troubleshooting involves a lot of careful observation. Maybe it's best to try moving step by step from the "without-latch VIC" that works to the "with-latch VIC" that doesn't. Break things down as much as possible.


Yes, it does involve a lot of observing. I am using machine sockets and I check my soldering with a magnafying glass for a visual check, then I check with my meter for shorts between pins. So I must be missing something. One of my other goals with this project is to add some logic circuitry that I already have working on another VIC 20, that will give me banks of RAM underneath the kernal, basic and character ROMs, just like the C64 does. I hope to port that logic to CPLD.


Top
 Profile  
Reply with quote  
 Post subject: Re: VIC 20 65816
PostPosted: Tue Nov 17, 2015 5:39 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3367
Location: Ontario, Canada
A0CBM wrote:
I am using machine sockets and I check my soldering with a magnafying glass for a visual check, then I check with my meter for shorts between pins. So I must be missing something.
Murphy's Law -- and nobody is immune! :roll: :cry:

Other stuff to look for:
- schematic error (eg: pin number mis-identified)
- wiring error (wiring doesn't match schematic)
- '573 lacks proper GND and +5 connections
- defective '573? Unlikely, but a shorted input pin would upset the VIC

Happy hunting! Sounds like you're getting close.

_________________
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html


Top
 Profile  
Reply with quote  
 Post subject: Re: VIC 20 65816
PostPosted: Tue Nov 17, 2015 5:52 pm 
Offline

Joined: Wed Nov 04, 2015 11:10 am
Posts: 51
I would post pix, but they all seem to be too large for this forum, even zipped.


Top
 Profile  
Reply with quote  
 Post subject: Re: VIC 20 65816
PostPosted: Tue Nov 17, 2015 6:06 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8510
Location: Southern California
A0CBM wrote:
I would post pix, but they all seem to be too large for this forum, even zipped.

Use any image-editing software to scale them. Nobody wants to have to scroll to see the whole picture. I use GIMP which is much like Photoshop, in fact had healing features before Photoshop did, like to remove littler from the grass in a park, remove a road from a desert scene, remove a wreath from a paneled wall, etc., and it's free. Go to Image-->Scale Image... I always scale every image I post down to a decent size, like 800x600, 640x480, or whatever is the smallest that shows the necessary detail. I usually also crop, sharpen, and improve the contrast and brightness and so on too, but to just scale the image is really quick. See http://www.gimp.us.com/

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
 Post subject: Re: VIC 20 65816
PostPosted: Thu Nov 19, 2015 11:56 am 
Offline

Joined: Wed Nov 04, 2015 11:10 am
Posts: 51
I finally got some photoes of this VIC 20 sized down. The wires are all part of making the VIC 20 work directly off the OUT1 and OUT2 from the 6560 and only feeding the 6502 from OUT2, making it easier to put the 65C816 in. I can pull the 65C816 out and put the 6502 back in and it will still work.


Attachments:
File comment: My internal BLK0, which plugs into the character ROM, allows me to move the screen matrix down to $400.
20151101_094341(1).jpg
20151101_094341(1).jpg [ 93.64 KiB | Viewed 502 times ]
File comment: The updated kernal, which boots with the screen matrix located at $400.
20151101_092749(1).jpg
20151101_092749(1).jpg [ 271.17 KiB | Viewed 502 times ]
File comment: The 65C816 in place and working.
20151101_092628(1).jpg
20151101_092628(1).jpg [ 154.48 KiB | Viewed 502 times ]
File comment: The underside of the VIC 20 board showing some wires needed to pass OUT1 and OUT2 to different sections of the circuitry.
20151031_114338(1).jpg
20151031_114338(1).jpg [ 154.95 KiB | Viewed 502 times ]
File comment: The top side showing the modifications
20151031_114236(1).jpg
20151031_114236(1).jpg [ 168.05 KiB | Viewed 502 times ]
Top
 Profile  
Reply with quote  
 Post subject: Re: VIC 20 65816
PostPosted: Mon Nov 30, 2015 11:51 am 
Offline

Joined: Wed Nov 04, 2015 11:10 am
Posts: 51
I have finally found some time to work on this some more. My problem with splitting off the bank address lines from the data lines is solved. CPLD's are so nice to work with. The original, non-working, logic used a tri-state buffer with an active low enable, just like an LS245. I'm sure I read somewhere, to use an active high enable, so I tried that, and it works. I will have to look at the 65C816 data book to see why, but now I can get on with the rest of the logic. Thanks to everyone for your help and suggestions.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 21 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 74 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: