1
0
mirror of https://github.com/cc65/cc65.git synced 2025-08-08 06:25:17 +00:00

Update the missing entries in the kernel jump table for the Vic20 with the actual function addresses.

The Vic20 does not have kernal table entries for the following functions.

;-----------------------------------------------------------------------------
; Functions which are not in the kernal jump table for VIC-20 but are for C64

CINT        := $E518
IOINIT      := $FDF9
RAMTAS      := $FD8D

All other kernal entries are the same as the C64, however, without this change, the startup code fails.

Without this change the vic20.lib builds incorrectly.
This commit is contained in:
OzHawk
2016-05-11 19:24:16 +09:30
parent b3d84d511c
commit 8bd2628d1e

View File

@@ -47,9 +47,9 @@
;----------------------------------------------------------------------------- ;-----------------------------------------------------------------------------
; All functions are available in the kernal jump table ; All functions are available in the kernal jump table
CINT = $FF81 CINT = $E518 ; No entries are in the kernal jump table for these functions.
IOINIT = $FF84 IOINIT = $FDF9 ; The entries point directly to the function.
RAMTAS = $FF87 RAMTAS = $FD8D ;
RESTOR = $FF8A RESTOR = $FF8A
VECTOR = $FF8D VECTOR = $FF8D
SETMSG = $FF90 SETMSG = $FF90