removed unneeded 65C02 bugfix
This commit is contained in:
1 parent
41fcc14921
commit
a1b13b31ef
4 files changed
+4
-40
No files matched your search
@@ -41,18 +41,9 @@ command_01_jumptable_hi:
|
|||||||
|
|
||||||
#else // HAS_OPCODES_65C02
|
#else // HAS_OPCODES_65C02
|
||||||
|
|
||||||
|
|
||||||
__before_command_01_jumptable:
|
|
||||||
|
|
||||||
.if (mod(*, $2) == 1) { brk } // align code so that vector never crosses page boundary
|
|
||||||
|
|
||||||
command_01_jumptable:
|
command_01_jumptable:
|
||||||
|
|
||||||
|
// Note: 65C02 has the page boundary vector bug fixed!
|
||||||
put_jumptable(command_01_list)
|
put_jumptable(command_01_list)
|
||||||
|
|
||||||
// Make sure routine size is always the same - build system limitation
|
|
||||||
|
|
||||||
.if (__before_command_01_jumptable == command_01_jumptable) { brk }
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -41,20 +41,11 @@ command_02_jumptable_hi:
|
|||||||
|
|
||||||
#else // HAS_OPCODES_65C02
|
#else // HAS_OPCODES_65C02
|
||||||
|
|
||||||
|
|
||||||
__before_command_02_jumptable:
|
|
||||||
|
|
||||||
.if (mod(*, $2) == 1) { brk } // align code so that vector never crosses page boundary
|
|
||||||
|
|
||||||
command_02_jumptable:
|
command_02_jumptable:
|
||||||
|
|
||||||
|
// Note: 65C02 has the page boundary vector bug fixed!
|
||||||
put_jumptable(command_02_list)
|
put_jumptable(command_02_list)
|
||||||
|
|
||||||
// Make sure routine size is always the same - build system limitation
|
|
||||||
|
|
||||||
.if (__before_command_02_jumptable == command_02_jumptable) { brk }
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -55,18 +55,9 @@ function_jumptable_hi:
|
|||||||
|
|
||||||
#else // HAS_OPCODES_65C02
|
#else // HAS_OPCODES_65C02
|
||||||
|
|
||||||
|
|
||||||
__before_function_jumptable:
|
|
||||||
|
|
||||||
.if (mod(*, $2) == 1) { brk } // align code so that vector never crosses page boundary
|
|
||||||
|
|
||||||
function_jumptable:
|
function_jumptable:
|
||||||
|
|
||||||
|
// Note: 65C02 has the page boundary vector bug fixed!
|
||||||
put_jumptable(function_list)
|
put_jumptable(function_list)
|
||||||
|
|
||||||
// Make sure routine size is always the same - build system limitation
|
|
||||||
|
|
||||||
.if (__before_function_jumptable == function_jumptable) { brk }
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
@@ -83,18 +83,9 @@ chrout_screen_jumptable_hi:
|
|||||||
|
|
||||||
#else // HAS_OPCODES_65C02
|
#else // HAS_OPCODES_65C02
|
||||||
|
|
||||||
|
|
||||||
__before_chrout_screen_jumptable:
|
|
||||||
|
|
||||||
.if (mod(*, $2) == 1) { brk } // align code so that vector never crosses page boundary
|
|
||||||
|
|
||||||
chrout_screen_jumptable:
|
chrout_screen_jumptable:
|
||||||
|
|
||||||
|
// Note: 65C02 has the page boundary vector bug fixed!
|
||||||
put_jumptable(chrout_list)
|
put_jumptable(chrout_list)
|
||||||
|
|
||||||
// Make sure routine size is always the same - build system limitation
|
|
||||||
|
|
||||||
.if (__before_chrout_screen_jumptable == chrout_screen_jumptable) { brk }
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
Reference in new issue
Block a user