From efcbf3655d623ed32bfbd7865b7d7cb440a68aaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Thu, 6 Apr 2017 17:08:56 +0000 Subject: [PATCH] add burst write and read to (16 bit) ATARI I/O area --- BaS_gcc/sys/sysinit.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BaS_gcc/sys/sysinit.c b/BaS_gcc/sys/sysinit.c index ef1ffe6..ee53d0c 100644 --- a/BaS_gcc/sys/sysinit.c +++ b/BaS_gcc/sys/sysinit.c @@ -417,7 +417,9 @@ static void init_fbcs() #if defined(MACHINE_FIREBEE) /* FBC setup for FireBee */ MCF_FBCS1_CSAR = MCF_FBCS_CSAR_BA(0xFFF00000); /* ATARI I/O address range */ MCF_FBCS1_CSCR = MCF_FBCS_CSCR_PS_16 /* 16BIT PORT */ - | MCF_FBCS_CSCR_WS(32) /* 8 wait states */ + | MCF_FBCS_CSCR_WS(32) /* 32 wait states */ + | MCF_FBCS_CSCR_BSTR /* burst read enable */ + | MCF_FBCS_CSCR_BSTW /* burst write enable */ | MCF_FBCS_CSCR_AA; /* auto /TA acknowledge */ MCF_FBCS1_CSMR = MCF_FBCS_CSMR_BAM_1M | MCF_FBCS_CSMR_V;