Edit: Now having "ChiefPlugin Cache" available default on all projects,
you mostly do not need "BackupRestore" plugins
====>
If you are developing complex plugins, follow this to gain a lot time:
On SE projects:
Enable plugin .\"BackupRestore Components"
after build,
.\"BackupRestore Components" --> Restore
....
Here It takes 1 min 22 seconds to Restore, which you can create an iso
If Junction plugin enabled (with a RamDisk) Here It takes
8 seconds to Restore
This is fastest way to re test a plugin Further info:
Developing a plugin needs lots of rebuilds,
Even with above conventional ways, it still gets lots of time.
Idea is backup snapshot of build (like backup partition softwares)
and restore during development.
We have "Backup Restore" plugins
Gena:
Gena have 4 snapshot plugin points (4 Backup Restore Plugins) available to ease development
1) At the End of Basic (selected default)
2) At the End of Components (selected default)
3) At the Begining of Optimization (not selected default)
4) At the Begining of Drivers (not selected default)
1 and 2 are the ones I use most
SE:
With
Gena\Utils\Share Plugins --> Share Plugins with --> SE
you get 4 (all not selected default) "Backup Restore" plugin available.
I mostly use
Components\Xerox\"BackupRestore Components"
(I prefer unselecting rest of Components plugins)
After a successfull build,
when developing a plugin,
Components\Xerox\"BackupRestore Components" --> Restore,
Green button developing plugin,
Finals\PostConfig -> There is small button "Create New Target Image and ISO and Start Emulator"
This is fastest way to re test a plugin ps:
If you use Junction,
Components\Xerox\"BackupRestore Components" have Junction option available on Advanced Menu
Tip:
You can copy
Components\Xerox\00-4_BackupRestore_Components.Link
to base folder (folder where script.project exists)
so you can more easly access Restore buttonnow done automatically
Tip:
You can also switch between x86 and x64 builds with Advanced Restore buttons
Backup Restore plugin page:
http://TheOven.org/index.php?topic=87.0This is not conventional but simple,
you need to invest time to learn (read and practice) (10 minutes !),
and gain lots of development time (hours)