I have a method:
def loadRom(filename: String) : Array[Int] = {
val is = new FileInputStream(filename)
Stream.continually(is.read).takeWhile(-1 !=).toArray
}
It returns an array of 0x8000
(I can always guarantee that). I want to load it into an array of 0x200000
size. Is there an elegant way to do that? What about padding it out to 0x200000
?
Edit: Whoops. I JUST noticed the padTo method does what I want. Close?