5 The JITTarget can use a simplified output which is matched to operating system
6 packages. Instead of just say `powerpc32.linux.generic` the targets will
7 essentially be `powerpc-32,big.linux.generic`. However since some packages
8 might support some bits and others not, there would essentially be a list of
9 stuff rather than just having single entries.
13 I looked at my site through my mobile phone, it renders the blueish color as a
14 kind of grayscale. This looked quite nice, so I believe I will switch color
19 Ok, so the `JIT` is to be completley decoupled from the `JITOutput` so the
20 `JIT` will be `final` and the generation logic will be placed in `JITOutput`
25 This means that the `JITOutputFactory` being associated with an operating
26 system and architecture in the constructor makes no sense at all.
30 Using the configuration greatly simplifies finding a supporting output
35 This means the native code generators are decoupled from the JIT which means
36 the JITCPUVariant does not need to exist. However, native code generators could
37 still be part of the output in a way. I could very literally have virtualized
38 `JITOutput` which either call one which generates instructions or calls another
39 `JITOutput`. So there would need to be some kind of back bridging of sorts.
40 Or the native code generators could be completely standalone as a kind of
41 interface which is bound to some kind of output.
45 The triplet for the Nintendo 64 would be `mips-64+iii,big.nintendo64.64drive`.
49 Looking at a project written by someone else, they made a clone of a 2D kind
50 of version of Minecraft. This would be interesting. However you would play as
51 a squirrel and can go through caves and such. Lighting can be based on visible
52 light and then heat. If there is enough visible light then heat-vision would
53 not be used. Otherwise in very dark caves heat-vision would be used. Since you
54 have no tools, heat would be very important in dark areas. Anything warm
55 blooded generates heat so basically in a very small area you would be able to
56 see the ground (as heat) from your own body heat. Very hot objects in
57 heat-vision mode would be white to pink to red while very cold objects would
58 be purple to blue to green. Yellow and orange could be in the middle so to
59 speak. You would see yourself in heat-vision mode as a heat-colored blob. So
60 bats flying around would for example also be heat colored sprites. Then they
61 would light up with heat other areas. On the surface during the day, heat and
62 visible light could be generated. At night the heat goes away and is just a
63 varying amount of visible light (depending on the moon phase). The deeper you
64 go into the Earth, the more heat is generated from blocks (due to pressure).
65 So after a certain point deep enough you would be able to see where you are
66 going due to the latent heat. Heat could transfer over all block types
67 depending on their heat conductivity. Lava for example would be very hot. Any
68 bodies of water would also match the temperature that they are. When it comes
69 to sunlight the ground will heat up from the sunlight (assuming it is not
70 in the shade). If the ground is thin then heat from the sun could light up
71 the ceiling. Veins of lava that are in cave systems or in the ground can
72 create local hotspots of heat for the most part. I just need to make sure
73 that squirrels can actually see heat (infra red). They do have good vision.
74 Squirrels can actually see in color too. So I could match a color scheme
75 similar to that. They can see blue and yellow, but any other colors are as good
80 Well, Squirrels cannot see heat at all so they would essentially be running
81 around a cave in the dark.