From 4b7033a75ac8c3fc780e21e83f1f01c87aade45b Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Wed, 15 May 2019 12:54:49 +0200 Subject: [PATCH] Added a new case in the ram_in_window function. --- memory/src/ram.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/memory/src/ram.c b/memory/src/ram.c index 39f442a..444c73c 100644 --- a/memory/src/ram.c +++ b/memory/src/ram.c @@ -103,7 +103,8 @@ unsigned char ram_in_window(unsigned short int start_reg,unsigned short int reg_ unsigned short int end_reg=start_reg+reg_length-1; unsigned short int end_address=start_address+address_length-1; - if((start_reg>=start_address && start_reg<=end_address) || (end_reg>=start_address && end_reg<=end_address)) + if((start_reg>=start_address && start_reg<=end_address) || (end_reg>=start_address && end_reg<=end_address) || + (start_address>=start_reg && start_address<=end_reg)) return 0x01; else return 0x00; -- GitLab