> GetROMs 1.02 $ Save all 17 ROMs from BBC, etc  Also for Electron ( (C)J.G.Harston 2: <&87:mem%=&3C00:=mem% F%A%=0:X%=1:M%=((&FFF4)&FF00)256 P7 mcode%&100:assem:romtab%=&2A1:M%=0:romtab%=&2A0 Z& Y%=0 16:"ROM ";Y%;": ";:Copy d:F$="":A%=mem%+9::F$=F$+?A%:A%=A%+1:A%?-1=0 F$>20 n2F$,1)<"A":F$=F$,F$-1):F$,1)>"@" F$="" x3I%=F$," "):I%:F$=F$,I%+1):I%=F$," "):I%=0 'F$=~Y%+"_"+F$,6)+"0"+~mem%?8,2) 4mem%!(mem%?7)<>&29432800 romtab%?Y%<&10:F$="" ;A$="0 FFFBBC00": Y%=16:F$="MOS":A$="FFFFC000 FFFFC000" @F$="":""; F$;:"SAVE "+F$+" "+~mem%+"+4000 "+A$ :: : !Copy:M%>0 Y%>15:Copy%: 0A%=0&3FFF:!&F6=A%+&8000:mem%?A%=&FFB9:: : assem P=0 1 P%=mcode% [OPT P*2 .Copy% :\ X=ROM number PHP:SEI :\ Disable IRQs CPX #16:BCS CopyMOS "!LDA &F4:PHA:STX &F4:STX &FE30 ,LDA #&80:JSR CopyRom 6PLA:STA &F4:STA &FE30 @ PLP:RTS J: T .CopyMOS ^LDA #0:LDX #1:JSR &FFF4 hCPX #3:BCC NotMaster rLDA &FE34:PHA | #&F7:A #&40:STA &FE34 .NotMaster PHP :\ Save Master flag LDA #&C0:JSR CopyRom PLP:BCC NotMasExit PLA:STA &FE34 .NotMasExit  PLP:RTS : .CopyRom:\ A=Start !STA &71:LDA #mem%256:STA &73 LDY #0:STY &70:STY &72 .LP &LDA (&70),Y:STA (&72),Y:INY:BNE LP INC &73:INC &71:LDA &71  #&3F:BNE LP:RTS ]: