[zxspectrum] Re: News

  • From: Paolo Ferraris <pieffe8@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 26 Sep 2006 15:00:00 -0500

Alessandro wrote:

On Monday, September 25, 2006 10:16 PM [GMT+1],
Stefano <flydream@xxxxxxxx> wrote:

Nuova versione del +3e che ora supporta la DivIDE!
http://www.worldofspectrum.org/zxplus3e/index.html

Mi hai fatto venire voglia di implementare quell'assurdo registro $1FFD, tanto per poter indirizzare le 4 rom del +3.

Buona idea.

Qualcuno mi puo` confermare che quando si attiva la modalita` di indirizzamento "speciale", l'intero spazio di memoria e` coperto da sola RAM, in base alla tabella indicata qui sotto? Non vorrei fraintendere...

When special mode is selected, the memory map changes to one of four configurations specified in bits 1 and 2 of port 0x1ffd:
Bit 2 =0 Bit 2 =0 Bit 2 =1 Bit 2 =1
Bit 1 =0 Bit 1 =1 Bit 1 =0 Bit 1 =1
0xffff +--------+ +--------+ +--------+ +--------+
| Bank 3 | | Bank 7 | | Bank 3 | | Bank 3 |
| | | | | | | |
| | | | | | | |
| | | screen | | | | |
0xc000 +--------+ +--------+ +--------+ +--------+
| Bank 2 | | Bank 6 | | Bank 6 | | Bank 6 |
| | | | | | | |
| | | | | | | |
| | | | | | | |
0x8000 +--------+ +--------+ +--------+ +--------+
| Bank 1 | | Bank 5 | | Bank 5 | | Bank 7 |
| | | | | | | |
| | | | | | | |
| | | screen | | screen | | screen |
0x4000 +--------+ +--------+ +--------+ +--------+
| Bank 0 | | Bank 4 | | Bank 4 | | Bank 4 |
| | | | | | | |
| | | | | | | |
| | | | | | | |
0x0000 +--------+ +--------+ +--------+ +--------+\Ciao e grazie!

Il manuale del +3 (versione online su WoS) dice:


Bit 2 of 1FFDh Bit 1 of 1FFDh RAM pages used (0000h...3FFFh, 4000h...7FFFh, etc.)

        0                       0                  0, 1, 2, 3
        0                       1                  4, 5, 6, 7
        1                       0                  4, 5, 6, 3
        1                       1                  4, 7, 6, 3

        Extended memory paging (with Bit 0 of 1FFDh set to 1)

e mi pare che corrisponda perfettamente.


-p

Other related posts: