CF2PicoDOSBeta228b2Notes.htm
The 2.28b2 beta release of PicoDOS for CF2 and CF1 fixes all known major bugs, adds several new features, tweaks to the build tools to support future enhancements, and addresses changes to the build model and directory structure required for operation with the new CodeWarrior Development Studio for Palm OS Platform v9. This second beta release requires that you uninstall all older PicoDEV tools prior to installing. Please contact Persistor technical support (228b2@Persistor.com) if you think you've discovered some new and unexpected behavior from the new tools.
Find the most recent version of this document at:
http://www.persistor.com/support/CF2PicoDOSBeta228b2Notes.htm
For information on installing CodeWarrior for PalmOS, use the
instructions in the CF2 Getting Started Guide at:
C:\Program
Files\Persistor\MotoCross Support\CFX\Docs\pdf\CF2GSG.pdf
For information updating firmware, use the instructions in the
Release Notes folder at:
C:\Program
Files\Persistor\MotoCross Support\CFX\Docs\Release Notes\UpdatingFirmware.htm
For information on updating CF1s from versions prior to 2.27
see the companion document at:
http://www.persistor.com/support/CF1PicoDEVUpdatingNotes.htm
CFX CHG ATA ATASetPower now does nothing and returns 0
CFX CHG BIA Extended BIA flash card startup timing for NAND cards
CFX CHG CF Add retries to low-level CF driver code
CFX FIX PDEV 228b1 had assert problem
CFX FIX PDEV Add snprintf and vsnprintf protos to stdio.h
CF2 NEW PDEV Added POSIX utime function
CF1 FIX PICO Add change PBM query to persistent (/P) BAUD change.
CFx FIX PICO Capture command now accepts break from non-SCI console devices
CF2 FIX PICO CF2 was resetting after 2nd program run
CFx FIX PICO DIR with sector read errors no longer hangs
CF1 CHG PICO Patch lib with new releases ships as empty
CFx FIX PICO PXE files that use execstr crash on return when run from batch files
CFx FIX
CFx FIX PICO YMODEM now works with 8 character file names with leading numbers
CFx NEW ATA New patchable ATABlockingError for CF and BIA drivers
CF2 CHG BIOS Modify BIOS entry for legacy BIOSInit calls
CF2 CHG BIOS Combine BIOS&PICO (CF1 stays separate)
CFx FIX MX RunMxPicoDOSApp was limiting static data to 128KB
CFx CHG PDEV Replace <cfx...> with the new multiple headers
CFx CHG PDEV Replace CW MSL headers with new PII versions
CFx FIX PICO Loaded and PXE apps now start in unbuffered uart mode
CFx FIX PICO Fixed DIR and COPY commands odd behaviors with subdirectories
CFx FIX PICO Memory display/modify commands were not honoring size switches
CF2 FIX PICO BOOT to APP printed "ReRunBootingFlashApp()"
CFx FIX PICO Fixed baud reporting error in BAUD command
CFx FIX PICO RUN/PXE limited was to 192KB in TryExec()
CFx FIX PICO Mount command reversed free and size reporting
CFx FIX PICO APP from Pico no longer attempts if FFFF's at E40000
CFx FIX PICO REN common within subdirectory copied to root
CFx NEW PICO Add displayable binary patch number
CFx NEW PICO Allow change drive with execstr("D:")
CF2 FIX PWR Revoved potential aborted PWRSuspendSecs request lockup mode
CFx FIX PWR Added required SCSInit after SUSPEND
CF2 FIX PWR /WAKE while running killed MSP430 after first suspend
CF2 FIX QPB CF2 QPB couldn't run more than one SPI device at a time
CF2 NEW QPB Add SYS.QPBCS to allow choice of SPI PCS linesnotes
CF2 FIX RTC Five calls to set time was resettng the CF2
CFX FIX RTC RTCInit was not allowing 1Hz interrupts
CF2 FIX RTC TLC microcode caused SetTime synchronization problems
CFx FIX STDC ENOERR was defined as 10 !
CFx FIX SCI SCITxPutByte blocked in handshake mode ignoring block param
CFx FIX SCI SCIRxGetXXXX NEVER returned overflow errors
CFx FIX SCI SCIRxGetCharXXXX was masking high error bits
CF2 FIX TPU TPU DIO functions had no way to get back to DIO
CF2 CHG TPU Removed useless TPUSetTCR1Prescale from headers
CF2 NEW TPU Allow loadable TPU image (file or flash address)
CF2 NEW TPU Add SYS.TCR1P and SYS.PSCK VEE vars for write-once prescalers
CF2 CHG TU TUTxPrintf was not translating '\n' to '\n','\r'
CF2 NEW TU Added TUTxBreak function for TPU UARTs
CF2 NEW TU Add TUChanLookup function for patching TPU UART ISR functions
CFx CHG VEE Identical entries with identical data are not re-written
CFx NEW VEE PicoDOS complains at startup if VEE is corrupted
Known
problems with the 2.28b2 installation:
• The CF1 and CF2 release notes are incomplete and their contents are swapped.
• The release history files have not been updated with 2.28 changes.