Powder toy processor

  • um3k
    27th Jul 2010 Member 0 Permalink
    Is it my imagination or is writing to memory not working in the latest version?

    EDIT: Wait a minute, does it work in any version?
  • Sparkette
    27th Jul 2010 Member 0 Permalink
    I meant to click the Like button, but I accidentally clicked the Dislike button. Sorry.

    Nice job though.
  • devast8a
    27th Jul 2010 Former Staff 0 Permalink
    flarn2006
    It's ok man

    Ok. Yeah V1.1 R5 won't write to memory. Working on fixing it now.

    EDIT: Ok I've found the issue. The line which switches from read/write for the RAM (0 for writing, 1 for reading)
  • Mrlegoman9
    27th Jul 2010 Member 0 Permalink
    That processor was so glorious that i had to exit out before my head exploded. One thing... I would really like to see the powder toy go solid-state.
  • devast8a
    27th Jul 2010 Former Staff 0 Permalink
    V1.1 R6
    Fixed issue with storing data to RAM.
  • um3k
    27th Jul 2010 Member 0 Permalink
    Thanks! I've uploaded my first softsoftware for the softhardware. It's a simple program that sets each address in memory to indicate its own address. Good for learning about the system. Here is the link:

    http://powder.hardwired.org.uk/View.html?ID=4433

    Remember, it is for use with my processor w/ stack mod.

    http://powder.hardwired.org.uk/View.html?ID=4351

    EDIT: Also, note that I have expanded the stack to 28 registers, which is pretty much all I can squeeze in.
  • triclops200
    27th Jul 2010 Former Staff 0 Permalink
    devast8a
    I think the function to be added line can be used to make it A-B instead of A+B I think I'm gonna do a proof of concept real quick with your add chip
  • devast8a
    27th Jul 2010 Former Staff 0 Permalink
    Nice, though there doesn't seem to be enough concrete after its' been stamped.
  • devast8a
    27th Jul 2010 Former Staff 0 Permalink
    triclops200
    Sounds awesome, I was just going to use a subtracter chip then have a switching array to select the input/output. (Probably would have been huge)
  • triclops200
    27th Jul 2010 Former Staff 0 Permalink
    got it , the unused function now is store A-B into C (if it works, I'm doing full tests now)