Document the XPLLIB functions.
Document version mcs0007
Use the latest version of the XPL compiler.
Fix a few typos in comments.
Add new files.
Bump the Revision to 0.6
The Floating Point tests from classic.xpl have been moved to this file.
Consolidate the code used to display floating point numbers into one function.
The floating point tests from classic.xpl have been moved to math.xpl.
Add all the MODCOMP op-codes.
Add the MODCOMP Fill Switch operation.
Add option 0 to generate code in counter 1.
Correct the archive filename.
Add the flag for a one map task.
Remove the Fortran parameter passing procedure.
Modify the makefile to use the XPL compiler from the XPL0009 release.
Set the flag for a one map task.
Move the floating point tests to MATH.XPL
Add the xpllib functions to the runtime libraries.
Add individual makefiles for each of the runtime libraries.
Split up the makefile so that there is a makefile in each of the
The Compare instructions jump on Negative set rather than less then.
Add X.IRR, X.IRRD, X.IRRT, X.IRRQ to help optimize runtime calls.
Add a target to compile the MC-3 compiler with the MC-5 compiler.
Bump revision to 0.6
Add many more tests for the MODCOMP III Compare and Branch instructions.
Modify the code so it will run as a one map task.
Add tests to compare MEMORY to POWER of TWO.
The Compare and Branch instructions jump negative rather than
Change all the compare and branch instructions to jump negative
Bump revision
Print an error message for multiple start addresses.
Fix the MODCOMP III compare instructions.
Fix the common block.
Fix the last variable of the common block.
Remove some unused variabled.
Add X.IRR, X.IRRD, X.IRRT, X.IRRQ so this runtime can be used to compile
Add Floating point formats A, E, F and G.
The linker will now scan Libraries repeatedly until it has resolved
Change the Special Counter Value to match m4edit.
Document a last minute change to the Assembler.
Bump Version number.
Add some more tests for pointer compare.
Remove confusing line that sets DATA_SECTION.
Using the one in the parent directory instead.
Remove the local copy of xpl.rtf
Add an updated description of the special counter values.
Describe how reentrant code works. Update the description of U4.
Clear relocation bits inside the XPL DESCRIPTORS when generating
Change the loader function so it does not use the core[] buffer to read
Fix the END load code to allow absolute addresses. Change LF to CR-LF
Drop the ADDR() function when used within an INLINE statement.
Add the base register to memory accesses within INLINE statements.
Add three new targets to test the load overlay service.
Add some base registers ro the INLINE code. Change the text of some
Add new tests for the INLINE function.
Put stack address table at the end of X:HIPG rather than
New tests for M4EDIT and REX LOAD OVERLAY functions.
Move the Special Counter Values up by 16 locations. Add new values for
Correct the start address when the address is absolute.
Add Relocatable Object Module traget.
Update with the latests news, sports and weather.
Remove the description of some CONTROL options that were not implemented.
Document the latest features.
Update with latest features.
Add a test program for the Load Overlay service.
Fix the init code to set register two to the load address when U4 is selected.
A rewrite of the FORTRAN runtime init code for readability and correctness.
Move the options from the simulator to the compiler.
Move the optiond from the simulator to the compiler.
Move the optiond from the simulator to the compiler.
Change the name of the library from libxpl4r.a to libxplr.a
Export the load overlay function so it can be used on the command line.
Allow the REX LOAD OVERLAY call to work with two map tasks.
Add the ability to load relocatable object modules from the command line.
Add more tests for the ADDR function to cover bugs found in the compiler.
Move the options to the compile line.
Add a test for the ADDR function when used with nested recursive procedures.
Add the -p option to generate partial load files.
Correct a problem where the disassembler would double up on DFC
Move the options to the compiler line
Add the ALLOCATE command. Bump the revision number.
Use the library generated in the bootstrap directory.
Bump revision number. Checge stack allocation to match other compilers.
Build a library libxpl3.a
Remove --pop=. Remove --rwx. Now done with --high= in m4edit.
Rewrite FORCE_ADDRESS to handle relocatable data space.
A major rewrite of the dissasenble file code to fix a tiny problem where
Add the ability to set X;HIPG to support Overlays.
Make tinfo an unsigned short.
Correct the RETURN option bit for REX,#2D.
Add a target to run the Load Overlay REX call test.
Load Overlay test program for REX,#2D
Add the hexcode array. Add an error code for loader errors.
Remove targets before doing a copy.