Synergy Computer v.1.0 (29-bit, 1.5hz)

  • MoffD
    29th Jul 2015 Member 0 Permalink

    @Skaterboybob (View Post)

    They're discussing pseudo-assembly. Basically everythings done by hand with registers in binary and to program it; you have to set the filt ROM by hand and/or by using their compiler and the tpt console

     

    Quoting from Synergy:

    The first 5 bits are control bits:

    [00000][...................][....................]

     

    The next 12 bits are ARGA:

    [........][000000000000][...................]

    The final 12 bits are ARGB:

    [........][...................][000000000000]

     

    ^That's the value for each filt's color in binary, so:
    00011 000000000001 000000000001

    means load registry address 1 to ram address 1, or in filt ctype:

    50335745 which is the binary converted to decimal

    Hope that helps, and sorry if I confused you further :(

    Edited once by MoffD. Last: 29th Jul 2015
  • Synergy
    29th Jul 2015 Member 0 Permalink

    Skaterboybob:

    This... Makes no sense at all for me.

    I really wanna mae a program for this computer, but these instructions dont make much sense to me. Usually I code (not in powder toy) in Python, Javascript, C++, C#, and HTML. But uh... This doesnt make much sense. A simpler version would be nice. a 'Making programs for dummies' kind of thing, maybe.

     

    There's also some information regarding syntax here: https://github.com/harddal/SYNASM

     

    PM me or post here if you have questions about certain things.

    Edited once by Synergy. Last: 29th Jul 2015
  • Skaterboybob
    30th Jul 2015 Member 0 Permalink

    @MoffD (View Post)

     Yeah, this kinda just confused me more. And the github stuff isnt helping at all either. :/

     

    Mainly because im reeeeeeeeeeeaaaaaaaaaaaaly not good at maths or powder toy in general.

    At all.

    Edited once by Skaterboybob. Last: 30th Jul 2015
  • Synergy
    30th Jul 2015 Member 0 Permalink

    @Skaterboybob (View Post)

     

    What part in particular is confusing you?

  • Skaterboybob
    30th Jul 2015 Member 0 Permalink

    @Synergy (View Post)

     Pretty much all of it.

    like, EVERYTHING.

  • Synergy
    30th Jul 2015 Member 0 Permalink

    I'll look into making a lengthier tutorial tomorrow with some example programs.

  • Skaterboybob
    31st Jul 2015 Member 0 Permalink

    Alright, After looking over the instructions for a while I kiiiiiiinnnda get it. It seems like regular binary. But the thing is I dont know how to import said binary into the computer.

  • Willt125
    8th Aug 2015 Member 0 Permalink

    There's no ROM to RAM?

  • Synergy
    8th Aug 2015 Member 0 Permalink

    Willt125:

    There's no ROM to RAM?

     

    instruction 00001 (db) allows you to send a constant from ROM to RAM.

  • yuri14
    4th Oct 2015 Member 0 Permalink

    Hum... Does anyone know how i could get a value from the register as binary, and also how i could shift it to the right (remove the last digit essentially)

     

    EDIT:

    Figured it out (lol noob)

    Edited once by yuri14. Last: 6th Oct 2015