6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 2:52 pm

All times are UTC




Post new topic Reply to topic  [ 32 posts ]  Go to page Previous  1, 2, 3
Author Message
PostPosted: Sat Jul 25, 2020 6:13 pm 
Offline
User avatar

Joined: Thu Jul 16, 2020 2:01 am
Posts: 13
cjs wrote:
You might consider using Amtel 28C256 or similar EEPROMs, which require no special voltages to program, just the usual +5 V. (You can even program them in-system, though you want to make sure you're not running code from it when you do so).

I do have a ATMEL flash chip. Though I could just have the entire system run off of SRAM, by having some other device (per say, an Arduino maybe) copy code into RAM before giving the system the reset and run signal...

daniMolina wrote:
I really think you should practice your soldering. It seems all your issues come from this...


Ikr

daniMolina wrote:
It's a shame to damage hard to find components or equipment, and it gives you that sensation of failed objectives...

The most important lesson I've learnt in this world is, never do any work if you're tired, or not fully concentrated. Errors pile up at at amazing pace if you do.


I've been there many times before, especially when it comes to programming robots for my robotics team (last year was awful, mainly hardware problems lol)


daniMolina wrote:
Also, triple check everything before powering up. This will save you a lot of problems and frustration along the way.

As hobbyists, we are here to have fun.


Amen


Top
 Profile  
Reply with quote  
PostPosted: Sun Dec 13, 2020 7:18 pm 
Offline
User avatar

Joined: Thu Jul 16, 2020 2:01 am
Posts: 13
Oh, dear. It's been a while, hasn't it? I hope I ain't necroposting (I prefer not to create new posts of the same subject).

I have been doing some more research into the 6502 instruction set, and, as a side project, started developing my own soft-ISA, with a reduced number of OpCodes (around 30ish), custom addressing functionality, and support for full 16-bit words. I'm making it with Scratch 3.0, though I plan on porting it to Python in the future, and maybe considering buying myself a FPGA development kit.

Other than that tangent, I have been working on this project, little by little day-to-day. I've made myself a list of parts to buy pretty soon (I've chosen Mouser as my provider). For reference, here's my list:

    W65C22 Versatile Interface Adapter (because I accidentally killed my 8502A-1),
    SN74HCT00 for glue logic,
    AS6C62256A as SRAM (though I still have my D4364C-15L, but I'll consider playing around with "newer" hardware),
    W27E257-12 EEPROM (which I still haven't found the time to buy myself a programmer for, any good suggestions?),
    And I still have my 6502AD CPU, though I may consider upgrading to the W65C02S for the benefit of static registers.

And, just for funzies, I also designed a pretty bare-bones PCB for it all. 2 layers for around $20 USD. Here's the link, if you're interested. (I made a modified version, though I plan on redoing it since it has poor grounding).

Also,
Quote:
I do have a ATMEL flash chip. Though I could just have the entire system run off of SRAM, by having some other device (per say, an Arduino maybe) copy code into RAM before giving the system the reset and run signal...
I accidentally bricked my UNO by trying to program a AT90S2313-10PI I found. I accidentally burned my fuses to the UNO... RIP.

I still regret thrashing that Commodore drive. I wasn't in a good position to buy new hardware back then. While things are a bit better, I still ain't :lol:


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

All times are UTC


Who is online

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