> PatchNULA @ Patch NuLA v1.02 and v1.03 ROM to use logical MODE numbers : (file$="VNULA103" 2 mem% &3FFF < "LOAD "+file$+". "+~mem% F&ver$=mem%?&13+mem%?&15+mem%?&16 P9ver$<>"102":ver$<>"103":"ERROR: Unknown version": Zfile$=file$,file$-3)+ver$ d: n'off1%=&01B9:ver$="103":off1%=&01C1 x'off2%=&01D7:ver$="103":off2%=&01DF 'off3%=&0621:ver$="103":off3%=&06D4 'off4%=&0659:ver$="103":off4%=&070C 'off5%=&071C:ver$="103":off5%=&07CF 'off6%=&0885:ver$="103":off6%=&0938 'off7%=&09FC:ver$="103":off7%=&0AAF 'off8%=&09E7:ver$="103":off8%=&0A9A 'off9%=&06FC:ver$="103":off9%=&07AF 'end% =&2FCC:ver$="103":end% =&31E4 4tran%=&AA000020+(end%+&8000)*256: JSR trans:TAX 0chck%=&00000020+(end%+&8009)*256: JSR check : mem%?&0017="+" mem%?(off1%+0)="0" mem%?(off1%+1)=ver$,1) mem%?(off1%+2)="+" mem%?(off2%+0)="0" "mem%?(off2%+1)=ver$,1) ,mem%?(off2%+2)="+" 6/mem%!off3%=tran% : JSR TRANS:TAX @/mem%!off4%=tran% : JSR TRANS:TAX J/mem%!off5%=tran% : JSR TRANS:TAX T/mem%!off6%=tran% : JSR TRANS:TAX ^/mem%!off7%=tran% : JSR TRANS:TAX hmem%?off8%=&00 r+mem%!(off9%+00)=chck% : JSR &AFD5 |/mem%!(off9%+03)=&EAC4B0 : BCS &86C5:NOP 2mem%!(off9%+06)=&0BA9A885 : STA &A8:LDA #&0B 5mem%!(end%+00)=&BDAA : TAX:LDA &AFE7-&60,X -mem%!(end%+02)=end%+&801B-&60: &AFE7-&60 3mem%!(end%+04)=&7F2980C9 : CMP #&80:AND #127 %mem%?(end%+08)=&60 : RTS 4mem%!(end%+09)=&0DB070C9 : CMP #&70:BCS &AFE6 1mem%!(end%+13)=&BA488A48 : PHA:TXA:PHA:TSX ,mem%!(end%+17)=&0102BD : LDA &102,X +mem%!(end%+20)=&20 : JSR &AFCC mem%!(end%+21)=end%+&8000 1mem%!(end%+23)=&6068AA68 : PLA:TAX:PLA:RTS mem%!(end%+27)=&02820100 mem%!(end%+31)=&87048503 mem%!(end%+35)=&068A8905 mem%!(end%+39)=&8F088D07 size%=end%+43 &> "SAVE "+file$+"+. "+~(mem%)+"+"+~(size%)+" 0 FFFBBC00"