Files
mtmc-web/src/jsMain/kotlin/mtmc/Main.kt

25 lines
524 B
Kotlin

package mtmc
import kotlinx.browser.document
import mtmc.emulator.MonTanaMiniComputer
import mtmc.view.DisplayView
import mtmc.view.MTMCView
import nl.astraeus.komp.Komponent
val computer = MonTanaMiniComputer()
val mainView = MTMCView(computer)
val display = DisplayView(computer)
fun main() {
computer.speed = 1000000
computer.load(lifeCode, lifeData)
//computer.load(snakeCode, snakeData)
Komponent.create(document.body!!, mainView)
computer.start()
mainView.requestUpdate()
display.requestUpdate()
}