From 278c57f92715589509a130bae4353fbde9183023 Mon Sep 17 00:00:00 2001 From: FeralChild64 Date: Fri, 28 Aug 2020 20:38:14 +0200 Subject: [PATCH] more MEGA65 DOS Wedge fixes --- src/basic/board_m65/mega65_imports.s | 4 ++-- src/basic/board_m65/mega65_proxies.s | 16 ++++++++++++++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/basic/board_m65/mega65_imports.s b/src/basic/board_m65/mega65_imports.s index f7d7af97..ce49e8c5 100644 --- a/src/basic/board_m65/mega65_imports.s +++ b/src/basic/board_m65/mega65_imports.s @@ -21,8 +21,8 @@ .label JSETFLS = KERNAL_0.JSETFLS .label JSETNAM = KERNAL_0.JSETNAM .label JGETIN = KERNAL_0.JGETIN -.label JCHKIN = KERNAL_0.JCHKIN -.label JCHRIN = KERNAL_0.JCHRIN +.label JCHKIN = BASIC_0.proxy_B1_JCHKIN +.label JCHRIN = BASIC_0.proxy_B1_JCHRIN .label JREADST = KERNAL_0.JREADST .label JSCREEN = KERNAL_0.JSCREEN .label SELDEV = KERNAL_0.SELDEV diff --git a/src/basic/board_m65/mega65_proxies.s b/src/basic/board_m65/mega65_proxies.s index bfed1e2a..c7e00a33 100644 --- a/src/basic/board_m65/mega65_proxies.s +++ b/src/basic/board_m65/mega65_proxies.s @@ -54,6 +54,18 @@ proxy_B1_JOPEN: #endif +proxy_B1_JCHKIN: + + jsr map_NORMAL + jsr JCHKIN + jmp_8 !- + +proxy_B1_JCHRIN: + + jsr map_NORMAL + jsr JCHRIN + jmp_8 !- + proxy_B1_JCHROUT: jsr map_NORMAL @@ -102,13 +114,13 @@ proxy_B1_fetch_character: jsr map_NORMAL jsr fetch_character - jmp_8 !- + jmp_8 !+ proxy_B1_fetch_character_skip_spaces: jsr map_NORMAL jsr fetch_character_skip_spaces - jmp_8 !- + jmp_8 !+ proxy_B1_fetch_uint8: