01-04-2014, 03:58 PM
While messing around with my previous item based memroy I made a realization as how to cram as much data as possible into a single inventory of items. This memory is far more compact than my previous one, with a capacity of 44 bytes per cell instead of 18 (see note at bottom). One cell has the dimensions of 2*3*6, giving it a ridiculous memory density. This design also has a faster read time, despite there being more data read at a time.
I am currently designing the read/write part of the memory. It will load a memory cell into a temporary storage similar to ordinary RAM. Writing will be done at the same time as reading; when a new memory cell is loaded it will rewrite the old memory cell with the data stored in temporary storage.
Since this device is based on my previous item memory design (which can be found here) it is also infinitely expandable (to the point of items despawning due to travel time that is).
Note about memory density:
It is possible to fit in a extra 5.25 bytes of data into each memory cell, however this will the read time at least four times as long and would make the read/write device far more complex. I've decided to discard these bytes since the cost of adding them is to high.
I am currently designing the read/write part of the memory. It will load a memory cell into a temporary storage similar to ordinary RAM. Writing will be done at the same time as reading; when a new memory cell is loaded it will rewrite the old memory cell with the data stored in temporary storage.
Since this device is based on my previous item memory design (which can be found here) it is also infinitely expandable (to the point of items despawning due to travel time that is).
Note about memory density:
It is possible to fit in a extra 5.25 bytes of data into each memory cell, however this will the read time at least four times as long and would make the read/write device far more complex. I've decided to discard these bytes since the cost of adding them is to high.