6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Jun 23, 2024 6:40 pm

All times are UTC




Post new topic Reply to topic  [ 118 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next
Author Message
PostPosted: Thu Aug 17, 2023 12:02 am 
Offline

Joined: Fri Mar 18, 2022 6:33 pm
Posts: 473
gfoot wrote:
Rather than using ZIF sockets, I make little straps out of paper and selotape and put one around each ROM IC, so that I can more easily pull them out:


This works *really* well - so much better than those chip-puller tongs things. But I always forget to do it and end up messing up my pins anyway! :oops:

_________________
"The key is not to let the hardware sense any fear." - Radical Brad


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 12:06 am 
Offline

Joined: Fri Mar 18, 2022 6:33 pm
Posts: 473
John West wrote:
It's a pattern that we see all too often in computing. The final design makes no sense in itself, but only as the end-product of a series of short-term decisions. With each chip, the new functions are squeezed in wherever they will fit, with no concern for what's going to happen on the next one.


This pinout hodge-podge has driven me crazy ever since I started in this hobby. Thanks for your explanation; it makes a lot of sense!

_________________
"The key is not to let the hardware sense any fear." - Radical Brad


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 12:21 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 726
Location: Potsdam, DE
Making it up as they went along, I think, but trying to maintain backwards compatibility as far as possible. And in that I think they mostly succeeded until you get to the 1MB and bigger chips which have, as observed, pins all over the place.

Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 12:23 pm 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 726
Location: Potsdam, DE
Paganini wrote:
But I always forget to do it and end up messing up my pins anyway! :oops:


My homebrew programmer has a zif socket, but my eeprom just has a socket permanently attached. The pins haven't fallen off that yet, and a PO#1 screwdriver is a convenient lever :mrgreen:

Neil


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 2:43 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
barnacle wrote:
My homebrew programmer has a zif socket,


That's the other reason I bought them. I already made a post about my programmer, and I should probably update it or make a new one when I move it to stripboard.

_________________
probably the youngest person on this forum


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 8:00 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
Day 2: address wiring is finished!

I ended up swapping A10 and A11 on the RAM, because it made the wiring easier and doesn't affect operation at all. Next is data bus, then a few days of waiting around for parts to arrive.


Attachments:
IMG_20230817_205421052.jpg
IMG_20230817_205421052.jpg [ 216.26 KiB | Viewed 256374 times ]

_________________
probably the youngest person on this forum
Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 8:49 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
Decided to flip the VIA round because all the IO pins were on the side closest to the processor and the control/address/data lines were closest to the edge of the board. This way, the wiring is neater and it's easier to rig stuff on another board to the IO pins.

_________________
probably the youngest person on this forum


Top
 Profile  
Reply with quote  
PostPosted: Thu Aug 17, 2023 8:56 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
Also, I've just noticed that the data pins are in the same place on the 6502 and 6522. Not sure when this would be useful, but it's interesting

_________________
probably the youngest person on this forum


Top
 Profile  
Reply with quote  
PostPosted: Fri Aug 18, 2023 7:37 am 
Offline

Joined: Mon Jan 19, 2004 12:49 pm
Posts: 726
Location: Potsdam, DE
allisonlastname wrote:
Also, I've just noticed that the data pins are in the same place on the 6502 and 6522. Not sure when this would be useful, but it's interesting


Anytime you're dropping a data bus onto a PCB layout... parallel pins really are the easiest to manage. (It's unfortunate that the data and signal pins on a DIP 6502 don't map onto a JEDEC memory (eeprom/ram) chip, but we can't have everything in life.)

Neil


Top
 Profile  
Reply with quote  
PostPosted: Fri Aug 18, 2023 10:25 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
Day 3! Didn't get as much done on Wren itself because I spent all afternoon messing about with AVR programmers and shift registers. However, the parts I was waiting on did arrive, so I should be able to get a fair amount done over the weekend. I've already wired up the clock and caught a mistake in my schematic (/MRW was being generated as not /MRD instead of /MRD nand phi2).


Attachments:
IMG_20230818_232058600.jpg
IMG_20230818_232058600.jpg [ 213.93 KiB | Viewed 256324 times ]

_________________
probably the youngest person on this forum
Top
 Profile  
Reply with quote  
PostPosted: Fri Aug 18, 2023 11:39 pm 
Offline
User avatar

Joined: Fri Dec 12, 2008 10:40 pm
Posts: 1003
Location: Canada
allisonlastname wrote:
Day 2: address wiring is finished!

I ended up swapping A10 and A11 on the RAM, because it made the wiring easier and doesn't affect operation at all.


Good observation. You can mix up address and data lines on RAM 'till the cows come home. It's sometimes a handy thing for efficiently laying out PCBs.

Not so much with ROM unless you are willing to shuffle the code around too.

_________________
Bill


Top
 Profile  
Reply with quote  
PostPosted: Sun Aug 20, 2023 10:34 pm 
Offline
User avatar

Joined: Mon Mar 06, 2023 9:26 am
Posts: 88
Location: UK
Day 5. Wren itself is pretty much done, and all that's left to do is rebuild the flash programmer. After that I can start the inevitable debugging.

_________________
probably the youngest person on this forum


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 22, 2023 9:40 am 
Offline

Joined: Thu May 19, 2022 2:54 pm
Posts: 19
Location: Felixstowe, UK
barnacle wrote:
Paganini wrote:
The pins haven't fallen off that yet, and a PO#1 screwdriver is a convenient lever :mrgreen:
Neil


I wonder how many got the PO#1 reference - quite a few I suspect :D


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 22, 2023 9:51 am 
Offline

Joined: Thu May 19, 2022 2:54 pm
Posts: 19
Location: Felixstowe, UK
I haven't come across the Wren prototype (eponymous surname??) but the RC6502 pcb that I build had many
power supply decoupling capacitors. Admit to not having done one on a breadboard but I assume you will need them.
Apologies if they are awaiting placement.
From memory they were 100nF but could be wrong; hopefully someone more knowledgeable than me can help with quantity/values.

Good luck with the project.


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 22, 2023 3:36 pm 
Offline
User avatar

Joined: Fri Feb 17, 2023 11:59 pm
Posts: 163
Location: Lviv, Ukraine
gfoot wrote:
My wife is very good at sewing, and I originally asked her to make these things for me out of ribbon, but she laughed and told me to just use paper instead, so here we are!


You can ask her to make a cute little sweater for the chip to double as a pulling handle. :)

_________________
/Andrew

deck65 - 6502 slab with screen and keyboard | ПК-88 - SBC based on KM1810VM88 (Ukrainian i8088 clone) | leo80 - simple Z80 SBC
nice65 - 6502 assembly linter | My parts, footprints & 3D models for KiCad/FreeCAD


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 118 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 8  Next

All times are UTC


Who is online

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