oscar64/oscar64
drmortalwombat 16faec8627 Fix loop exit condition broken by Y register lifting 2023-01-19 20:28:02 +01:00
..
Array.h Improve compiler speed 2022-09-20 15:01:47 +02:00
Assembler.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Assembler.h Fix unnamed parameters in function prototype 2021-09-11 16:05:31 +02:00
BitVector.h Add makefile for linux 2021-09-24 16:17:20 +02:00
ByteCodeGenerator.cpp Fix unsigend int to/from float conversion 2022-11-19 10:58:44 +01:00
ByteCodeGenerator.h More documentation 2022-03-18 22:29:12 +01:00
CompilationUnits.cpp Add relocated sections 2022-01-22 18:21:52 +01:00
CompilationUnits.h Add experimental zero page allocation for global variables 2022-04-06 19:16:44 +02:00
Compiler.cpp Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
Compiler.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
CompilerTypes.h Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
Declaration.cpp Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
Declaration.h Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
Disassembler.cpp Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
Disassembler.h Add experimental zero page allocation for global variables 2022-04-06 19:16:44 +02:00
DiskImage.cpp Fix .d64 layout 2022-12-13 08:49:05 +01:00
DiskImage.h Add support for d64 image creation 2022-05-08 15:37:30 +02:00
Emulator.cpp Fix local variable array member forwarding 2022-01-29 16:06:47 +01:00
Emulator.h Reduce y register pressure if x available 2021-12-27 10:49:18 +01:00
Errors.cpp Improve dataflow analysis 2022-07-16 14:14:02 +02:00
Errors.h Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
GlobalAnalyzer.cpp Dataflow optimizations 2023-01-17 22:42:02 +01:00
GlobalAnalyzer.h Extend static stack allocation to zero page spilling 2022-05-22 13:22:36 +02:00
Ident.cpp Add charpad and spritepad import 2022-08-05 18:08:10 +02:00
Ident.h Add charpad and spritepad import 2022-08-05 18:08:10 +02:00
InterCode.cpp Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
InterCode.h Dataflow optimizations 2023-01-17 22:42:02 +01:00
InterCodeGenerator.cpp Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
InterCodeGenerator.h Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
Linker.cpp Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
Linker.h Static call graph analysis for function arguments 2023-01-15 18:38:18 +01:00
MachineTypes.cpp Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
MachineTypes.h Upstream variant constant propagation 2022-05-29 21:02:57 +02:00
NativeCodeGenerator.cpp Fix loop exit condition broken by Y register lifting 2023-01-19 20:28:02 +01:00
NativeCodeGenerator.h Dataflow optimizations 2023-01-17 22:42:02 +01:00
NumberSet.cpp Add warning/error for unassigned variable access 2022-10-16 13:33:20 +02:00
NumberSet.h Add warning/error for unassigned variable access 2022-10-16 13:33:20 +02:00
Parser.cpp Fix striped constant pointer initializer 2023-01-19 19:03:02 +01:00
Parser.h Fix lenient semicolon handling in parser 2022-09-10 10:05:44 +02:00
Preprocessor.cpp Add charpad and spritepad import 2022-08-05 18:08:10 +02:00
Preprocessor.h Add charpad and spritepad import 2022-08-05 18:08:10 +02:00
Scanner.cpp Fix error in recursive macro expansion 2022-12-13 08:18:25 +01:00
Scanner.h Fix error in recursive macro expansion 2022-12-13 08:18:25 +01:00
oscar64.cpp Fix loop exit condition broken by Y register lifting 2023-01-19 20:28:02 +01:00
oscar64.rc Fix loop exit condition broken by Y register lifting 2023-01-19 20:28:02 +01:00
oscar64.vcxproj Bump version number 2022-10-29 10:59:20 +02:00
oscar64.vcxproj.filters Add support for d64 image creation 2022-05-08 15:37:30 +02:00
resource.h Initial commit 2021-09-06 18:34:52 +02:00