6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 1:17 am

All times are UTC




Post new topic Reply to topic  [ 32 posts ]  Go to page Previous  1, 2, 3
Author Message
 Post subject: Re: KIM-1 Debug kit.
PostPosted: Sun Apr 23, 2017 12:54 pm 
Offline
User avatar

Joined: Wed Feb 13, 2013 1:38 pm
Posts: 589
Location: Michigan, USA
Congrats', Dwight. Nicely done!


Top
 Profile  
Reply with quote  
 Post subject: Re: KIM-1 Debug kit.
PostPosted: Sun Apr 23, 2017 5:49 pm 
Offline

Joined: Tue Jun 08, 2004 11:51 pm
Posts: 213
Now to make the changes to the PC boards. The adapter
could be used for some other 6530 application but that would most
likely need the EEROM programmed and the PAL programmed for that
particular application. The PAL isn't as much of a problem as the
EEROM.
I program the EEROM on the KIM-1, in place. I don't have adapters to
do SOT parts. The PAL is a DIP so not as much an issue.
Another issue with the EEROM is that the address and data lines are
scrambled. This was done because routing of traces were first priority.
Things like getting D0 to the D0 pin were not as important.
Any file would need the proper address and data scrambled.
I has two jumpers to select -002 or -003 I/O decoding and the
other is for the programming enable. You don't want to accidentally
write over the EEROM ( although it is easy to restore ).
The entire thing is about 0.65 inches thick, including a socket on the
KIM and a socket for the 6532. One could use lower profile socket or no
socke at all on the KIM but the top socket could only be lowered a
little with a low profile socket. I've used machine pin sockets for both.
You can see that my 6502 is also on a machine pin.
I've got a relatively complete diagnostic code for the debug board.
The first two diagnostic programs were the most difficult. These needed to
be written with no usage of the RAM. Not that easy on a 6502. The first
test just sees if the processor is running. The second is a simplified
RAM test for the 2102's. At least it shows the failing bit with a blink
code on an LED but I ran out of register to show the address. All of
the there diagnostic programs expect the page0 and page1 RAM to
be working.
I'm not planning on doing any audio or TTY test but will do a check
sum test of -003.
Each diagnostic fits in a 1K window. Most of these are quite small
and leave a lot of extra space that one could add other ROMable
code. The diagnostic board supports a 27128 so there are 32 1K
possible blocks to use.
Dwight


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 30 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: