--- /dev/null
+# Requires xdftool from amitools (https://github.com/cnvogelg/amitools/)
+xdftool part.hdf create size=2Mi + format PiStorm ffs
+xdftool part.hdf boot install
+xdftool part.hdf write Disk.info
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/PiSimple
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/PiStorm
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/PiStorm.info
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/libs13
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/libs20
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/libs13.info
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/libs20.info
+xdftool part.hdf write pistorm-dev/pistorm_dev_amiga/CopyMems
+xdftool part.hdf write ../../a314/software-amiga a314
+xdftool part.hdf makedir net
+xdftool part.hdf write net/net_driver_amiga/pi-net.device net/pi-net.device
+xdftool part.hdf makedir scsi
+xdftool part.hdf write piscsi/device_driver_amiga/pi-scsi.device scsi/pi-scsi.device
+xdftool part.hdf makedir rtg
+xdftool part.hdf write rtg/rtg_driver_amiga/pigfx020.card rtg/pigfx020.card
+xdftool part.hdf write rtg/rtg_driver_amiga/pigfx030.card rtg/pigfx030.card
+rm pistorm.hdf
+rdbtool pistorm.hdf create size=2.5Mi + init
+rdbtool pistorm.hdf addimg part.hdf name=DH99
+rm part.hdf
extern unsigned int pistorm_base_addr;
struct ReqToolsBase *ReqToolsBase;
-#define VERSION "v0.3.2"
+#define VERSION "v0.3.3"
#define button1w 54
#define button1h 11
#define tbox1w 130
#define tbox1h 10
+#define tbox2w 132
+#define tbox2h 12
+
#define statusbarw 507
#define statusbarh 10
SHORT SharedBordersPairs9[] =
{
- 0, 0, 0, tbox1h - 1, 1, tbox1h - 2, 1, 0, tbox1w - 2, 0
+ 0, 0, 0, tbox2h - 1, 1, tbox2h - 2, 1, 0, tbox2w - 2, 0
};
SHORT SharedBordersPairs10[] =
{
- 1, tbox1h - 1, tbox1w - 2, tbox1h - 1, tbox1w - 2, 1, tbox1w - 1, 0, tbox1w - 1, tbox1h - 1
+ 1, tbox2h - 1, tbox2w - 2, tbox2h - 1, tbox2w - 2, 1, tbox2w - 1, 0, tbox2w - 1, tbox2h - 1
};
struct Gadget KickstartCommit =
{
- NULL, 406, 49, button1w, button1h,
+ NULL, 401, 49, button1w, button1h,
GADGHIMAGE,
RELVERIFY,
BOOLGADGET,
struct IntuiText Destination_text[] =
{
- 1, 0, JAM2, -97, 1, NULL, "Destination:", &Destination_text[1],
+ 1, 0, JAM2, -98, 1, NULL, "Destination:", &Destination_text[1],
1, 0, JAM2, 1, 1, NULL, DestinationValue_buf, NULL,
};
struct Gadget GetDestination =
{
- &ShutdownButton, 106, 105, tbox1w, tbox1h,
+ &ShutdownButton, 107, 105, tbox2w, tbox2h,
GADGHIMAGE,
RELVERIFY,
BOOLGADGET,
struct Gadget RetrieveButton =
{
- &StatusBar, 244, 105, button2w, button2h,
+ &StatusBar, 244, 99, button2w, button2h,
GADGHIMAGE,
RELVERIFY,
BOOLGADGET,
struct Gadget RTGStatus =
{
- &ConfigFile, 14, 15, tbox1w, tbox1h,
+ &ConfigFile, 10, 15, tbox1w, tbox1h,
GADGHIMAGE,
0,
BOOLGADGET,
struct Gadget RTGButton =
{
- &RTGStatus, 150, 14, button3w, button3h,
+ &RTGStatus, 144, 14, button3w, button3h,
GADGHIMAGE,
RELVERIFY,
BOOLGADGET,
{
break;
}
+ Disable();
unsigned short ret = pi_handle_config(PICFG_LOAD, ConfigFileValue_buf);
if (ret == PI_RES_FILENOTFOUND)
{
{
break;
}
+ Disable();
unsigned short ret = pi_remap_kickrom(KickstartFileValue_buf);
if (ret == PI_RES_FILENOTFOUND)
{