Move code used for all CBM systems to new package

AssemblyProgram.kt and Petscii.kt are not only used for the Commodore
64; they are also used for the Commander X16, and will likely be used
for any future Commodore systems added to Prog8. Therefore, they should
be moved to a new package containing functionality shared between these
systems.
This commit is contained in:
Elektron72 2021-03-29 17:21:48 -04:00
parent ec60cad8bb
commit 605df7c91c
4 changed files with 5 additions and 5 deletions

View File

@ -11,7 +11,7 @@ import prog8.compiler.CompilationOptions
import prog8.compiler.IErrorReporter import prog8.compiler.IErrorReporter
import prog8.compiler.Zeropage import prog8.compiler.Zeropage
import prog8.compiler.target.c64.C64MachineDefinition import prog8.compiler.target.c64.C64MachineDefinition
import prog8.compiler.target.c64.Petscii import prog8.compiler.target.cbm.Petscii
import prog8.compiler.target.cpu6502.codegen.AsmGen import prog8.compiler.target.cpu6502.codegen.AsmGen
import prog8.compiler.target.cx16.CX16MachineDefinition import prog8.compiler.target.cx16.CX16MachineDefinition
import java.nio.file.Path import java.nio.file.Path

View File

@ -1,4 +1,4 @@
package prog8.compiler.target.c64 package prog8.compiler.target.cbm
import prog8.compiler.CompilationOptions import prog8.compiler.CompilationOptions
import prog8.compiler.OutputType import prog8.compiler.OutputType

View File

@ -1,4 +1,4 @@
package prog8.compiler.target.c64 package prog8.compiler.target.cbm
import java.io.CharConversionException import java.io.CharConversionException

View File

@ -9,8 +9,8 @@ import prog8.compiler.*
import prog8.compiler.functions.BuiltinFunctions import prog8.compiler.functions.BuiltinFunctions
import prog8.compiler.functions.FSignature import prog8.compiler.functions.FSignature
import prog8.compiler.target.* import prog8.compiler.target.*
import prog8.compiler.target.c64.AssemblyProgram import prog8.compiler.target.cbm.AssemblyProgram
import prog8.compiler.target.c64.Petscii import prog8.compiler.target.cbm.Petscii
import prog8.compiler.target.cpu6502.codegen.assignment.AsmAssignment import prog8.compiler.target.cpu6502.codegen.assignment.AsmAssignment
import prog8.compiler.target.cpu6502.codegen.assignment.AssignmentAsmGen import prog8.compiler.target.cpu6502.codegen.assignment.AssignmentAsmGen
import java.io.CharConversionException import java.io.CharConversionException