+ Fpslic.Cell div = device.cell(19, 21);
+ while(true) {
+ AsyncPaperDemo.divider(div);
+ div = div.south().south();
+ if (div == null) break;
+ }
+ device.flush();
+
+ int MAX=17;
+ for(int x=2; x<MAX+1; x++) {
+ c = device.cell(x, 20);
+ Fpslic.Cell bridge = x==2 ? c.sw() : c.nw();
+ Fpslic.Cell pred = x==MAX ? c.south() : c.east();
+ Fpslic.Cell next = x==2 ? c.south() : c.west();
+ muller(c, pred, bridge, next);
+
+ c = c.south();
+ bridge = x==MAX ? c.ne() : c.se();
+ pred = x==2 ? c.north() : c.west();
+ next = x==MAX ? c.north() : c.east();
+ muller(c, pred, bridge, next);
+ }
+ //device.cell(MAX+0,20).yi(WEST);
+ //device.cell(MAX+0,20).ylut(LUT_SELF);
+ //device.cell(MAX+1,20).yi(WEST);
+ //device.cell(MAX+1,20).ylut(LUT_SELF);
+ device.cell(MAX+2,20).yi(WEST);
+ device.cell(MAX+2,20).ylut(LUT_SELF);
+ device.cell(MAX+2,20).xlut(LUT_OTHER);
+ device.cell(18,20).ylut(LUT_SELF);
+ device.flush();
+ go2();
+ }
+
+ public void go2() throws Exception {
+ setupScanCell();
+ device.flush();
+
+ vis = new Gui3((Fpslic)device, (FtdiBoard)device);
+ vis.addKeyListener(this);