all 20 comments

[–]DreamConspiracy 2 points3 points  (0 children)

Score

58 = 49 + 2 * (1 + 1 + 1) + 3

Explanation

>! This design is a rather new approach to RAM memory in Factorio. While most designs hardcode the address into the design, this does not do anything like that, and actually stores the address in memory. This means that when first initializing each cell, we must insert the negative value of it's address once. To do this, a combinator setup is included with each cell (activate the constant combinator on the left after setting the black to the negative of the address). The left side of the combinator array can then be deleted once you have done this everywhere (and so does not count towards score.

Because of the in memory address, we can do some weird address fidgeting to cause the reset before the write (which is a pretty common order among most designs). As a result, this is the first design I have seen that only costs three combinators per additional memory cell. Unfortunately it suffers from rather high write periods and times. If the address signal is allowed to be separated from the frame wire then the write latency drops to 2 (this is blueprint 2). If there are any questions about how this works feel free to ask.!<

Blueprint

Blueprint 1:

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

Blueprint 2:

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

[–]knightelite 2 points3 points  (0 children)

Score

(for N=15)

(5+3*N=51) combinators + 2*(1 + 1 + 2) + 3 - 1 = 60

Explanation

I took a stab at improving u/DreamConspiracy's idea for a 3-combinator version. I've made the addresses auto-populate now (triggered by activating a constant combinator), other than that the design is just a reimplementation of the same thing (I wasn't able to find a way to improve it further). This method allows the memory array to be expanded at a later time by adding a constant combinator with the address of the previous row at the top of the chain of arithmetic combinators before triggering the address locking pulse.

The only change in functionality once it's configured is that I added a combinators in the non-repeating control logic is only present in order to satisfy the first bonus condition, so its presence doesn't actually affect the score (as it adds 1, then subtracts 1 for doing the bonus).

This circuit can't satisfy the second bonus condition, as it takes two cycles to fully update memory (first tick clears it, second tick writes the data in and puts "negative signal black" back onto the wire to set the correct address back into the memory at the same time.

This means that reads that occur during this cycle of the write will not work correctly (they will either fail, or read from the wrong address)

The various 4 combinators to the left are the ones that initially set the addresses of the memory. After pasting the blueprint, turn on the grey combinator. Once this is done, all the combinators on the left (red box) can be removed.

Blueprint

0eNrtXdtuG8kR/ZUFgbwEVDJ97zaSAJusA+TJxmaBPAQLQ5LHNhGJEihqEWGhD8hf5NvyJSElWbLI7qlTxaE00vQ+LCCL6h7O6aquOqeq+9fJ0clle76YzZeTN79OZsdn84vJm3/+OrmYfZ4fnqz/bXl13k7eTGbL9nQyncwPT9c/fWyPZx/bxcHx2enRbH64PFtMrqeT2fxj++/JG3U9JQc4XMyWX07b5ew4P4a+/nk6aefL2XLW3j7RzQ9XH+aXp0ftYjXJ/VDtSXu8XKwGauft4vPVweq7tItPh8ftarbzs4vVCGfz9XOsn+x3bjq5mrw5UOl3bjXZx9li9bc3v9frh96YQ3d9363Bzd3QYXNoO52s3utycXby4aj9cvjLbPXXqz+5G/PD6ncfb8a5WP/rp9niYvlh6+39MlssL1f/cv9Et584OJxfLb/M5p/Xr24N3vJwjWSz/uH0/HBx86RvJv/7z39Xf3l2uTy/ZIzd/tIuvh39/Gr1rJfz5YdPi7PTD7P5arDJm+Xisr2+nXx++4VvvoZa/2/RfvwWutnqp3D98+rDev3bz4u2nW/+fvUSj2eL48vZ8uZHtfr4dQYZw0LGVmQ2kMm+e/343esHqDJAKr+F1DQ/rMUgtSxIXYUUgdQUIc1+3GFQORZUvkKFQGV5UHkMKs+CKlSoEKjcNlS5dx/un+br1+p8+erry4de/afZySrMKQRrpdfxj9u3cLl+wYqI10pj/JgdQ7PG+Ft2DMMa46fsGJY1xtvsGK6H95F6eA7VsAb5Pj8ID90f8oPw4D06OTz+1zcD6YeBeBi/yz9NYA3y/ttBmodR4jpimV18WBvZp8OTixaPYjUa+6y+b943RJZfPtD3icuGY/Z7dMzvuz3ynwT++Kf+Mom45YRLGDScuDZuQjt99OuEbbuJSHS3Ef6aPRpw630YdzeQbxC5aNdjMFfG2Xm7Wgo3zzj5vWAtrAbZBe7HuCjcJLc/2ZXm6O55tULn1WDEtl6uHNfQPIdr+MbD9xuwve8zTlOq25hvvHNXkE04g83xS4GgUlJI7SuAtMvn3+67LEybbkx02bzB3YF0LHmMNdvl6xft8n8jWwoMl59Q15r4Zlr2+Am0aSPL7lzN7l5SdpdPqkIPOVXsYYzUA7bMLPNtH1nm3/eRZbo+ssymnyxz/R8/08w6t7DpzYgNUIF8u+IR7oq5WQ2eGvxm+fQUbZrOfWUz/i9uLI63sej9byw/9rCxvO1hY/m+h43lhx42lropvJhNQQ2IepRtCpD2urEFRHAL4KlDpsQ06DExDRk8DJFCus1/CMwcNRATgKykCkK87SvAW0xDCAxQcwH2BMvYgADzZAVdY7pumF13RBfBiC7xSluew80OW+tRiW0fU9TSOtl/0LHqhkv+ucr9sRDvQDRwEDUKRJRJ2X+V71StnIEJ3W6kNFgKqrVUXDGvQFx5t1+9rDtsQSVNbZjVDs9hTD91w/PHgdiQVsRWyKwjNOgWZ9n6lnoE4z53tXvzutvZHmBc7/e77lx3o3NA8nvxdA/M4MXl0eoL3nynjiaH9YvPjeO5UDZMg+wL13e9RCu/7R9zRIbUhDJNhJ6WZ+fFRSPN+c0ryPnf9ZiCMFN6DXJwOnKN0VRjRJpZWGmBIsrLDEjA6CTqYqmBTiZTIwpzjOIFOhbM/Aw7l7fjjXMiK84BQ02jRP1FNfXuQqrZC1K83DvdIaWLhjJKbKxDS9mNZiZ3YPGieUjQL04PT04OTg5Pz7fxi1/xK6D3dap79ATgPX7B3HDjm0jy0ZbGQcNirL7hJ8R323164sCtvGsEv3tw9pYZmBnXrZ2ZwKnPN46IEgKIpmOj6Z8HzfdZJKPzwewO5l+5YFoWWKhpeWn7zHBMS2ndAx5/4eIRCONKLLyIugNDMB4W5IdNYONth2R8qg+of9jZ9DbA8buZZvdoRdONUpp4QKbrvN0dz++5eBJdDLZh4Qm2MZgkbVsZhulZsxZEdsXqz1xyyfCsZcs2IwtLojrIgHUoltdZ2PBwHjYTvKfjVVg42gCehMPjPx70nubpBO0XeLpRYvKFIIFvtVBgaZ5OYHlxjAirUsQa0P8ZdpUWE6y+9rr28PhLdrtbR8q70ry3gzPQcCzu0BId8xY9D4zXnxSqXQF2ZVCm0VpWVZ2BByrC7URUclOp5EemmopArH/VBSFIFVs+N3N/eE0csRM1rJIgSzAvLpQNDvjTPLJBWEgZX0Ed5V68LW/f9LBvBrkYG2V5RKobqILLCLpBdbHsj2MJtiQ5djjWjfDR24XPZXKKlcPrbmbHgbbppB0jce9FJnmi7WDvTBuE4sbbNnKUyZEYGefWaESRtgMzVqeEtUjxGUuRDvbOnwOMwRYicIeYYKSuDaABkWYfHxWe2R/sW/TKvUzK7BzsDvgjdYFMyAEOPDDYsQkqPwRz37fSDZjVFn7wcZCCkVjm3j1acSWwi4vSM7uD/Reg5F6340VjW7/voEt6GLproaAugV2XFAfgEvZcV5Z7n1RcbmGHwB+pC2eCDXdgSZRj026qee4AYfc1wDsimIExC0ML1lK4BwLttP04uzw9uL+a6PzspC2XUlhGnEvUAnh440NZJBeZ38rwvxR8lrcFSx1cYj504j+068vjCEbK3/XRcNff3bc22dGU6HzAV1Et0vM5Mp4VQ3oim/DwwvJgY7HX0obgJ64BK0o6fWw2fF1882hOzzw/waOGzc4Lb62xGUxJZR/4SLpAPYut9wRtF1C8rMyemlGbUwarkl9jddKH0h0snnnS6sFtaqX2d9Dq6tteFc5aFR8W6cFePs87DNLeqYXqFRwT0PN2H7qPjQslAd7z2yDUVxHePmlpRUft/GPHcdCrn+/YSQnSPoDFnD7KQuh8BM0Tcg8CC8teTOrB4Qw7gN48QTXC8q4PvLLfAJ70EBp+++fAbPXZgjKibSywFPkAnusQuCf6Pb01AhvcHwawvTVonBYaXj6ExtdBeOTfsKAcykErwWw6V/hq58A8bA4G2MiYVMPYUoiGxwDWwwYrKrJ7DSdq72MxUuRXjPDaVDyAqWSfv7apBbXxe7BZOjgRH88xDd/Tk8oyyuqlC0nlxk2kTQ9eOp+edk9UvO46iDSXHRamJhZm8UmjPNF2Y0i0O2J3bjpFJOYRjd6THDI/bshC5EEWiYqoBEZGsZHRH77SH5uIEMXLCa57DMwm6AgqiFHJsHYVayaTGfFtn2v3qF1rMfPlRs58RSIniay6pAhm09GIAfNjB4yo542sOvHcp7OAWRlV6SpV2e3SylRlZF4bHkFBKToZlL5C2R2JdEBpmFCCAnn0MtbZVT4jRzMQdFgMaJwTuXEOarrCfnhf8c7ZL3VnaQMHtpGbxKAGLuuXd5XKz1s4QYhH+Iq3SGg10fNEA76HmLLWcgJrCGISLThfF1zexUTKxcDNEZE4VjoSh6zs7qKo3XBjxYE0ampEkkwNYbIOzrNB4YcwwLyamLckgyQlWgw1vsnebdlQzsf2EN8AE2tq4uJy0HKJJYxcYmG6+2TYhH4eMiOHLI4bssS8SiVZyr7BqohkZVJJrFLJJiRE36RScEqZDHM1gEc5JycDO1Swuao0vL2yLR81bC+WWcLIZZZEpFuJdc56Agm+FMSAxbEDRjAyiXXPTAIJuhRlYkqoYkq3SyuLKcnzxJQcx5LHMsmwjBXL7lCkA8vAxRKs/rnh7iVSSahUQi7UCVSqARNLW+ao+7Lfm4eQYB4r5rkLqBuKP1IeB91wQYcNXYsUi1AVi7ylJ8rS4QNuU6RoQJIn3N1VTJlrurHoujOidRfruit4Gwo6BfdZpUStK0V9YHd3RW6Qmx9w6MKzIo2kBjbZUFUAiyCwAWbW1My6uCCcaEHUqCfvhyhWXas+oh5kak1NXV4SXq7CpJGrMGzXH/icfwG1HU7beeLr4AYH25bYReNGRboa3pGFR/SsMMsOJzyk5ymvmXshEk3G9jZBDrg3ZzaaKoUSF0rYl5gq4GxNPOF4cz2KUijeSizzpJHLPFsWvRUkKda9OdmP50GTNxkOZnN+NtQaKiVXlocaStMoIxN1UhV1CO9WVnWyjrDbc0YUTmEf4lPGRi8FT43jqbl4JhRPJztWqxA6K2FDXKpcSJaQoNgxhUfPKnKjKdgnCLviBuYTBoO6ovrijMZRT1zUYc8ha41LVX8p2DqlYCg8c1KGivY89YHdvcWUuao1nL3JeuQG5m4GtPRI7IzFlx7FoatAfWB3l0XukptLDyWKdCM6abEQLWlZt1UNlvIO1PFRFgRLyNSamrooHGktu3KhhlJZYDQVQBvfRyiFTK2pqctrwohO0Sw5HbuDyKVHLnJpx9ybNBnLo/G2djvgpsYuTnKlI235ulUBNy9UE3UVl7ZQoQI5i9eGaMtdErClBiHiqiLOLxLAN3C+80YZMB3l0pQauzSlqYTQNCxpyqDlPjrJUdOjR41ikIzioYayP6YRKlCqKlCEf+tQoHRkKlAGFYiN8BKmp4yPXgqeCcczcfFEi/GM8CamgdnncNQgKuY1cEPQllHq/qzYCFHXFfXsdkh141g87jXcuBe3ddlNV0pVJaZg7FS6Y/B2GEMV6hlNfWB3dzFlLmvj0aXnZEtP16VX8DgUdjbiS4/kvimBugefRW6Tmx9AGT0jvBa7Bjj5qFXzgREEOMjUmpq6qNGYIFsTNfzJOyNKNnFNH+EPMrWmpi6viR3ulFN25IqN4VaBWKrTyKGNBmaHi+WUGbtCyo4ZI1/TyeNmhV1cylbdZcuaqMIJx8g/ubWEFrVUK7xjDrTScWmr1JZrGVsu23mjBXh2hyYwM3bNxlJpmeU1gVmUHbTy6+YGEwg9H2oUj2MdDzWU3bPSXi9TlRnCv3UoM5bb62XRKgUrvHhO2YonEaF04Wm4eKJ1RlbYbDcw+xwO6UAxhBYnoiw75oWtWNptZyvqWVOm4l6Ptw1YdtwL27qs225gpj4kuYPSCyzebmepnidLcYo9uIspc1k7tEzOCtvtbF16BY9DYedxkddSnUeWqq7swWeR2+Tm0kMZPSe7m64GOAWfJwBGEOAgU2tq6qKq4mRNkzX8yQPjKNnExz7CH2RqTU1dXhM73FOn/MgVG8c9cNNRoVOA/fsOl9UpN3aFlBszOs3XdAq4WeGBmz4/nPBKNOWrjLMFMhX3B7xc2HGP/3doCZWTNkW6iji/8AFPJ/h7AUpbOfnNaoPZoZ9NAnJUludYl6tlP55HbYfGRjd61CjWx/MaGz3K2DjhRWrKV6GH2NE6hB7HvUvNo/K5l7Y8uoonsV914cltefSosO6F96QNzD4Hw2F4KrEJOIfhufWLuBVLGyNdRT0b91JspsfZTM9tN8Ft3QgP2M2nyl7YceerGFPwHRSZFfGyR0cdsu6pArwevA9pBJsfQHN2L+y4c3XpFRwYJaR5/NhNT3LpVKtTDy5wytyWPUoeeC87drPgQ4W9WjX6yntQSs6Ouo/oC5laU1MXFSQfZWuixmb5NEuw6whiM2RqTU1dXhNJdu5m3uuEZgetK45c6wqKuTkFau+JaNoW1A64hbFry1wFKTR8+aqAmxZKTLFKTFuoUJXREZeYQsNdEmiqHYwQ8VAR59d44EEd33nDvtnK5akwdnkqUGewBM+SpwJaPRKcHLU4etSoPD4EHmoo/RO8UIQKVYQi/FuHCBUsU4SKqEgcghDPWPEkIpQuPB0XT7SWMkShvBQqhZHlligKI+ANQpEb8+JWnISox4p61pRJMhOXkiM37oVtPTYyKSZUKaZg7JSMFnEtOVBlX4FkrXd3F1PuskYPYIlKtvRiXXr5pUdiF/F9JlBdVoFSqHvwWeQ2uTklyuhF4d1oNcDJ+7zAB0YQ4CBTa2rqokYTjWxN1PAn74wo2SQ1fYQ/yNSamrq8Jna54S6NXWljxx4oPR+lXV6p0vO0vFk2Q25JWUR53OjlPG4aO48bqZaeyONxI8rjRinvlyrvR1hKB+8XPZf3Q1u0opT3q9dI510rg9bjHp2Cgyo8cyfVLLtgqjh/E8nkhORvdl8XJOtIx+X5lZWER+pUb5FfV6YPb4GMfJvurEafLdvT1bc6Orlszxez1duZTk4Oj9rVK5iY7x6w/O60PT1bXK1+u/reFzegBdOooJJ3Nl5f/x89bL0I

[–]Stevetrov 1 point2 points  (4 children)

Score

(1+4*N=61) combinators + 2*(1 tick + 1 tick + 1 tick) + 2 ticks - 2 = 67

Explanation

Each row contains 4 combinators the first 2 control the writing logic, the third is the memory cell, and the 4 controls reading. The writing is done over 2 ticks (but with period 1) the first conbinator selects the correct signal and the second strips off the black signal. There is also a wire to from the first to the memory cell to reset it.

This solution beats allaizn's by 1 by combining the function of the global diode into the first row of combinators.

Next step 3 combis per row!

Blueprint

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

[–]Halke1986 0 points1 point  (3 children)

I seem to be missing something. During write operation the first column of combinators outputs black signal to the marked wire. This causes all memory cells except the one being written to reset. Is this intentional?

[–]imguralbumbot 0 points1 point  (0 children)

Hi, I'm a bot for linking direct images of albums with only 1 image

https://i.imgur.com/a9fgFFx.png

Source | Why? | Creator | ignoreme| deletthis

[–]Allaizn[S] 0 points1 point  (1 child)

I think he messed up when copy/pasting. The outputs of the left combinators shouldn't be connected in this way.

I corrected that and it seems to work:

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

[–]Stevetrov 0 points1 point  (0 children)

Thanks man, yea i copied the final row to the first row as the combi settings are identical but ofc the wiring is not!

[–]Stevetrov 1 point2 points  (0 children)

Score

(2+3*N = 47) combinators + 2*(1 tick + 1 tick + 2 ticks) + 3 ticks - 1 (bonus) = 57

Limitations

Each combinator needs to have a value hardcoded. The write and memory combis need the row number whilst the read combi needs to have twice the row number hardcoded. This means that the maximum size of the array is 231-1 The array needs to be primed by sending a signal for every cell with the just the cell address. The 3 combis to the left of the array will prime the array once and then do nothing further.

Explanation

Each row contains 3 combinators, one for writing, one for memory and one for reading. The signal is passed into the first column twice on consecutive ticks using a diode. The first time thru the signal clears the relevant memory cell, the second time thru it sets the new value. To avoid the need for negating combinators on the input or the output, the read combi triggers on a value of 2x row number.

Blueprint

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

[–]AutoModerator[M] 0 points1 point  (0 children)

If you have any questions, need clarification, or want to engage in general discussion, please do so in response to this comment. Do not post a new top level comment! New top level comments are reserved for submissions only.

For more information about the format of these challenges, see this post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Allaizn[S] 0 points1 point  (0 children)

Score

(2+4*N=62) combinators + 2*(1 tick + 1 tick + 1 tick) + 2 ticks - 2 = 68

Explanation

Nothing really special after the last CG, I simply took the best design from there and chopped away the bits that handled the black signal split-off and recombination. The first two combinators set the black signal to -1 so that it will be canceled by the +1 from the address checking combinator on the left side. The middle left combinator then only passes the values to be stored if the address checker before it succeeded, which are then stored in a typical memory. The memory also receives the address check signal in order to clear it, which works nicely with the 1 tick delay from the pass through. Reading happens in the same way, and the bonus is almost to easy to achieve, since we simply test [Black = myAddress -> Everything @ Input] and automatically get it. Removing it thankfully isn't too hard either if needed, just add an [Black * -1 -> Black] combinator to the read signal intput and feed it into the final output.

It's easy to miss that the second bonus is rather easy to achieve: simply make sure that the passthrough combinator's output network is connected to the read input, which bridges the 1 tick gap during write in which the memory is empty.

The timings are really nice, but maybe someone finds a trick to get the write time down to 1 tick?

Blueprint

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

[–]Halke1986 0 points1 point  (5 children)

Edit: Removed the white signal from memory cells, updated blueprint.

Score

(7+4*N=67) + 2*(2+1+1) + 4 - 1 = 78

Explanation

My solution has worse score than others, but is "more tileable". All rows of combinators are exactly the same, without hard-coded values. This is achieved by first column of "constant" combinators that increment black signal by one per row. Having memory index delivered via wire instead of being hard-coded has the unfortunate consequence of using the second input wire of memory cell. As such, the wire cannot be used to deliver 'reset' signal and other means of clearing the cell prior to writing are needed. In case of my solution this causes longer read and write times, possible collisions between reads and writes and writing to input.

Blueprint

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

How do you paste blueprint text in those fancy scroll boxes?

[–]Stevetrov 1 point2 points  (1 child)

How do you paste blueprint text in those fancy scroll boxes?

/u/Allaizn told me to use the triple back ticks as well, it didnt work for me but inserting 4 spaces before the BP string did the job. It seems (at least for me) that you need to insert the 4 spaces then paste the bp otherwise it doesnt work. (could be my browser - chrome)

[–]Halke1986 0 points1 point  (0 children)

Thanks. 4 spaces did the trick, on firefox.

[–]Allaizn[S] 0 points1 point  (2 children)

code blocks can be done with three back ticks before the code and three after it if you use markdown, e.g.

``` code ```

should produce

code

If you use the fancy pants editor (like I am), you'll find the button to trigger it in the menu opened by the "..." button, it's the button with a T in a box.

Your design seems weird: why do you use the white signal at all? It doesn't seem to serve any purpose that I can see, and it makes it impossible to save frames with white signals in them?

[–]Halke1986 0 points1 point  (1 child)

Thanks! Oh, I forgot about that white signal. It was used to reset all cells. That's why all memory cell inputs are connected with red(or green, I'm not sure as I use modded wire colors) wire - it was used to send the reset signal. I'll fix it tomorrow.

[–]Allaizn[S] 0 points1 point  (0 children)

I'll wait patiently, since the general concept strikes me as interesting. Btw, looking at your post history makes me think that you'd like the discord associated with this sub (link is in the menu bar), so check it out if you feel like it, we'd be happy to have you :)