-* cmp.l #-128,d0
-* bne.s EnqueueNode
-*
-** BOOL AddDosNode( LONG bootPri, ULONG flags, struct DeviceNode *deviceNode );
-** amicall(ExpansionBase, 0x96, AddDosNode(d0,d1,a0))
-* move.l #38,PiSCSIDebugMe
-* jsr AddDosNode(a6)
-* bra.w SkipEnqueue
-** VOID Enqueue( struct List *list, struct Node *node );
-** amicall(SysBase, 0x10e, Enqueue(a0,a1))
-*
-*EnqueueNode:
-* exg a6,a4
-* move.l #35,PiSCSIDebugMe
-* move.l #BootNode_SIZEOF,PiSCSIDebugMe
-* move.l #NT_BOOTNODE,PiSCSIDebugMe
-* move.l #LN_TYPE,PiSCSIDebugMe
-* move.l #LN_PRI,PiSCSIDebugMe
-* move.l #LN_NAME,PiSCSIDebugMe
-* move.l #eb_MountList,PiSCSIDebugMe
-* move.l #35,PiSCSIDebugMe
-*
-* move.l #BootNode_SIZEOF,d0
-* move.l #$10001,d1
-* jsr AllocMem(a6) ; Allocate memory for the BootNode
-*
-* move.l d0,a1
-* move.b #NT_BOOTNODE,LN_TYPE(a1)
-* move.b PiSCSIGetPrio,LN_PRI(a1)
-* move.l a0,bn_DeviceNode(a1)
-* move.l PiSCSIAddr1,LN_NAME(a1)
-*
-* lea eb_MountList(a4),a0
-* jsr Enqueue(a6)
-* exg a6,a4
-*
-*SkipEnqueue:
+* Or comment them out all the way down to and including SkipEnqueue: to use the AddBootNode method instead.
+ cmp.l #-128,d0
+ bne.s EnqueueNode
+
+* BOOL AddDosNode( LONG bootPri, ULONG flags, struct DeviceNode *deviceNode );
+* amicall(ExpansionBase, 0x96, AddDosNode(d0,d1,a0))
+ move.l #38,PiSCSIDebugMe
+ jsr AddDosNode(a6)
+ bra.w SkipEnqueue
+* VOID Enqueue( struct List *list, struct Node *node );
+* amicall(SysBase, 0x10e, Enqueue(a0,a1))
+
+EnqueueNode:
+ exg a6,a4
+ move.l #35,PiSCSIDebugMe
+ move.l #BootNode_SIZEOF,PiSCSIDebugMe
+ move.l #NT_BOOTNODE,PiSCSIDebugMe
+ move.l #LN_TYPE,PiSCSIDebugMe
+ move.l #LN_PRI,PiSCSIDebugMe
+ move.l #LN_NAME,PiSCSIDebugMe
+ move.l #eb_MountList,PiSCSIDebugMe
+ move.l #35,PiSCSIDebugMe
+
+ move.l #BootNode_SIZEOF,d0
+ move.l #$10001,d1
+ jsr AllocMem(a6) ; Allocate memory for the BootNode
+
+ move.l d0,PiSCSIAddr3
+ move.l #36,PiSCSIDebugMe
+
+ move.l d0,a1
+ move.b #NT_BOOTNODE,LN_TYPE(a1)
+ move.l PiSCSIGetPrio,d0
+ move.b d0,LN_PRI(a1)
+ move.l PiSCSIAddr2,bn_DeviceNode(a1)
+ move.l PiSCSIAddr1,LN_NAME(a1)
+
+ lea eb_MountList(a4),a0
+ jsr Enqueue(a6)
+ exg a6,a4
+
+SkipEnqueue: