| 
					
				 | 
			
			
				@@ -112,6 +112,15 @@ public abstract class AbstractEmulator implements Emulator { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       spsAssembler.doCompile(source);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       List<Mnemonic> mnemonics = spsAssembler.getMnemonics();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       List<Integer> lineNumbers = spsAssembler.getLines();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      byte[] bin = new byte[mnemonics.size()];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      int[] bin2SrcLine = new int[mnemonics.size()];
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for (int i = 0; i < mnemonics.size(); i++) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Mnemonic mnemonic = mnemonics.get(i);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bin[i] = (byte) mnemonic.getByte();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        bin2SrcLine[i] = lineNumbers.get(i);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      model.getProgram().setBin(bin);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      model.getWork().setBin2SrcLine(bin2SrcLine);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } catch (SyntaxError | IOException e) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // TODO Auto-generated catch block
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       e.printStackTrace();
 
			 |