nes-contra-us/set_bytes.vbs

22 lines
666 B
Plaintext

' function used by build.bat for copying bytes from the source Contra US NES rom
' file to the various binary files for use when assembling.
Set fso=CreateObject("Scripting.FileSystemObject")
' check if output already exists
If fso.FileExists(WScript.Arguments(2)) Then
Else
Wscript.Echo " Writing file " + WScript.Arguments(2) + "."
' read bytes from source Contra US NES rom
Set inFile=fso.OpenTextFile("baserom.nes")
inFile.Skip(WScript.Arguments(0))
buf=inFile.Read(WScript.Arguments(1))
inFile.Close
' write binary file
Set outFile = fso.CreateTextFile(WScript.Arguments(2))
outFile.Write buf
outFile.Close
End If