5 Actually, when it comes to what a specific kind of register is I can have it
6 variable as needed. For example, I might not need 64 integer registers, but
7 I might need 72 floating point registers. Then at least I will have a more
8 Java purposed instruction set so to speak. I can have 5 types of registers:
18 Then this way I will have a better means and will not be exactly locked into
19 how registers are used.
23 The interpreter due to the refactor no longer needs the full CLDC and now just
24 relies on the compact one.
28 Hopefully this intermediate language works out and stays compact. I suppose
29 as a first step, the byte code is translated literally to NARF and then
30 following that it is compacted and such.
34 I need to simplify the build manifests and generate them as required for
35 dependencies to fill out the `Class-Path` and the LIBlet/MIDlet dependencies.
36 I currently just have this information duplicated but it could be handled by
37 the build system. I also have enough of a layout where I can build a simple
38 build system in Java and then use `build.sh` as a bootstrap to it.
42 Actually the build system is just going to have some duplicate code, so I
47 `DirectoryStream` is not recursive, that explains a few things.
51 Refactored build system is nice, and perhaps tommorrow I shall get support for
52 building on Windows, which should be very simple.