mirror of
https://github.com/mcanlas/6502-opcodes.git
synced 2024-06-01 15:41:35 +00:00
Compare commits
11 Commits
29efb32781
...
06e7f0bea0
Author | SHA1 | Date | |
---|---|---|---|
|
06e7f0bea0 | ||
|
8ca5612bd2 | ||
|
e53310974a | ||
|
b57366ae8f | ||
|
1118614a62 | ||
|
92f1bdb0c3 | ||
|
acbc84617a | ||
|
04846909d5 | ||
|
166a590da5 | ||
|
a7316ed667 | ||
|
3fba1f8eae |
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
@ -9,9 +9,9 @@ jobs:
|
||||||
name: Unit test
|
name: Unit test
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- uses: actions/setup-java@v3
|
- uses: actions/setup-java@v4
|
||||||
with:
|
with:
|
||||||
distribution: temurin
|
distribution: temurin
|
||||||
java-version: '17'
|
java-version: '17'
|
||||||
|
|
|
@ -11,4 +11,5 @@ OrganizeImports {
|
||||||
"*",
|
"*",
|
||||||
"com.htmlism"
|
"com.htmlism"
|
||||||
]
|
]
|
||||||
|
targetDialect = Scala3
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
version = "3.7.17"
|
version = "3.8.0"
|
||||||
|
|
||||||
runner.dialect = "scala3"
|
runner.dialect = "scala3"
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@ import scala.util.chaining.*
|
||||||
|
|
||||||
import cats.syntax.all.*
|
import cats.syntax.all.*
|
||||||
|
|
||||||
import com.htmlism.firepower.core.AsmBlock.*
|
|
||||||
import com.htmlism.firepower.core.*
|
import com.htmlism.firepower.core.*
|
||||||
|
import com.htmlism.firepower.core.AsmBlock.*
|
||||||
|
|
||||||
object FeatureDemo:
|
object FeatureDemo:
|
||||||
val program: List[String] =
|
val program: List[String] =
|
||||||
|
|
|
@ -4,9 +4,9 @@ import scala.util.chaining.*
|
||||||
|
|
||||||
import zio.*
|
import zio.*
|
||||||
|
|
||||||
|
import com.htmlism.firepower.core.*
|
||||||
import com.htmlism.firepower.core.AsmBlock.*
|
import com.htmlism.firepower.core.AsmBlock.*
|
||||||
import com.htmlism.firepower.core.AssemblerOptions.*
|
import com.htmlism.firepower.core.AssemblerOptions.*
|
||||||
import com.htmlism.firepower.core.*
|
|
||||||
import com.htmlism.rufio.withzio.*
|
import com.htmlism.rufio.withzio.*
|
||||||
|
|
||||||
object PrintPrograms extends ZIOAppDefault:
|
object PrintPrograms extends ZIOAppDefault:
|
||||||
|
|
|
@ -4,8 +4,8 @@ import scala.util.chaining.*
|
||||||
|
|
||||||
import cats.syntax.all.*
|
import cats.syntax.all.*
|
||||||
|
|
||||||
import com.htmlism.firepower.core.AsmBlock.*
|
|
||||||
import com.htmlism.firepower.core.*
|
import com.htmlism.firepower.core.*
|
||||||
|
import com.htmlism.firepower.core.AsmBlock.*
|
||||||
|
|
||||||
object PrintThree:
|
object PrintThree:
|
||||||
def build(screen: Easy6502.Screen): List[MetaIntent.Move[Easy6502.Color, Easy6502.Screen.Pixel]] =
|
def build(screen: Easy6502.Screen): List[MetaIntent.Move[Easy6502.Color, Easy6502.Screen.Pixel]] =
|
||||||
|
|
|
@ -6,8 +6,8 @@ import scala.util.chaining.*
|
||||||
|
|
||||||
import cats.syntax.all.*
|
import cats.syntax.all.*
|
||||||
|
|
||||||
import com.htmlism.firepower.core.AsmBlock.Intent
|
|
||||||
import com.htmlism.firepower.core.*
|
import com.htmlism.firepower.core.*
|
||||||
|
import com.htmlism.firepower.core.AsmBlock.Intent
|
||||||
|
|
||||||
object SnakeEasy6502:
|
object SnakeEasy6502:
|
||||||
val program: List[MetaIntent] =
|
val program: List[MetaIntent] =
|
||||||
|
|
|
@ -23,7 +23,7 @@ object ProjectPlugin extends AutoPlugin {
|
||||||
|
|
||||||
def withTesting: Project = {
|
def withTesting: Project = {
|
||||||
val weaverVersion =
|
val weaverVersion =
|
||||||
"0.8.3"
|
"0.8.4"
|
||||||
|
|
||||||
p.settings(
|
p.settings(
|
||||||
testFrameworks += new TestFramework("weaver.framework.CatsEffect"),
|
testFrameworks += new TestFramework("weaver.framework.CatsEffect"),
|
||||||
|
|
|
@ -12,7 +12,7 @@ object Scala3Plugin extends AutoPlugin {
|
||||||
override def trigger: PluginTrigger = AllRequirements
|
override def trigger: PluginTrigger = AllRequirements
|
||||||
|
|
||||||
override val buildSettings: Seq[Setting[?]] = Seq(
|
override val buildSettings: Seq[Setting[?]] = Seq(
|
||||||
scalaVersion := "3.4.0-RC1"
|
scalaVersion := "3.4.1-RC1"
|
||||||
)
|
)
|
||||||
|
|
||||||
override val projectSettings: Seq[Setting[?]] = Seq(
|
override val projectSettings: Seq[Setting[?]] = Seq(
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
sbt.version=1.9.8
|
sbt.version=1.9.9
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.2")
|
addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.2")
|
||||||
addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.0")
|
addSbtPlugin("org.typelevel" % "sbt-tpolecat" % "0.5.0")
|
||||||
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.9")
|
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.11")
|
||||||
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.11.1")
|
addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.12.0")
|
||||||
addSbtPlugin("org.wartremover" % "sbt-wartremover" % "3.1.6")
|
addSbtPlugin("org.wartremover" % "sbt-wartremover" % "3.1.6")
|
||||||
addSbtPlugin("com.github.cb372" % "sbt-explicit-dependencies" % "0.3.1")
|
addSbtPlugin("com.github.cb372" % "sbt-explicit-dependencies" % "0.3.1")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user