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

All times are UTC




Post new topic Reply to topic  [ 12 posts ] 
Author Message
PostPosted: Tue Apr 09, 2019 4:22 pm 
Offline

Joined: Tue Apr 09, 2019 4:20 pm
Posts: 12
Hi all,

I've built a custom 6502 computer that I thought might be of interest here:

https://github.com/nickbild/vectron_64

I hope you enjoy!

Nick


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 09, 2019 4:26 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
Welcome Nick - excellent project! Spookily enough your project got a mention not very many minutes ago:
viewtopic.php?f=1&t=5607


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 09, 2019 4:40 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
Looks good - I like the "modern" PS/2 keyboard with the character LCD too :)

(I picked it up from Adafruits site and posted it here earlier, hope you don't mind!)

Cheers,

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 09, 2019 8:27 pm 
Offline

Joined: Tue Apr 09, 2019 4:20 pm
Posts: 12
drogon wrote:
(I picked it up from Adafruits site and posted it here earlier, hope you don't mind!)


Not at all. Happy to see it being shared -- I spent a lot of time on it!


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 09, 2019 8:31 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
Is there a schematic? I couldn't find one, except maybe a file that requires a particular CAD to render.

_________________
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  
PostPosted: Wed Apr 10, 2019 11:44 am 
Offline

Joined: Tue Apr 09, 2019 4:20 pm
Posts: 12
GARTHWILSON wrote:
Is there a schematic? I couldn't find one, except maybe a file that requires a particular CAD to render.


There's the breadboard view posted, or you need Fritzing (free software) to see formal schematics.


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 12:55 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
nickbild wrote:
GARTHWILSON wrote:
Is there a schematic? I couldn't find one, except maybe a file that requires a particular CAD to render.


There's the breadboard view posted, or you need Fritzing (free software) to see formal schematics.


I had a look, since I use Fritzing... the schematic page hasn't been "worked", so what you have there is all there really is.

Fritzing is somewhat interesting in that it has 3 ways to do a design - you can use the breadboard view (which you see here), or the schematic capture view or the pcb layout view. When you do something in one view, components, wires, etc. are added to the other views, but no-where sensible. You can drag things about though. I use the breadboard view for trivial things that stay on breadboards - it's easy to see, makes nice colourful pictures and are easy to replicate, and for simple things easy to go directly to the PCB stage, if needed.

For bigger stuff I start on the schematic view and flip between that and the pcb view, ignoring the breadboard view.

Fritzing is far from perfect, comes in for a lot of criticism, but for simple stuff, it's quick and easy although I have to say; this is (impressively) one of the most complex breadboard layouts I've seen done in Fritzing!

Cheers,

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 1:01 pm 
Offline

Joined: Tue Apr 09, 2019 4:20 pm
Posts: 12
drogon wrote:
Fritzing is far from perfect, comes in for a lot of criticism, but for simple stuff, it's quick and easy although I have to say; this is (impressively) one of the most complex breadboard layouts I've seen done in Fritzing!


Thanks for the feedback. This is probably where I should mention that this is my first substantial electronics project. Professionally I'm in software, and have no formal EE or CE background. I made it up as I went along, so I'm sure it's a bit amateur -- I'm in the category where I'm just excited that it works!


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 1:05 pm 
Offline
User avatar

Joined: Wed Feb 14, 2018 2:33 pm
Posts: 1488
Location: Scotland
nickbild wrote:
drogon wrote:
Fritzing is far from perfect, comes in for a lot of criticism, but for simple stuff, it's quick and easy although I have to say; this is (impressively) one of the most complex breadboard layouts I've seen done in Fritzing!


Thanks for the feedback. This is probably where I should mention that this is my first substantial electronics project. Professionally I'm in software, and have no formal EE or CE background. I made it up as I went along, so I'm sure it's a bit amateur -- I'm in the category where I'm just excited that it works!


Keep going! I've done a lot of small arduino type projects using Fritzing and I recently did my Ruby 6502 PCB with it too, although it's actually less complex than yours in some ways. If I'd not been using Fritzing for the past 7 years I'd really make the effort to switch to KiCAD, however there's that 7 years worth of being used to it...

Cheers,

-Gordon

_________________
--
Gordon Henderson.
See my Ruby 6502 and 65816 SBC projects here: https://projects.drogon.net/ruby/


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 1:08 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
> I'm just excited that it works!
I'm with you there, and I think a lot of others will be too.


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 1:25 pm 
Offline

Joined: Wed Jan 08, 2014 3:31 pm
Posts: 578
Breadboard computers are cool, so I love it.

A minor nit, from the memory map it looks like you reserved some LCD variables in page zero. I would imagine LCD interaction is fairly limited to intermittent character I/O, so the advantages of page zero are wasted. Personally I prefer to use page zero for a Forth like parameter stack, pointers to other blocks of memory, or data elements where the extra cycles are needed.


Top
 Profile  
Reply with quote  
PostPosted: Wed Apr 10, 2019 1:47 pm 
Offline

Joined: Tue Apr 09, 2019 4:20 pm
Posts: 12
Martin_H wrote:
A minor nit, from the memory map it looks like you reserved some LCD variables in page zero. I would imagine LCD interaction is fairly limited to intermittent character I/O, so the advantages of page zero are wasted. Personally I prefer to use page zero for a Forth like parameter stack, pointers to other blocks of memory, or data elements where the extra cycles are needed.


You're right that I wasted a little zero page on that. I used it because it simplified address decoding for me at that stage. I discovered the wonder of magnitude comparators at a later stage of the build. I'd definitely do some things a bit differently if I were to start with the knowledge I now have.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 12 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 67 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: