A 6502-Based Single Board Computer

  Рет қаралды 9,725

Jeff Tranter

Jeff Tranter

Күн бұрын

Пікірлер: 38
@vanhetgoor
@vanhetgoor 11 ай бұрын
I like it, there much inspiration from many to been seen here. I have a Grant Searle's PCB for a 6502 computer. Here and there you can see others that all have added one thing or another, it would be nice if someone would add up all extra's and combine it to the ultimate 6502 single board computer.
@davethetaswegian
@davethetaswegian 3 жыл бұрын
Gives me warm fuzzy nostalgic feelings. My first computer was an OSI Challenger 1P MF. I still have it in storage somewhere.
@jefftranter
@jefftranter 3 жыл бұрын
My first computer was an OSI Superboard II, essentially the same but just a board without case or power supply.
@CCS1024
@CCS1024 10 ай бұрын
Great project. Jeff has recently ported wozmon for his SBC.
@estebanvillalobos2303
@estebanvillalobos2303 2 жыл бұрын
I built one, it's quite full featured. thanks for making it.
@harperlarry49
@harperlarry49 3 жыл бұрын
Very cool. Brings back a lot of memories. My first computer was designed by a JPL engineer and was based on the Intel 8085 cpu. Everything was hand wire wrapped. Thanks for sharing.
@jefftranter
@jefftranter 3 жыл бұрын
My prototype ran on a breadboard (actually several) but my 68000 board was initially wirewrapped.
@harperlarry49
@harperlarry49 3 жыл бұрын
@@jefftranter I have been away from that part of the hobby for 30 years. Now I play with Rasp Pi and Arduino. People still do wire wrapping? Cool.
@3vi1J
@3vi1J 3 жыл бұрын
For a split second, I didn't notice that was a C64 mini @0:30, and I was like "Wait... did they make an Apple for Andre The Giant?" Really cool projects, Jeff - keep making these interesting videos!
@spotterinc.engineering5207
@spotterinc.engineering5207 3 жыл бұрын
Great project. I have a soft spot for 6502 computers as I used many Apple II's for projects back in the day. A very versatile system - but it would be cool to have a simple SD based file system too.
@jefftranter
@jefftranter 3 жыл бұрын
I've been experimenting with a serial to USB flash module: www.hobbytronics.co.uk/usb-host-flash-drive
@cocusar
@cocusar 3 жыл бұрын
I also fancy the easyEDA web editor, and I did a retro z180 board on it. pretty cool!
@gordonreeder3451
@gordonreeder3451 3 жыл бұрын
Nice. I actually still have an OSI Superboard 2. I also have some Moto chip, including a 68008 CPU and a couple of DUARTS. That would be a fun project.
@josefont11
@josefont11 3 жыл бұрын
that is real nice! thank you.
@StochasticJeff
@StochasticJeff 3 жыл бұрын
Fwiw, first thing I always stuff into my ROM is an S-record loader. Makes it relatively painless to get new code onto the target w/o having to play silly buggers with eproms :)
@PWingert1966
@PWingert1966 3 жыл бұрын
I got an NMI looking at the Hex Dump!
@wadereynoldsgm
@wadereynoldsgm 3 жыл бұрын
Cool project! Thanks for sharing
@jeffnay6502
@jeffnay6502 3 жыл бұрын
Hey Jeff, awesome video. I have recently purchased Ben Eaters 6502 bread board computer project. However I wanted to be able to add a keypad and 6 SSDs so that I could use it, similar to the KIM-1 computer. I have just created a small, although uncompleted series on Keypad integration, using an 8051 to simplify the learning process. However looking at the KIM-1 schematic, and the 74145, it looks like I may have taken a slight left turn at Albuquerque. Although it has been a good learning lesson in keypad scanning and multiplexing. I do have one question on the KIM-1 schematic, as I am not an EE or even close and I am also, not a coder either. It is easy to see how the 74145 is not only multiplexing the 6 SSD it is also multiplexing the 4 rows on the keypad. My question is, what port on the PIA (U2) is the key that is pressed detected on? and is that port being used bidirectionally? To send out the 7 segment code as well as to receive the key pressed signals? I do have the KIM-1 assembly language program documentation, and I am trying to understand parts of it as I go along. I was really impressed by the monitor program that you displayed on your 6502 SBC. Awesome work !!!
@jefftranter
@jefftranter 3 жыл бұрын
It would take me some time to study the KIM-1 keypad circuitry and code. I'd refer you to the KIM-1 User Manual which can be found on the internet, and this web page which appears to have some good info: www.baltissen.org/newhtm/kim.htm
@scharkalvin
@scharkalvin 3 жыл бұрын
Could also use a 27256 32k rom, or even a 27513 rom which is bank selectable to 4 16k banks.
@jefftranter
@jefftranter 3 жыл бұрын
Yes, but with a 64K address space, 32K RAM, 32K ROM, would need to reserve some of the address space for the peripherals.
@scharkalvin
@scharkalvin 3 жыл бұрын
@@jefftranter Yes some of either the rom or ram space would need to be reserved. If enough decoding logic was provided, this could be as little as 512 bytes for the I/O chips you have used.
@jefftranter
@jefftranter 3 жыл бұрын
@@scharkalvin I purposely tried to keep the chip count low and avoid using PALs or PLDs, which meant only simple address decoding. It would be nice to have more ROM.
@scharkalvin
@scharkalvin 3 жыл бұрын
@@jefftranter True. The 27513 eprom is a 4 bank 16k per bank part. With little added circuity and some code, it could house 4 different systems (basic, assembler, editor, monitor). Switching between each bank can be done in various ways such as having the switch routine in all banks, or by moving it into ram first. These parts aren't that common, but are available. There was also a 1 mega bit version as well.(8 banks of 16k IIRC)
@JacGoudsmit
@JacGoudsmit 3 жыл бұрын
Nice computer! Any plans on adding display hardware? You should add those URLs to the video description so people can click on them.
@jefftranter
@jefftranter 3 жыл бұрын
Good suggestion - I added them.
@myCloudWatcher
@myCloudWatcher 3 жыл бұрын
Sd Chip would help a lot. Not hard to do a slow interface. Great work. What is the "general" cost of the build?
@jefftranter
@jefftranter 3 жыл бұрын
I'd estimate about US$30 to $40 for the parts and PCB, less if you have some parts on hand or buy them in larger quantities.
@StochasticJeff
@StochasticJeff 3 жыл бұрын
Links? A project blog? A git repo? If those boards can be fab'd so inexpensively, could I buy one? Bc I have all those parts in my salvage box.
@estebanvillalobos2303
@estebanvillalobos2303 2 жыл бұрын
Too bad you’re not perceptivejeff….
@robertmccully2792
@robertmccully2792 3 жыл бұрын
How about a book on basic code use?
@jefftranter
@jefftranter 3 жыл бұрын
A long list of 6502 books is here, some of which are available on-line: www.6502.org/books I recommmend 6502 Assembly Language Programming by Leventhal
@IndellableHatesHandles
@IndellableHatesHandles 3 жыл бұрын
The 6502 stack is extremely small, so how does cc65 handle most variables in C being allocated on the stack? This would be very useful to know as a programmer.
@mr1enrollment
@mr1enrollment 3 жыл бұрын
consider Forth for this project
@jefftranter
@jefftranter 3 жыл бұрын
I ported FIG Forth to a similar board: github.com/jefftranter/6502/tree/master/asm/fig-forth
@mr1enrollment
@mr1enrollment 3 жыл бұрын
@@jefftranter LOL goodman
@NotGonnaSayFO
@NotGonnaSayFO 3 жыл бұрын
I am dropping you. Not because of you, but because I will not support KZbin and its fascist policies. Thank you for your content I have enjoyed....
@Clearwater420
@Clearwater420 3 жыл бұрын
Many channels are being directly attacked ... via KZbin , as KZbin has monopoly, and if viewers and creators band together this would be a different story, however as long as many channels that have more the 1 million subs are controlled by KZbin , there will not be able to resist... , I currently don’t support Facebook, Netflix, Disney and TV (anything) , the last on my list is KZbin, as you can see If I eliminate KZbin, I’d literally be watch a wall .... , as a human in Canada who only makes 12$/ a day... what am I suppose to do ...
The Apple //c Computer
15:07
Jeff Tranter
Рет қаралды 3,5 М.
“Hello, world” from scratch on a 6502 - Part 1
27:25
Ben Eater
Рет қаралды 4,9 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
A 6800 Single Board Computer
10:01
Jeff Tranter
Рет қаралды 6 М.
Assembly and Review - PE6502 Hobby Computer
25:07
The 8-Bit Guy
Рет қаралды 1,4 МЛН
The amazing 6502 support chip: The 6532 RIOT!
9:26
Anders Nielsen
Рет қаралды 9 М.
My 6502 SBC R1 Complete hardware overview
23:10
Anders Nielsen
Рет қаралды 10 М.
Keyboard interface hardware
28:27
Ben Eater
Рет қаралды 334 М.
Retrocomputing with MAME
33:32
Jeff Tranter
Рет қаралды 1 М.
GeckOS: a Unix-like 6502 operating system | VCFMW 2019
50:29
VCF Midwest
Рет қаралды 83 М.
Crystal Radio
13:27
Marc Ouellet
Рет қаралды 1 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН