6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon Apr 29, 2024 5:00 pm

All times are UTC




Post new topic Reply to topic  [ 26 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Sun Mar 31, 2024 12:43 pm 
Offline

Joined: Fri Mar 29, 2024 4:35 pm
Posts: 6
Location: Piracicaba, SP, Brazil
I want to build my first 6502-based project with TTL components and I didn’t find any topic about that, do you if have one topic here?


Top
 Profile  
Reply with quote  
PostPosted: Sun Mar 31, 2024 2:23 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
Hello, and welcome!

You might want to start by checking Garth's primer - lots of background info and also ideas for a simple system.
https://wilsonminesco.com/6502primer/

There's also Grant Searle's designs.
http://searle.x10host.com/6502/Simple6502.html

And then there's Ben Eater's video series.
https://eater.net/6502


Top
 Profile  
Reply with quote  
PostPosted: Sun Mar 31, 2024 2:46 pm 
Offline

Joined: Fri Dec 21, 2018 1:05 am
Posts: 1076
Location: Albuquerque NM USA
Welcome to 6502.org!
You can also build a 6502 SBC without any TTL glue logic. Discussionand homepage
Bill


Top
 Profile  
Reply with quote  
PostPosted: Sun Mar 31, 2024 2:53 pm 
Offline
User avatar

Joined: Fri Dec 11, 2009 3:50 pm
Posts: 3349
Location: Ontario, Canada
Welcome! :) (And I notice Ed and Bill have posted some worthwhile comments while I was typing.)

You are about to embark on a fascinating and rewarding journey! There is much to learn, but many others before you have been successful in building 6502 computers using 74 Series "TTL" logic chips.

Be aware that the logic "building blocks" introduced over a half-century ago as the original 7400 Series are now available in several more modern variants. For example, the 74 Series includes the 7408, which is a TTL chip with four two-input AND gates. The 74LS Series includes the 74LS08, which is a slightly improved version of the same thing, and the 74HCT Series includes the 74HCT08, which is a version that is much further improved.

You may choose to use any of these families, but certain challenges apply (especially if you intend to mix one family with another).

Do you intend to use chips you already own, or will you be purchasing the chips as required? For various reasons the 74HCT Series is probably the best choice for an introductory project.

Do you already own a 6502 or 65C02 CPU?

I second Ed's suggestion regarding Garth's 6502 primer. It has 22 logically organized pages, or chapters, which covers the many facets of making your own 6502 computer.

-- Jeff

_________________
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  
PostPosted: Tue Apr 02, 2024 4:56 pm 
Offline

Joined: Fri Mar 29, 2024 4:35 pm
Posts: 6
Location: Piracicaba, SP, Brazil
I will purchase the chip as requirede and I will try to use 74HC or 74HCT.

I found two block diagrams. one in the datasheet and other a little complex to datasheet.

Which diagram I should follow?


Attachments:
6502.PNG
6502.PNG [ 65.75 KiB | Viewed 6920 times ]
6502.jpg
6502.jpg [ 1.61 MiB | Viewed 6920 times ]
Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 5:09 pm 
Offline
User avatar

Joined: Tue Feb 28, 2023 11:39 pm
Posts: 133
Location: Texas
Both diagrams basically show the same thing, the first one is just a more abstract version of the first. That being said, neither is required to get a basic 6502 system up and running.

I highly recommend the various tutorials as recommended above; the builds are very simple and only require 3 or 4 total ICs to get going.


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 6:20 pm 
Offline

Joined: Fri Mar 29, 2024 4:35 pm
Posts: 6
Location: Piracicaba, SP, Brazil
My intention in assembling a microprocessor is to learn about how computers work, learn digital electronics and play Atari games.


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 7:26 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
I'm wondering if I'm misunderstanding - are you planning to build a system which uses a 6502 chip, or are you planning to reimplement the 6502 function in a board full of TTL?

Both are possible, but one is much more difficult!


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 7:46 pm 
Offline

Joined: Fri Mar 29, 2024 4:35 pm
Posts: 6
Location: Piracicaba, SP, Brazil
I'm planning to reimplement the 6502 function in a board full of TTL.

I know how much more difficult!

Do you know if it has a topic here about it?


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 8:07 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8155
Location: Midwestern USA
bmab wrote:
My intention in assembling a microprocessor is to learn about how computers work, learn digital electronics and play Atari games.

What do you mean by “assembling a microprocessor?”  My understanding of that phrase is telling me you want to make a microprocessor from TTL gates.  That is a very complex undertaking, even for an expert.  I question the value of doing such a thing, unless it’s purely for the satisfaction of realizing a functional design.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Last edited by BigDumbDinosaur on Tue Apr 02, 2024 8:09 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 8:08 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
bmab wrote:
I'm planning to reimplement the 6502 function in a board full of TTL.

I know how much more difficult!

Do you know if it has a topic here about it?


Yes I think there are topics. My favourite topic of that kind is one which isn't TTL, but is very neat and similarly low-level:
CPLD 6502 (by Arlet) (open source, verilog)
(But note, this is probably not cycle-accurate so might not suit your goal of running Atari games)


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 8:11 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8155
Location: Midwestern USA
BigEd wrote:
bmab wrote:
I'm planning to reimplement the 6502 function in a board full of TTL.

I know how much more difficult!

Do you know if it has a topic here about it?


Yes I think there are topics. My favourite topic of that kind is one which isn't TTL, but is very neat and similarly low-level:
CPLD 6502 (by Arlet) (open source, verilog)
(But note, this is probably not cycle-accurate so might not suit your goal of running Atari games)

There was also Big Mess ’o Wires, though I don’t have a link to the project.  The project name was very apt.  :D

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 8:12 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
See also Drass's C74 project and successor:
TTL 6502 Here I come (2015)
100MHz TTL 6502: Here we go! (2020)


Top
 Profile  
Reply with quote  
PostPosted: Tue Apr 02, 2024 10:10 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8428
Location: Southern California
BigDumbDinosaur wrote:
There was also Big Mess ’o Wires, though I don’t have a link to the project.  The project name was very apt.  :D

See https://www.bigmessowires.com/bmow1/ .  It wasn't a 6502, but close.  The project is very admirable.  There are great pictures on the page too.

_________________
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: Tue Apr 02, 2024 10:44 pm 
Offline
User avatar

Joined: Tue Feb 28, 2023 11:39 pm
Posts: 133
Location: Texas
You may also wish to watch the video series by James Sharman where he goes through the lengthy process of designing and building his own 8-bit CPU via discrete TTL logic:

https://www.youtube.com/@weirdboyjim


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

All times are UTC


Who is online

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