6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 2:10 pm

All times are UTC




Post new topic Reply to topic  [ 97 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7
Author Message
PostPosted: Mon Oct 01, 2012 8:55 am 
Offline
User avatar

Joined: Mon Aug 08, 2011 2:48 pm
Posts: 808
Location: Croatia
BigDumbDinosaur wrote:
Dajgoro wrote:
alkopop79 wrote:
I don't think you can build an SBC simpler.


Well actually you can. There exists a chip that has ram, i/o and timer, it is the mythical RIOT(6532) chip.

I'd stay away from silicon that hasn't been produced for years. If you design a DIY kit around something like RIOT you run the risk of one day not being able to furnish a complete kit because the RIOT is now unobtanium. We need to be careful here in that parts are used that are readily procured through distribution, not old stuff sold through one-off eBay auctions. That means no NMOS parts like the 6532. The lone exception should be the W65C22N sold by WDC, which is a bridge to NMOS, although actually a CMOS device.

Although it is desirable to keep it simple, simplicity should be overdone, as the challenge in learning how it all works will be lost.


Nobody said that the kit must use the RIOT, i just quoted that there exists a simpler system.

About NMOS parts, the kit should be NMOS tolerant, so if somebody has scrap NMOS ic, they can be also used.


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 12:58 pm 
Offline

Joined: Wed May 20, 2009 1:06 pm
Posts: 491
BigDumbDinosaur wrote:
ChuckT wrote:
I'll finish my diatribe with this: if anyone here thinks the Arduino, Raspberry Pi, et al route is so great and that the concept of scratch-building a computer around a 65C02/65C816, appropriate glue logic and I/O is passé/obsolete/pointless, I must ask of you: Why are you here?


I am here because I am a Commodore 64 user, 128 and Amiga user. I also used Apple IIe's at my high school. I had the choice of spending $200 on a kit that gave me chips, eproms, an eprom burner and instructions on how to bootstrap it or I could buy an Amiga. The person selling the kit wanted buyers to agree to (C) copyright the bootstrap code to his name which means there were conditions placed on the software meaning that I could be sued for violating the "look and feel" of his code and it wasn't really open source. I felt that with the way Commodore and Apple were moving that the old hardware was too slow and that I could probably build a computer but that I couldn't compete with Commodore. I was also going to college and knew that I was to spend my time studying instead of studying hardware.

I didn't plan on Commodore going bankrupt and I kept holding on to the notion that someone else would do something with the technology like Emscom. I think the president of CMD would have done more with the Commodore technology than most other people would have. The introduction of new Amigas was promising but each time the Amiga community was left down. We can also see how many losers there were in the computer wars.

I want a new computer and I don't have a fab. I can't make chips. I surveyed the available computer companies and chips available because I have this notion that I could include a processor like the 65C816S with other chips like how Xgamestation did with a 6502 and other chips. I spent some considerable time reading.

I've been offered hardware in exchange for something in return but "something in return" isn't defined, I don't know how to make deals and my word is a contract. If I say "yes" to something that isn't defined then I could owe a lot more than I know. I'm willing to give something back to someone but I don't agree unless I know what I owe.

I've been pointed to places that teach but I've been led to believe that a starter kit is where I am to start and when I get it they say I was really supposed to start with a kit before it and they turn teaching into a class instead of short tutorials to get started and others say "you don't know what you are getting into". In the end, it is a real disappointment because teachers are in roles and functions that they don't plan on concluding, everyone thinks they are the only ones who can do something so they don't teach others and it becomes a self fulfilling prophecy.

I want to learn. I want to make a computer. I don't want to take someone else's design. I don't want to owe anyone.

I represent the learner. I haven't given up but I haven't succeeded.

I bought some Cortex M0 chips and I have invested in ARM and because of people who have given me free help, I can do more than from the ones who have led me on with paid help. I'm a busy parent so I am often exhausted but I made some more room to work and learn and unfortunately I may make my future contributions not to the 6502 family.


Last edited by ChuckT on Mon Oct 01, 2012 2:08 pm, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 1:37 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10986
Location: England
BDD: if you want on-topic discussions and narrowly defined focus, you may need to stop issuing random challenges!

Everyone: please don't feel obliged to answer every point everyone makes, especially when they are writing for length. And most especially when they are taking potshots - if we could just keep our off-topic opinions to ourselves we would get along better.

As BDD sometimes admits, he doesn't make the rules here. As he had said himself, if a topic doesn't interest you, you are free to skip that discussion. It does help if discussions stay on-topic: make a new thread if a new conversation is called for.

There's plenty of room in the forum for a wide range of interests - let's not try to mention everything in every thread.

Cheers
Ed


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 5:11 pm 
Offline

Joined: Wed Sep 19, 2012 6:19 pm
Posts: 122
Location: England
I failed to mention who's the potential customer of the kit or rather say, who do I think would be likely to buy something like that. The workshops I lead are about two hours long and most people are in their 20's and 30's, generally IT professionals, web designers and all sorts of digital craftsmen. These people are high earners who wish to learn a different kind of level of technology they deal with on a daily basis. Since they spend most of their time glued to the screen (working), they want to do something tangible. Hence the soldering and electronics. And boy they love it. We also have artists, design students and any kind of people who's remotely interested in technology. It seems to me that lots of the 'digital creatives' want to learn and experience a different kind of abstraction. As we already stated, an operating system conceals what's inside a computer and how it works. The kit would be perfect to do something tangible, learn about computer architecture and have something you have total control over.


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 5:44 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8514
Location: Midwestern USA
alkopop79 wrote:
As we already stated, an operating system conceals what's inside a computer and how it works. The kit would be perfect to do something tangible, learn about computer architecture and have something you have total control over.

Unless, of course, the experimenter also writes the operating system or adapts an existing operating environment to a scratch-built SBC. Forth would be a good example of where the latter comes into play.

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


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 6:42 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8514
Location: Midwestern USA
ChuckT wrote:
I had the choice of spending $200 on a kit that gave me chips, eproms, an eprom burner and instructions on how to bootstrap it or I could buy an Amiga. The person selling the kit wanted buyers to agree to (C) copyright the bootstrap code to his name which means there were conditions placed on the software meaning that I could be sued for violating the "look and feel" of his code and it wasn't really open source.

That sort of attitude on the part of the seller is unreasonable, in my opinion. The kit you describe is hardly in the same league as a product with the potential to sell millions, where patent and trademark protection are de rigueur. I would have suggested to the would-be seller to consider stuffing the kit where the sun don't shine. :D

On my POC site, you can download the source code to the BIOS ROM in its entirety (which BitWise was able to modify to assemble in his Java assembler). The main file has a copyright notice that allows one to modify and/or redistribute the source code as s/he sees fit, with the proviso that proper attribution be given and that the copyright notice remain in the source code. Other than that, I place no restrictions on the user. I believe that in our relatively small universe of homebrew computers and the like, every effort be made to encourage software development and that the profit motive should be secondary to "spreading the word," as it were. Expecting the purchaser of a kit to, in effect, sign away rights to code that was developed after the sale is ridiculous.

Quote:
I felt that with the way Commodore and Apple were moving that the old hardware was too slow and that I could probably build a computer but that I couldn't compete with Commodore...I didn't plan on Commodore going bankrupt and I kept holding on to the notion that someone else would do something with the technology like Emscom.

The handwriting for Commodore was clearly on the wall by early 1989. They had spent far too much money on the Amiga relative to the payback and the slide into bankruptcy and liquidation had already started. I do have to agree that the pace of development on the eight bit Commodore and Apple offerings had considerably slowed after 1986, but that was inevitable in light of the development of the Amiga and Mac. Although both companies had done well selling their eight bit machines, they really weren't seeing that much net profit from them—it was an extremely cutthroat business.

Quote:
I think the president of CMD would have done more with the Commodore technology than most other people would have. The introduction of new Amigas was promising but each time the Amiga community was left down. We can also see how many losers there were in the computer wars.

Isn't hindsight grand? Looking back at the five-or-so years when Commodore was riding the peak, it's amazing how many missteps they made, all the while apparently oblivious to the larger computing universe. The Amiga, as good a machine as it was, was never going to compete against the IBM PC, simply because IBM is/was IBM and thus had the business pedigree. The Amiga, when viewed from a business perspective, couldn't do anything that couldn't be done on a PC (albeit more slowly), and to someone in a company purchasing department who was looking for equipment on which to run spreadsheets and word processors, the PC was the safe, if less technically exciting, choice.

The eight bit machines were perceived as home computers—toys, in a sense—and not worthy of serious business consideration, even though they could be made to work in that environment (I did so with Commodore 128Ds running on a MUXed Lt. Kernal subsystem). So their demise was inevitable.

Quote:
I want a new computer and I don't have a fab. I can't make chips...I've been offered hardware in exchange for something in return but "something in return" isn't defined, I don't know how to make deals and my word is a contract. If I say "yes" to something that isn't defined then I could owe a lot more than I know. I'm willing to give something back to someone but I don't agree unless I know what I owe.

Oral contracts in many parts of the world are unenforceable (definitely the case in Canada and the USA, unless witnessed by at least two adults), so I'm not sure what it is that concerns you—I certainly don't see where you have/had anything to fear if you don't sign anything.

In that vein, I made an offer in my POC V1 topic to provide someone with a complete unit, either assembled and functional, or as a "pile of parts" that can be assembled (but with a ready-to-run EPROM). The offer includes schematics, PCB layouts and ROM source code on a CD. That offer still stands if you want one.

Quote:
I want to learn.

What is stopping you? If the desire to learn is truly present you will always find a way to acquire knowledge.

Quote:
I want to make a computer. I don't want to take someone else's design.

Understandable, yet if you take the route of less resistance (i.e., use an ARM, Raspberry Pi or similar) you are "[taking] someone else's design." Short of using independent thought to scratch-design your own circuit using basic building blocks (MPU, discrete logic, etc.) you will be using something that others have partially or completely designed.

Quote:
I don't want to owe anyone.

Everything we are doing today with technology of any kind represents someone else's work at some point. For example, as soon as you turn the key to start your car you "owe" Charles F. "Boss" Kettering for his concept of the self-starter. When you flush the toilet, you "owe" Sir John Harington for his ideas on how to facilitate the satisfactory disposal of human waste. So in a sense we "owe" someone for everything we use.

Truly independent invention is a rare thing today and will become rarer with time, simply because human knowledge and capability seems to increase at an exponential rate, leaving fewer and fewer areas where independent thought can produce something truly novel. The mere act of learning in itself represents the use of someone else's work, so everything that you know right now represents a "debt."

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


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 01, 2012 6:57 pm 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
Dajgoro wrote:
alkopop79 wrote:
I don't think you can build an SBC simpler.

Well actually you can.
There exists a chip that has ram, i/o and timer, it is the mythical RIOT(6532) chip.
You can practically build a computer with 3 ic(cpu, riot, rom), and some minimal glue logic.
The Atari 2600 was built in a similar way, but it has only 128 bytes of ram.
I actually have the RIOT chip, and i thought about building such a sbc.

My only complaint with this is that now the slippery slope of the SoCs start kicking in, which goes back to the ostensibly fundamental goals of the project. That RIOT chips "hides" a lot of what the project is supposed to reveal, IMHO.

I completely appreciate where a designer would want to use such a component, just like I would someone wanting to use a SoC or robust micro controller. These are certainly simpler circuits, but I think less effective at education than having the primary components separated. Circuit as functioning block diagram.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 97 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7

All times are UTC


Who is online

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