mirror of
https://github.com/KarolS/millfork.git
synced 2024-05-31 18:41:30 +00:00
random minor stuff
This commit is contained in:
parent
ca7166d1ae
commit
9229092309
|
@ -953,7 +953,7 @@ case class ZLine(opcode: ZOpcode.Value, registers: ZRegisters, parameter: Consta
|
||||||
if (result.contains("???")) s" ??? (${this.toString.stripPrefix(" ")})" else result
|
if (result.contains("???")) s" ??? (${this.toString.stripPrefix(" ")})" else result
|
||||||
}
|
}
|
||||||
|
|
||||||
def readsRegister(r: ZRegister.Value): Boolean = {
|
def readsRegister(r: ZRegister.Value): Boolean = { // TODO: optimize
|
||||||
import ZOpcode._
|
import ZOpcode._
|
||||||
import ZRegister._
|
import ZRegister._
|
||||||
r match {
|
r match {
|
||||||
|
|
|
@ -240,8 +240,8 @@ object MosNiceFunctionProperty {
|
||||||
case object DoesntConcernD extends NiceFunctionProperty("D")
|
case object DoesntConcernD extends NiceFunctionProperty("D")
|
||||||
case object DoesntChangeZpRegister extends NiceFunctionProperty("reg")
|
case object DoesntChangeZpRegister extends NiceFunctionProperty("reg")
|
||||||
case class SetsSourceOfNZ(sourceOfNZ: SourceOfNZ) extends NiceFunctionProperty(sourceOfNZ + "NZ")
|
case class SetsSourceOfNZ(sourceOfNZ: SourceOfNZ) extends NiceFunctionProperty(sourceOfNZ + "NZ")
|
||||||
case class SetsXTo(value: Int) extends NiceFunctionProperty("Y=" + value)
|
case class SetsXTo(value: Int) extends NiceFunctionProperty("X=" + value)
|
||||||
case class SetsYTo(value: Int) extends NiceFunctionProperty("Z=" + value)
|
case class SetsYTo(value: Int) extends NiceFunctionProperty("Y=" + value)
|
||||||
case class SetsATo(value: Int) extends NiceFunctionProperty("A=" + value)
|
case class SetsATo(value: Int) extends NiceFunctionProperty("A=" + value)
|
||||||
case class Bit0OfA(value: Boolean) extends NiceFunctionProperty("A0=" + value)
|
case class Bit0OfA(value: Boolean) extends NiceFunctionProperty("A0=" + value)
|
||||||
case class Bit7OfA(value: Boolean) extends NiceFunctionProperty("A7=" + value)
|
case class Bit7OfA(value: Boolean) extends NiceFunctionProperty("A7=" + value)
|
||||||
|
|
|
@ -51,6 +51,7 @@ class MemoryBank(val index: Int, val isBigEndian: Boolean) {
|
||||||
|
|
||||||
def readWord(addrHi: Int, addrLo: Int): Int = readByte(addrLo) + (readByte(addrHi) << 8)
|
def readWord(addrHi: Int, addrLo: Int): Int = readByte(addrLo) + (readByte(addrHi) << 8)
|
||||||
|
|
||||||
|
// TODO: use new:
|
||||||
val output: Array[Byte] = Array.fill[Byte](1 << 16)(0)
|
val output: Array[Byte] = Array.fill[Byte](1 << 16)(0)
|
||||||
val occupied: Array[Boolean] = Array.fill(1 << 16)(false)
|
val occupied: Array[Boolean] = Array.fill(1 << 16)(false)
|
||||||
val initialized: Array[Boolean] = Array.fill(1 << 16)(false)
|
val initialized: Array[Boolean] = Array.fill(1 << 16)(false)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user