1
0
mirror of https://github.com/irmen/ksim65.git synced 2024-06-06 22:29:33 +00:00

package rename

This commit is contained in:
Irmen de Jong 2019-09-11 02:39:58 +02:00
parent 7d33281171
commit 50e454fc28
19 changed files with 37 additions and 37 deletions

View File

@ -1,9 +1,9 @@
package net.razorvine.ksim65
package razorvine.ksim65
import net.razorvine.ksim65.components.*
import net.razorvine.ksim65.components.Cpu6502.Companion.IRQ_vector
import net.razorvine.ksim65.components.Cpu6502.Companion.NMI_vector
import net.razorvine.ksim65.components.Cpu6502.Companion.RESET_vector
import razorvine.ksim65.components.*
import razorvine.ksim65.components.Cpu6502.Companion.IRQ_vector
import razorvine.ksim65.components.Cpu6502.Companion.NMI_vector
import razorvine.ksim65.components.Cpu6502.Companion.RESET_vector
fun main(args: Array<String>) {

View File

@ -1,10 +1,10 @@
package net.razorvine.ksim65
package razorvine.ksim65.c64
import java.io.CharConversionException
object Petscii {
// decoding: from Petscii/Screencodes (0-255) to unicode
// decoding: from Commodore-64 Petscii/Screencodes (0-255) to unicode
// character tables used from https://github.com/dj51d/cbmcodecs
private val decodingPetsciiLowercase = arrayOf(

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
class Bus {

View File

@ -1,6 +1,6 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
import net.razorvine.ksim65.Petscii
import razorvine.ksim65.c64.Petscii
typealias UByte = Short
typealias Address = Int

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
// TODO: implement the illegal opcodes, see http://www.ffd2.com/fridge/docs/6502-NMOS.extra.opcodes
// TODO: add the optional additional cycles to certain instructions and addressing modes

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
class Cpu65C02(stopOnBrk: Boolean) : Cpu6502(stopOnBrk) {

View File

@ -1,6 +1,6 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
import net.razorvine.ksim65.Petscii
import razorvine.ksim65.c64.Petscii
/**
* A parallel output device (basically, prints bytes as characters to the screen)

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
import java.io.File

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
import java.time.LocalDate
import java.time.LocalTime

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
class Rom(startAddress: Address, endAddress: Address, data: Array<UByte>? = null) : MemoryComponent(startAddress, endAddress) {
private val memory =

View File

@ -1,4 +1,4 @@
package net.razorvine.ksim65.components
package razorvine.ksim65.components
/**
* A programmable timer. Causes an IRQ or NMI at specified 24-bits intervals.

View File

@ -1,7 +1,7 @@
import net.razorvine.ksim65.Petscii
import net.razorvine.ksim65.components.Address
import net.razorvine.ksim65.components.Cpu6502
import net.razorvine.ksim65.components.Ram
import razorvine.ksim65.c64.Petscii
import razorvine.ksim65.components.Address
import razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Ram
class C64KernalStubs(private val ram: Ram) {

View File

@ -1,4 +1,4 @@
import net.razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Cpu6502
import org.junit.jupiter.api.TestInstance
import kotlin.test.*
@ -276,7 +276,7 @@ class Test6502 : TestCommon6502() {
writeMem(memory, 0, listOf(0x6c, 0xff, 0x00))
mpu.step()
assertEquals(0x6c00, mpu.PC)
assertEquals((5+Cpu6502.resetCycles).toLong(), mpu.totalCycles)
assertEquals((5+ Cpu6502.resetCycles).toLong(), mpu.totalCycles)
}
// ORA Indexed, Indirect (Y)

View File

@ -1,6 +1,6 @@
import net.razorvine.ksim65.components.Bus
import net.razorvine.ksim65.components.Cpu6502
import net.razorvine.ksim65.components.Ram
import razorvine.ksim65.components.Bus
import razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Ram
import kotlin.test.*
import kotlin.system.measureNanoTime
import kotlin.test.assertEquals

View File

@ -1,6 +1,6 @@
import net.razorvine.ksim65.components.Bus
import net.razorvine.ksim65.components.Ram
import net.razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Bus
import razorvine.ksim65.components.Ram
import razorvine.ksim65.components.Cpu6502
import java.lang.Exception
import kotlin.test.*

View File

@ -1,6 +1,6 @@
import net.razorvine.ksim65.components.Bus
import net.razorvine.ksim65.components.Cpu6502
import net.razorvine.ksim65.components.Ram
import razorvine.ksim65.components.Bus
import razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Ram
import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.TestInstance
import kotlin.test.*

View File

@ -1,4 +1,4 @@
import net.razorvine.ksim65.components.Cpu65C02
import razorvine.ksim65.components.Cpu65C02
import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.TestInstance
import kotlin.test.*

View File

@ -1,5 +1,5 @@
import net.razorvine.ksim65.components.*
import org.junit.jupiter.api.TestInstance
import razorvine.ksim65.components.*
import kotlin.test.*
/*

View File

@ -1,5 +1,5 @@
import net.razorvine.ksim65.components.Cpu6502
import net.razorvine.ksim65.components.Ram
import razorvine.ksim65.components.Cpu6502
import razorvine.ksim65.components.Ram
import java.io.File
import kotlin.test.*