return memoryShip.getDock("inCBD").getDataDestination();
}
- public long run(FleetProcess fp, CodeBag run, ShipPool pool) {
+ public long run(FleetProcess fp, CodeBag run, ShipPool pool_) {
+ ShipPool pool = new ShipPool(pool_);
Ship timer = pool.allocateShip("Timer");
Ship debug = pool.allocateShip("Debug");
Dock debugIn = debug.getDock("in");
start.seal();
done.seal();
- install(fp, pool);
+ pool.setParent(null);
+ install(fp, pool_);
+ pool.setParent(pool_);
MemoryUtils.putMemoryShipInDispatchMode(fp, memoryShip);
fp.sendWord(getCBDDestination(), start.getDescriptor().getBitVector());