khval / AmosKittens

Amos interpreter under development, most commands are support, some extensions are supported.
MIT License
10 stars 3 forks source link

Make memory footprint smaller. #35

Open khval opened 4 years ago

khval commented 4 years ago

The exe file is really big, some attempt should be maded to make it smaller, so Amos Kittens can run on AmigaOS3.x, with limited amount of memory.

There are components of Amos Kittens only used when Amos programs are loaded, these components can be moved into a KittyPreprocessor.Library.

The files in this category is:

Pass1.cpp include.cpp

Technically endianness swapping can also be done in this library if on little endian CPU.