Compiler full installer for 8-bit Proton 3.6.0.2 and Proton24 1.0.4.4

Thumbnail

Favourites: 0

Report File

Compiler full installer for 8-bit Proton 3.6.0.2 and Proton24 1.0.4.4


File Information



Files




Additions and Fixes made in version 3.6.0.2 of the 8-bit Proton Compiler.

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

Report File

Reason












Report Comment

Reason






Report Link

Reason