What would be nice is if one of you could download it and try it with your stuff that worked in 1.20 to see if there are any regressions.
Here is the full list of changes:
- Upgraded Linker to the version 1.1:
- The 'Unresolved external: ' now also specify the filename and line number of the first place where the symbol was requested, as well as the total number of references.
- Added a '-i' option to provide alternative include file paths
- Added support for a '#pragma osdk replace_characters' directive used to perform localization of texts (experimental)
- Upgraded FloppyBuilder to version 1.7:
- Added statistics information about the disk usage in the output window
- Added the number of file entries to the disk usage statistics in the output window
- Added a {FileDiskOffset} macro variable to determine where on the disk a specific file is located
- Added the time and date of when the header file was created, as well as the disk geometry parameters
- Modified the gap values for 18 sectors per track format to solve compatibility issues with Cumulus
- The tool should be reporting disk usage conditions more effectively.
- Upgraded MemMap to the version 1.1:
- Restructured a bit the tool to use a main class to embed the parameters instead of using globals
- Modified the html to make it easy to skin the appearance using css (using a 'memmap' class on the table elements)
- Added the flag -s to provide a way to add a list of the biggest offenders sorted by decreasing size
- Fixed a crash caused by an incorrect modification of the file resulting of some symbol files concatenation
- Upgraded Bas2Tap to version 2.3, with a fix for 'lastsep'
- Upgraded XA to version 2.2.7 with an extended syntax for the #print command to allow displaying information on a single line
- Upgraded Header to version 1.1: If the source file starts by SEDORIC then the 12 first bytes are automatically ignored when the tape is converted
- Upgraded PictConv to version 1.1: Added the -f3 mode to convert atari images into Shifter palettes (Sommarhack Zero Bitplane hack)
- Added new environment variables:
- OSDKTAP2DSKPARAMS, which can be used to pass any arbitrary set of parameters to TAP2DSK when the build script is called
- OSDKVERBOSITY, which can be used to control the amount of text shown during the build
- OSDK_CUSTOM_STACK can be used to disable the automatic creation of the osdk stack if you want to implement it yourself
- OSDK_BUILD_START, OSDK_BUILD_END and OSDK_BUILD_TIME are used internally to monitor the time taken to build things
- Added new sample programs:
- Added the BASIC flood fill sample program from Geoff Phillips book 'Oric Atmos and Oric 1 Graphics and Machine code techniques' in sample\basic\paint
- Added the C equivalent flood fill routine in sample\c\paint
- Updated the documentation with the modified Oricutron commands, and fixed the HTML to actually show the parameters