Author Topic: SP-10 Computer [SP-Assembly!]  (Read 8223 times)

0 Members and 1 Guest are viewing this topic.

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #15 on: April 07, 2013, 10:04:28 pm »
Hold on a second, this is meant to be an incredibly simple computer device. I really REALLY like your ideas though. :) I've been planning an SP-15 computer which would use the same or similar instruction set, have an LCD screen, and have multiple program slots, each 256 bytes each. This SP-15 computer will come after the SP-10 is finished though. :)

This might turn out to be a whole computer line I sell and market for student and hobbyist use.

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #16 on: April 11, 2013, 09:09:25 am »
UPDATE!!!!!!

Well, I've gotten the memory editor circuit working out fine. You can enter an 8bit number on the switches, press the ADDR button to open the address on the switches, and press DATA to store the number on the switches into that RAM address! Program executing isn't implemented yet (it'll be a while). Video coming later!

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #17 on: April 11, 2013, 09:04:04 pm »
I've updated the table http://withg.org/spyro543/sp10/index.htm
And there's a Youtube video now!

Offline MGOS

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +95/-0
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #18 on: April 12, 2013, 01:25:12 am »
Nice :) that opens a lot more possibilities. A question: are RTR and    RTL shift or rotate instructions? The discription says shift, the name rotate.


Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #20 on: April 12, 2013, 06:39:49 am »
Nice :) that opens a lot more possibilities. A question: are RTR and    RTL shift or rotate instructions? The discription says shift, the name rotate.
Yes; I thought shifting and rotating the bits are the same thing. Are they the same thing?

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: SP-10 Computer [SP-Assembly!]
« Reply #21 on: April 12, 2013, 11:00:47 am »
No, when shifting, the 'new' bits are filled with '0' (or '1' if it's signed and right shift)
When rotating, the bit that leaves the byte/word etc is added to the end, so when shifting right, bit 0 (LSB) becomes MSB.

So there's quite a difference in usage too

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: SP-10 Computer [SP-Assembly!]
« Reply #22 on: April 22, 2013, 09:31:26 am »
I just want you all to know.... This is not dead!

I have about a third of the instruction set programmed. I'm still working on getting the CP instruction working though. I've also been showing this off in school a bit, it gets quite a bit of interest! :P

Offline utz

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 161
  • Rating: +28/-0
    • View Profile
    • official hp - music, demos, and more
Re: SP-10 Computer [SP-Assembly!]
« Reply #23 on: April 22, 2013, 12:10:47 pm »
Very interesting project. If you'd be willing to connect one of the LED outputs to a line-out, I might try to write a simple sound output routine at some point.
« Last Edit: April 22, 2013, 12:12:57 pm by utz »