Some work on improving BitVector<->String conversions
[Mograsim.git] / plugins / net.mograsim.machine / src / net / mograsim / machine / standard / memory / MainMemoryParser.java
index ea87296..d52efdc 100644 (file)
@@ -63,7 +63,7 @@ public class MainMemoryParser
                        {
                                for (; i <= maxAddr && reader.ready() && !"".equals((line = reader.readLine())); i++)
                                {
-                                       memory.setCell(i, BitVector.parse(line));
+                                       memory.setCell(i, BitVector.parseBitstring(line));
                                }
                        }
                        catch (IOException e)
@@ -86,7 +86,7 @@ public class MainMemoryParser
                                int val = instStream.read();
                                if (val == -1 && instIndex <= maxAddress)
                                {
-                                       instStream = new ByteArrayInputStream((memory.getCell(instIndex++).toString() + lineSeparator).getBytes());
+                                       instStream = new ByteArrayInputStream((memory.getCell(instIndex++).toBitstring() + lineSeparator).getBytes());
                                        val = instStream.read();
                                }
                                return val;