package adlsim; /** *
Title: AVRSim
*Description: Mixed Signal AVR Simulator
*Copyright: Copyright (c) 2002
*Company: Cornell University
* @author unascribed * @version 1.0 */ import java.io.*; public class HexReader { FileReader f; // declare a file reader object private int recordLength = 0; private String recordLengthS; private int address = 0; private String addressS; private char[] buffer = new char[100]; private int index; private int dataIndex; public void loadMEM(String S, short[] Mem){ try{ // Create a new file reader // connected to S f = new FileReader(S); BufferedReader br = new BufferedReader(f); index = 0; dataIndex = 9; char[] temp0 = (br.readLine()).toCharArray(); int countMod4 = 0; while(index<9){ buffer[index] = temp0[index]; index++; } while(index