Commit graph

18 commits

Author SHA1 Message Date
b1274d5d2c Begin rewrite
... by deleting most files. By the theory of evolution, the remaining ones will
get stronger over the next commits. That's how it works, isn't it?
2020-03-25 21:41:41 +00:00
957f65c380 Implement new specification 2019-11-10 18:17:21 +00:00
21e72420dd Add more conversions 2019-11-09 23:37:22 +00:00
4f5817c032 Fix topBit always returning False 2019-11-08 18:46:07 +00:00
112a49a7b7 Use OddWords library 2019-11-08 18:33:08 +00:00
63350d5dd9 Load and save specification file format 2019-11-07 22:18:32 +00:00
f3a3432c9c Clean up string formatting 2019-11-07 20:23:19 +00:00
ef06f7b309 Reimplement all opcodes 2019-11-07 13:37:26 +00:00
75b06c3a9f Rename opcode-related things 2019-11-07 10:45:17 +00:00
2d76ff4f93 Rename "short" to "small" and "long" to "large" 2019-11-07 10:21:30 +00:00
3eb9430208 Change low-level data types
This commit reorganizes and restructures the low level data types,
like the MimaWord, in preparation for implementing the new MiMa
specification.
2019-11-07 09:48:29 +00:00
5fdbf2fbd2 Improve formatting of various elements
Couldn't think of a better commit message
2019-11-06 15:59:08 +00:00
ac5fbf3942 Fix byte order when loading memory maps 2019-11-06 13:59:41 +00:00
b6420a34ca Load and save memory maps 2019-11-06 13:35:15 +00:00
a355095ea7 Hide more implementation details 2019-11-06 11:03:18 +00:00
2843cfd462 Execute a MiMa state 2019-11-06 09:32:49 +00:00
f2ddf2e109 Use explicit module exports 2019-11-05 21:50:29 +00:00
c29f41db06 Add machine words and instructions 2019-11-05 21:15:27 +00:00