Compiler full installer for 8-bit Proton 3.6.0.2 and Proton24 1.0.4.4
Compiler full installer for 8-bit Proton 3.6.0.2 and Proton24 1.0.4.4
File Information
- Author Les
- Last Updated 20th August 2017, 20:27
- Category
Proton Development Suite
- Total Downloads 4299
- Discussion Thread Les has just uploaded Compiler full installer for 8-bit Proton 3.6.0.2 and Proton24 1.0.4.4!
Files
Proton Corrections
Corrected the Heap directive that creates variables to the end of the Dim list, regardless where they are listed in the BASIC code. i.e. higher up in RAM. This allows variable types that are not as susceptible to RAM bank switching overheads to be moved out of the way of more commonly used variables, and allows the program to operate more efficiently, and faster. For example Arrays and Strings, which usually operate indirectly, meaning no RAM bank mnemonics are required, so it, normally, doesn't matter if they are in higher RAM banks.
Corrected Pin aliasing for PORTJ. This was because PORTI does not exist on any device, and some of the compiler's code was counting PORTI as an intermediate between PORTH and PORTJ.
Proton Additions
Added more absolutely free! devices that require no USB key and operate fully:
Free 12-bit core Devices:
10F200, 10F202, 10F204, 10F206, 10F222, 12F508, 12F508A, 12F509, 12F509A
Free Standard 14-bit core Devices:
12F675, 12F683, 16F627, 16LF627, 16F627A, 16LF627A, 16F628, 16LF628, 16F628A, 16LF628A, 16F684,
16LF684, 16F685, 16LF685, 16F687, 16LF687, 16F688, 16LF688, 16F689, 16LF689, 16F84, 16F84A,
16F87, 16LF87, 16F88, 16LF88, 16F876, 16F876A, 16F877, 16F877A, 16F882, 16F883, 16F884, 16F886, 16F887
Free Enhanced 14-bit core Devices:
12F1552, 12LF1552, 12F1572, 12LF1572, 16F1614, 16LF1614, 16F1826, 16LF1826, 16F1829, 16LF1829, 16F18323, 16LF18323, 16F1937, 16LF1937
Free 18F devices:
18F13K50, 18LF13K50, 18F14K50, 18LF14K50, 18F252, 18LF252, 18F2550, 18LF2550, 18F25K20, 18LF25K20, 18F25K22, 18LF25K22, 18F26K20, 18LF26K20,
18F26K22, 18LF26K22, 18F452, 18LF452, 18F4550, 18LF4550, 18F45K20, 18LF45K20, 18F45K22, 18LF45K22, 18F46K20, 18LF46K20, 18F46K22, 18LF46K22