fCPU :: SE Fix :: Memory fix + Improvements


Original: Factorio Customizable Processing Unit. SpaceExploration FIx: Fixed fCPU to continue operation while a space ship is jumping between surfaces. Extra: Fixed fCPU indexing in memory read/write. (NO SIMD) Extra improvements have been added

Content
1 year, 1 month ago
1.1
695
Circuit network

b mem1 display not updated after xmov

1 year, 26 days ago

version 0.5.0

100% repeatable.

mem1 display not updated after xmov. see test program.
in most cases user must select some other memory channel to display, then select back to mem1. then mem1 data is displayed.
certain cases avoid the bug's symptom: a breakpoint on the next line after xmov displays data OK. breakpoint later (further down) does not.
single step over the xmov also displays data OK.

test program:

clr
mov mem2[1] 1[virtual-signal=signal-R]
mov mem2[2] -32[virtual-signal=crafting_combinator:recipe-time]
mov mem2[3] -1[item=iron-ore]
mov mem2[4] -1[item=iron-plate]
xmov mem1 mem2
nop
nop
nop

1 year, 8 days ago

after looking around in the source a little, i'm guessing we're missing a call to io.GuiCache_InvalidateMemory() during this event.

New response