- Provided an implementation for textcolor(char color) in conio.h
- Updated the header to NES2.0
-Updated the .gitattributes to prefer LF line endings
- Stored CHR-ROM in a binary file (instead of .byte commands)
- Freed up some memory, increased the C stack size from $300 to $400
- Fixed issues #2989, #1570
- Fixed the first frame of startup displaying an uninitialized nametable
- Fixed the conio peek functions causing graphical glitches
- Made the waitvsync() function more robust
- Various other code optimizations
Building the clean target in src or libsrc should only delete stuff created by the make in those directories. Having both separated allows the Travis CI build to replace the native binaries with cross built binaries while keeping everything else.
- No complex shell logic.
- "Source file shadowing" for all targets via vpath.
- Dependency handling.
- True incremental build.
- Don't write into source directories.
- Easy cleanup by just removing 'wrk'.