08 July 2017, 21:51 | #1 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,473
|
CIA doubts
Hi, lately I'm doing tests with CIAs.
And an academic question arised (in fact I have not read any manuals about it ). The data lines usage (D0:7 for CIAA, D8:15 for CIAB) explain the odd and even address usage. And can image that if in address space 64KB is 'available' address lines to select is $ bfxxxx. The question: both CIAs 'lives' in the same space? If yes, a word write cross both? Or simply there is an assigned bit in address lines that select a single CIA? But then for what reason they decided to split the data bus line usage? Thanks, ross |
08 July 2017, 22:32 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,514
|
Yes. A1000 and Gary based Amigas can access both CIAs simultaneously (if both select bits are active). I don't know if it was designed to do that or if it is was only a side-effect.
Gayle and Fat Gary only allows single CIA select, only bfexxx or bfdxxx space activates CIA select line. More detailed here: http://eab.abime.net/showpost.php?p=...&postcount=210 |
08 July 2017, 22:47 | #3 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,473
|
Interesting, thanks Tony.
So an address with A12 and A13 active select both. Not that I want to do it Bye! ross |
09 July 2017, 07:44 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,514
|
Yes. (Find A500 schematics and check how CIA /CS lines are generated).
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Collision detection: 2 doubts | nandius_c | Coders. Asm / Hardware | 6 | 30 November 2014 00:53 |
First doubts for game developing | nandius_c | Coders. Asm / Hardware | 21 | 25 October 2013 12:21 |
example of a CIA timer interrupt in assembler using cia.resource | Apollo | Coders. Asm / Hardware | 3 | 05 July 2013 08:40 |
some doubts on the rom (kickstart) management in rommgr.cpp | pucci | support.WinUAE | 2 | 11 September 2011 14:42 |
CIA test | Toni Wilen | Coders. General | 13 | 03 March 2007 22:14 |
|
|