/** Ċ Ġ* Ġ@ author ĠJ oh nn y ĠSt arr Ġ< jo h nn yst arr @ gmail . com > Ċ Ġ*/ Ċ Ċ package Ġio . jo h nn yst arr . jvm 6 5 . core Ċ Ċ /** Ċ Ġ* ĠMemory ĠManagement ĠInterface Ċ Ġ*/ Ċ interface ĠMemory Manager Ġ{ ĊĠĠĠ Ġvar Ġmemory : ĠHashMap < Int , ĠUnsigned Byte > ĊĊĠĠĠ Ġfun Ġat ( index : ĠInt ): ĠRegister ĊĠĠĠ Ġfun Ġat X ( index : ĠInt ): ĠRegister ĊĠĠĠ Ġfun Ġat Y ( index : ĠInt ): ĠRegister ĊĠĠĠ Ġfun Ġput ( address : ĠInt , Ġbyte : ĠRegister ) ĊĠĠĠ Ġfun Ġimmediate (): ĠRegister ĊĠĠĠ Ġfun Ġzero Page (): ĠRegister ĊĠĠĠ Ġfun Ġzero Page X (): ĠRegister ĊĠĠĠ Ġfun Ġzero Page Y (): ĠRegister ĊĠĠĠ Ġfun Ġabsolute (): ĠRegister ĊĠĠĠ Ġfun Ġabsolute X (): ĠRegister ĊĠĠĠ Ġfun Ġabsolute Y (): ĠRegister ĊĠĠĠ Ġfun Ġindirect (): ĠRegister ĊĠĠĠ Ġfun Ġindirect X (): ĠRegister ĊĠĠĠ Ġfun Ġindirect Y (): ĠRegister Ċ }