The SPM99 ongoing maintenance project is being moved to GitHub.
This release of SPM99 fixes an issue with calls to Matlab function fileparts() in SPM99.
Starting with Matlab R2011b calling fileparts() with 4 output arguments results in an error instead of a warning. There were a few calls to call fileparts() with 4 output arguments in SPM99. This release addresses this potential compatibility issue between SPM99 and Matlab R2011b.
Two approaches were considered:
1. remove all occurrences of a 4th output argument to fileparts(), as suggested by the Matlab R2010a release notes,
2. port spm_fileparts() back from SPM5 and replace all calls to fileparts() with 4 arguments by calls to spm_parts().... read more
It turns out SPM99 does support 64-bit computing, at least on Windows. Indeed 3rd party 64-bit Windows binaries have been released and used:
http://www.humanimaging.com/SPM99_x64_Patch.zip
It's probably worth trying to maintain SPM99 beyond Matlab R2012a.
R2012a will the last Matlab release supporting 32-bit Linux. Later versions will only support 64-bit Linux.
http://www.mathworks.fr/support/sysreq/roadmap.html
Since SPM99 has not been designed for 64-bit computing, I plan to stop the porting effort of SPM99 after R2012a.
The porting effort of SPM2 and SPM5 will go on.