This is the development log of '!PowerMgr' - Generic FileCore based file system configuration and administration. The versions are shown in descending order, with changes within a version being in ascending order.

Version 2.25

01-May-2009 : Added improved FAT formating plus FAT32

Version 2.24

15-Feb-2009 : Update copyright year.

Version 2.23

07-Jan-2004 : Added 32bit version.
07-Jan-2004 : Update copyright year.
27-Jan-2004 : Fixed some 32bit issues with embedded assembler code.
27-Jan-2004 : Modify some of the FLASH ROM programming code to handle podules at different addresses (Iyonix).
03-Feb-2004 : Change the microsecond delay code to use the HAL on Iyonix (used for FLASH programming).
11-Feb-2004 : Only allow users with a maintainance contract dated on or after 1/6/2003 use the program.
11-Feb-2004 : Fix 32bit code in embedded HFORM core code.

Version 2.22

08-Apr-2003 : Update copyright year.

Version 2.21

24-Oct-2002 : Added German message file - thanks to Weiss Niklaus for the translation.

Version 2.20

16-Oct-2002 : No longer ship old CDFS soft driver modules within the Module directory.

Version 2.19

26-Sep-2002 : Fixed silly bug in 'partition conversion' which did not check the correct end point of a partition.
26-Sep-2002 : New maximum partition size of 256GBytes - needs a maintenance contract valid on or after this date.

Version 2.18

22-Jun-2002 : Placed CDFS modules in MODULE directory instead of always being in FLASH (for SCSI with FLASH ROMs).
27-Jul-2002 : Removed DOSFS and DOSMount from all ROMs and file systems - causes problems.
03-Aug-2002 : Change Kinetic configuration bit in 'Config' word written to FlashROM.
03-Aug-2002 : Fixed '!Help' exceptions.
17-Sep-2002 : Make PowerMgr think that ATAPI licenses mean SCSI!

Version 2.17

28-Apr-2002 : Added PUSBFS (USB Mass Storage) to file system list.
28-Apr-2002 : On file systems which can not be configured - dont allow the config page to be shown.
28-Apr-2002 : Dont allow partitioning of drives (ie. only one partition per drive) on selected file systems.

Version 2.16

18-Mar-2002 : When changing write protect state on Zip & Jaz drives, force drive renumeration in file system.
23-Mar-2002 : Allow PowerMgr to control NC ZipFS drives.

Version 2.15

22-Feb-2002 : Give warning if the version running is a Dealer demonstration version.
22-Feb-2002 : Allow the request for a software update from iconbar menu.

Version 2.14

31-Dec-2001 : Increase maximum partition size (needs valid support contract).
08-Jan-2002 : Update copyright year.

Version 2.13

04-Aug-2001 : Lessen memory requirements for HFORM.
08-Aug-2001 : Bug found in HFORM (variable not known) - cure not yet known.

Version 2.12

04-Aug-2001 : Fix 'Alloc%' bug in HFORM which caused 'Number to big' error.

Version 2.11

03-Aug-2001 : Allows HFORM core to allocate more memory when required.

Version 2.10

08-Jul-2001 : Added extra diagnostics for launching HFORM core.

Version 2.09

06-Jun-2001 : Increase WimpSlot for HFORM to 2MBytes when formatting E and E+ formats.
15-Jun-2001 : Do not tile window backgrounds when this feature is disabled.

Version 2.08

01-Jun-2001 : Supports larger (>15 bits) 'IdLen' size in RiscOS4 type formats.

Version 2.07

20-Apr-2001 : Add new file system 'InternetFS'.

Version 2.06

12-Dec-2000 : Add new HFORM - now allows for smaller LFAU etc.
12-Dec-2000 : Display hourglass for long 'partition size' changes.
15-Dec-2000 : Add new file system 'SmartMediaFS' for Surftec.
21-Jan-2001 : Update copyright year.

Version 2.05

15-Sep-2000 : Add new file system 'Compact FlashFS' for Surftec.

Version 2.04

12-Jul-2000 : When no license file is not present, don't annoy the user too much...
14-Jul-2000 : Allow for both INFO and INFO/DAT files. But check for INFO/DAT first.

Version 2.03

17-May-2000 : Check that OS is at least 3.60 and not 3.70 for 'big partitions'.
17-May-2000 : Give error if the best allocation unit size can not be found in HFORM instead of looping for ever.
17-May-2000 : Allow access to PowerMgr without a license file.
17-May-2000 : If no license file is present, only allow normal RISCOS formatting, and limit size to 512MBytes.

Version 2.02

14-Apr-2000 : Fix bug which stopped the user from having multiple partitions when first was RiscOS+ format.
20-Apr-2000 : Allow for smaller LFAU on RiscOS type formated partitions.

Version 2.01

14-Apr-2000 : Remove 'find alloc size' code from Acorn's HFORM core as it gets stuck in a loop with some disc sizes.

Version 2.00

12-Apr-2000 : Remove embarassing error which only allowed F+ to work for certain people.
12-Apr-2000 : Shade-out file systems which are not licenced in file system selection window.
12-Apr-2000 : Change names of a couple of file systems (PowerParallel and PowerTape).
12-Apr-2000 : Add QUIT option to file system selection window.
12-Apr-2000 : Try and ensure that there is enough memory to allow for HFORM core to execute.
12-Apr-2000 : Instead of not displaying unlicensed features in menus, simply shade them instead.

Version 1.99

23-Mar-2000 : Re-introduced F+ formatting.
23-Mar-2000 : Remove question concerning restarting PowerMgr on exit.

Version 1.98

06-Mar-2000 : Remove old copy protection system.
22-Mar-2000 : Add new user registration system.

Version 1.97

08-Feb-2000 : Change copyright to Partis Computing.

Version 1.96

18-Jan-2000 : Allow multiple partitions when first partition is F+ format.

Version 1.95

05-Jan-2000 : Cure for 'PWAL' error.

Version 1.94

27-Oct-1999 : Fix 'HFORM Error 1'.
03-Dec-1999 : Enhanced BETA Test facility.

Version 1.93

09-Aug-1999 : PowerMgr remembers when all ATAPI drivers are disabled.
09-Aug-1999 : Some FLASH programming changes.
15-Sep-1999 : Allow 'Cleaning' without !EnBeta.
15-Sep-1999 : Clean discs on 'Partition Conversion'.

Version 1.92

30-Jul-1999 : Correct 'format version' byte is placed in boot block on 'formatting' and 'cleaning' (for RO4).

Version 1.91

13-May-1999 : Modify main window template slightly.
13-May-1999 : Do not allow (by default) the cleaning of existing partitions which contain data.

Version 1.90

15-Apr-1999 : When re-starting PowerMgr, ensure it picks up the defined WimpSlot settings.
15-Apr-1999 : Fix silly bug which did not calculate a 'best guess' geometry correctly.
15-Apr-1999 : Change minimum LFAU to 11 (2048 bytes), and dont zero when set to automatic (HFORM complains).
15-Apr-1999 : Fix bug in HFORM which causes HFORM to think that drives >2Gb and <4Gb are not big discs!
15-Apr-1999 : Change 'clean' code so that it detects drives partitions which are 'big discs' but do not say so.
22-Apr-1999 : Do not clean partitions on 'Partition Conversion'.
22-Apr-1999 : Add extra prompt when cleaning boot blocks.
22-Apr-1999 : Do not clean _all_ potentially unused data from boot block.
04-May-1999 : Do not set 'Big Disc' flag on big discs when cleaning if it was not already set.

Version 1.89

13-Apr-1999 : If a drive does not return a geometry then calculate one instead of using a default.
13-Apr-1999 : On initialising a FileCore partition, remove 'crap' from boot block.
13-Apr-1999 : Automatically clean FileCore boot blocks on partition conversion.
13-Apr-1999 : Add options to clean FileCore boot blocks on a given drive (misc operations).

Version 1.88

09-Mar-1999 : If territory is set to Switzerland then use German...

Version 1.87

05-Feb-1999 : Added extra 'CDir' to stop locking on non-SCSI versions.

Version 1.86

05-Nov-1998 : Adjusted template to ensure 'Configure Computer' window open up as full size.
05-Nov-1998 : Added extra window buttons to allow user resizing of windows.
20-Nov-1998 : Added ParIDEFS to PowerManager.

Version 1.85

24-Oct-1998 : When FLASH memory runs out of space when adding modules, after error, re-enable hourglass.
27-Oct-1998 : New visual appearance.

Version 1.84

07-Aug-1998 : Warn user when requested to partition a removable disc.
07-Aug-1998 : Do not change CDFS values within configuration except when the selected filing system in SCSI.
27-Aug-1998 : Enable WideSCSI on speed test if available.
01-Sep-1998 : Add new (but as yet unsupported) disc format for RiscOS 4.

Version 1.83

22-Jul-1998 : Add Cumana UltraSCSI-3 code (allow setting of active terminators).

Version 1.82

28-Jun-1998 : On exit, only query a new filing system if more than one (or no) Power-tec filing system is present.
03-Jul-1998 : Add some PCI functionality to FLASH programming.

Version 1.81

17-May-1998 : Automatically grab the FX module from Cumana SCSI-2 cards, and place it in new FLASH image.

Version 1.80

30-Apr-1998 : Improve partition conversion to detect 'real' partitions.
01-May-1998 : Allow a wider variety of charactors to be in a disc name.

Version 1.79

21-Apr-1998 : On configuration, ensure all drive icons are displayed on the iconbar by default.

Version 1.78

13-Mar-1998 : Added programming of CAT28F010 FLASH EPROMs (Cumana).
21-Mar-1998 : Further refinements of Cumana SCSI-2 FLASH EPROM programming.
28-Mar-1998 : Make FLASH programming independant of whether FLASH is 5v or 12v VPP.
30-Mar-1998 : Added programming of Intel i28F010 FLASH EPROMs (Cumana).
30-Mar-1998 : Added programming of AMD AM28F010 FLASH EPROMs (Cumana).

Version 1.77

22-Jan-1998 : Allow the entering of size via keyboard of a streamer partition.
22-Jan-1998 : Configuration will clear all extended CMOS settings.

Version 1.76

11-Dec-1997 : Allow configuration of termination on version 3 SCSI boards.

Version 1.75

25-Nov-1997 : Allow upto 16Gbyte partition sizes again.

Version 1.74

27-Oct-1997 : Add software write protect facility to Jaz and Zip drives.
29-Oct-1997 : Stop rouge file systems (ie. old Oak SCSI) from interfering with our products.

Version 1.73

14-Oct-1997 : Add SWI and FS number for JazFS.
14-Oct-1997 : When exiting, ask user if he wishes to select a different filing system to work upon.
22-Oct-1997 : Limit partition sizes to 2Gbytes (documented Acorn RiscOS bug in FileCore etc).

Version 1.72

09-Oct-1997 : Change name of ParFS (PowerZip) to ZipFS and add JazFS as a parallel port SCSI Jaz.

Version 1.71

05-Oct-1997 : Modified latest version of Risc_OSLib to fix menu bug.
05-Oct-1997 : Stop application from exiting or displaying wrong windows when selecting menu items.
05-Oct-1997 : Change names of ParFS (PowerZip) and EADFS (PowerIDE).

Version 1.70

16-Sep-1997 : Compiled with latest C compiler.
30-Sep-1997 : Finalised placing of user modules with in FLASH ROM.

Version 1.69

19-Aug-1997 : Added complete NVRamFS support (for internal use).

Version 1.68

02-Jul-1997 : Added complete ParFS support (for parallel Zip drives etc).
08-Jul-1997 : Added correct SWI base and FS number for EADFS.
08-Jul-1997 : Added additional performance check when testing drive/system speed in 'Drive Info'.

Version 1.67

17-Jun-1997 : Do not allow compression of executables.
17-Jun-1997 : Do not use normal '_kernel_swi' for SWI calls.

Version 1.66

28-May-1997 : When changing the format type of a partition ensure that other partitions do not loose there format.
28-May-1997 : On a Partition Conversion, inform user that it will only find NewMap type formats. (ie. normal formats).

Version 1.65

12-May-1997 : Only allow Power-tec *or* Acorn ATAPI, or none, but not both.

Version 1.64

24-Mar-1997 : When partitioning drives which return 'way out' logical geometry, then partition with default geometry.

Version 1.63

15-Mar-1997 : Allow the changing of the sector interleave on a low level format (some drives want different interleave).
15-Mar-1997 : Set the default interleave to zero - factory default (used to be 1 - internal to !RunImage).

Version 1.62

19-Feb-1997 : If a drive says it is ready, then dont try and spin it up (speeds up some operations).
26-Feb-1997 : Change default LFAU settings to help HFORM format smaller drives.
04-Mar-1997 : Auto detect Flash ROM types and program accordingly (added SST29EE010).

Version 1.61

12-Feb-1997 : Remove 'Registration' information from startup window.
12-Feb-1997 : Ensure all abreviations of 'byte' have a capital 'B'.
12-Feb-1997 : If no hard discs are configured - then do not allow the setting of the default filing system.

Version 1.60

08-Jan-1997 : Only issue 'un-write-protect' command to IOMEGA drives (stops confusing old Syquest drives).

Version 1.59

18-Nov-1996 : Drive selection display is now cached for upto 5 minutes.
18-Nov-1996 : Modify internal memmove() and memset() so that they work on non word aligned boundaries.
20-Nov-1996 : Rebuilt with latest version of Risc_OSLib.
21-Nov-1996 : Modified internal menu control system.

Version 1.58

11-Nov-1996 : Allow independant enable/disable of Power-tec ATAPI and Acorn ATAPI.
11-Nov-1996 : Allow the changing of the format type when initialising partitions.
12-Nov-1996 : Placed latest version of basterdised HFORM into !PowerMgr.
13-Nov-1996 : Fixed bug which caused the wrong size non-RISCOS format partitions to be initialised on drives over 2Gb.

Version 1.57

28-Oct-1996 : Modify timing for programming 29F010 FLASH ROMs (for StrongARM machines).

Version 1.56

15-Oct-1996 : Allow for drives which return a zero size to be configured for use.

Version 1.55

07-Oct-1996 : Check for IDE drives which respond to both Master and Slave select.

Version 1.54

25-Sep-1996 : When using default configuration (express and explicit) then enable Power-tec ATAPI system.
25-Sep-1996 : Ensure Acorn/EESOX ATAPI driver is unplugged or enabled - depending on the Power-tec ATAPI setting.

Version 1.53

13-Sep-1996 : Ignore diagnostics from HFORM core when the map link bits are not 100% correct.

Version 1.52

09-Sep-1996 : Fix changing of partition sizes so that it does not spend for-ever working things out.
09-Sep-1996 : Allow EADFS to have upto 8 partitions (more usefull for drives over 2Gb).
09-Sep-1996 : Propagate diagnostics from HFORM core for the benefit of the user.

Version 1.51

30-Aug-1996 : When medium is write protected for a 'section', ask user if he/she wants to go on.

Version 1.50

14-Aug-1996 : Fix bug which failed to add the last CARRY to the ACC when calculating the boot block csum.
19-Aug-1996 : Only allow CDFS changes to SCSI based file systems.
19-Aug-1996 : When configuring EADFS, inform user that a reset may be required if ADFSBuffers were not zero.
19-Aug-1996 : Change DOS Formatting to allow better computation of disc geometry.
28-Aug-1996 : Do not allow further processing on drives which do not respond to a geometry request.
29-Aug-1996 : Increase max partition size to 16Gb.

Version 1.49

08-Aug-1996 : Add CDFS and CDFSSoftPower control to the configuration window.
08-Aug-1996 : When configuring EADFS, stop access to first partition on each drive.

Version 1.48

05-Aug-1996 : Allow separate windows for each drive on 'Drive Information'.
06-Aug-1996 : Reduce sprite and template sizes - application now just needs 512Kb to execute.
06-Aug-1996 : Automatically un-write protect Jaz drives (provided it is not locked with a password).
06-Aug-1996 : New BigDisc formatting - uses the host drive as a swap area. Allows upto 4Gb per partition.

Version 1.47

30-Jul-1996 : Improved configuration - it only sets CMOS bytes which have changed.
31-Jul-1996 : Modified window layout.
31-Jul-1996 : When using Advanced Install, fade out the 'Install' button.
31-Jul-1996 : Allow the displaying of drive information on all device types.
31-Jul-1996 : Drive selection display is now cached, with a re-scan option, plus the cache is cleared after 60s.
31-Jul-1996 : Increase memory allocation on startup.

Version 1.46

24-Jul-1996 : Add support for programming FLASH in a network slot.
29-Jul-1996 : Fix bug which did not allow the partitioning of drives which don't return their geometry.
29-Jul-1996 : Display warning when trying to do a write operation to write protected drives.

Version 1.45

05-Jul-1996 : Separate Partitioning from Initialisation totally, and place the primary partition info in partition table.
10-Jul-1996 : When selecting a card for FLASH programming, bring up card menu if card is not recognised.
12-Jul-1996 : On partition conversion, account for the primary partition with new partition tables.

Version 1.44

25-Jun-1996 : Allow clicking on icons which contain information for drop-down menus.
25-Jun-1996 : Allow clicking with right mouse button.
25-Jun-1996 : Allow the auto maximising of the main PowerMgr window.
25-Jun-1996 : On Up/Down/Left/Right arrows, the right button will now work in reverse.

Version 1.43

19-Jun-1996 : Check for trying to re-program an EPROM instead of a FLASH.
20-Jun-1996 : Express/Advanced install options change the size of window, blanking out options.
21-Jun-1996 : Remove 'right arrows' and replace with drop down menus on multi selection options.

Version 1.42

18-Jun-1996 : RISC OS 3.1 dialogue boxes have a key for which button to press.
18-Jun-1996 : Only display the FS type when more than one or zero Power-tec FSs are present in computer.
18-Jun-1996 : If certain cards are present, disallow access to certain options (re. FLASH & Termination).

Version 1.41

10-May-1996 : Allow user to 'TAB' through text entry icons and set organisation to 'Unknown' if non entered.
10-May-1996 : Always write back main FLASH image after checking copy protection.
10-May-1996 : Added format option for the GigaFS image filing system.
13-May-1996 : Increased max partition size to 2047Mb (2Gb).
23-May-1996 : Increased max partition size to 16384Mb (16Gb).
28-May-1996 : Limit speed test transfers to 64Mb.
28-May-1996 : Performance increase in startup (improved window buffering).

Version 1.40

01-May-1996 : Add 3rd party license support.

Version 1.39

17-Apr-1996 : Improved drive information window.
18-Apr-1996 : Change support email address.
18-Apr-1996 : Prevent 'divide by zero' errors on drive with zero block size.

Version 1.38

15-Apr-1996 : Internal disc operations now use block instead of byte addressing (each drive upto 512GBytes).
16-Apr-1996 : Cache drive information from one Wimp_Poll to the next (increased performance).
17-Apr-1996 : Improved drive selection window.

Version 1.37

04-Apr-1996 : Limit 'D' type formats to 511Mb.
04-Apr-1996 : Limit 'DOS' type formats to 2047Mb (this is an image File System).
10-Apr-1996 : Add raw speed test to 'Drive Information'.
11-Apr-1996 : If the message file for a given territory is not found, use English.

Version 1.36

27-Mar-1996 : Added OldMap (type 'D') formatting. This gives better space utilisation but no file fragmentation.
28-Mar-1996 : Allow partition sizes upto 1.5Gb (512Mb increase).
01-Apr-1996 : Do not give automatic prompt for saving FLASH ROM if a copy has already been taken.

Version 1.35

27-Mar-1996 : Place 'operation' window at top of screen, so it not obscured by new windows.
27-Mar-1996 : Conditional compilation of normal FileCore format code and new LargeFileCore code.

Version 1.34

25-Mar-1996 : Stop Hourglass for switching on/off when doing an express install.
25-Mar-1996 : Further encrypt password file and ensure the machine ID is valid.
25-Mar-1996 : Use 'Territory' instead of 'Country' for multi-lingual message files.
25-Mar-1996 : Allow the manual setting of tape size when formatting a streamer.
25-Mar-1996 : Inform user of what is happening when searching for devices.
26-Mar-1996 : When selecting the 'Empty:' format type, fill the first 64KBytes of medium with zeros.
26-Mar-1996 : Ensure when causing a 'technology bus reset' that all drives are ready before proceeding.

Back to top

Home  News  Shop  MDOS  Adelian  Luan  Acorn & RISC OS  Raspberry Pi  Consultancy  Hosting  Support  Repository  Contact  Admin       T and C   Privacy Statement

Click here to report an error or fault with this page