User Tag List

Показано с 1 по 10 из 585

Тема: Компьютер "Aleste 520EX"

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    03.10.2017
    Сообщений
    242
    Спасибо Благодарностей отдано 
    31
    Спасибо Благодарностей получено 
    49
    Поблагодарили
    24 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выше кто то говорил (или спрашивал) про обьем памяти в режиме CPC. Оказывается не имея данных мы сделали расширение почти совместимое с dk'tronics модулем

    На этой страничке написано про Aleste так:

    Semi-Standard Expansions
    Aleste 520EX - a CPC clone that allows to access 256K (of its total 512K memory) in Inicron-style fashion (ie. as on a 64K computer with 192K expansion which can be mapped to 4000h..7FFFh).


    На другой страничке они интерпретируют D28 Aleste, ту часть которая в режиме CPC

    Код:
    0000: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ;-1st+2nd 64K banks (as on cpc 6128)
    0010: 0 4 2 3  0 5 2 3  0 6 2 3  0 7 2 3 ;-1st+2nd 64K banks (as on cpc 6128)
    
    0020: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ;-1st+2nd 64K banks (mirror of 6128)
    0030: 0 8 2 3  0 9 2 3  0 A 2 3  0 B 2 3 ;-1st+3rd 64K banks (as on dk'tronics)
    
    0080: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ;-1st+2nd 64K banks (mirror of 6128)
    0090: 0 C 2 3  0 D 2 3  0 E 2 3  0 F 2 3 ;-1st+4th 64K banks (as on dk'tronics)
    
    00A0: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ;-1st+2nd 64K banks (mirror of 6128)
    00B0: 0 C 2 3  0 D 2 3  0 E 2 3  0 F 2 3 ;-1st+4th 64K banks (mirror of above)
    Но стандарное расширение dk'tronics немного отличается. Вообще они (dk'tronics) называют первые (основные) 64 килобайта Block 1, а дополнительные Block 2
    Если я правильно понимаю документацию... Приведу фрагмент:

    Код:
    The numbers 0, 1, 2, 3 refer to the four 16K sub blocks in a 64K block in the
    obvious way. The star (*) indicates that the memory is from a 'new' block, i.e.
    block 2 or higher, otherwise the 'original', block 1, is implied.
    Thus, code 0 selects the original, unmapped 64K, code 2 selects a completely
    new block of 64K, the other codes are a mixture.
    
    Bits D5-D3, 64K Block Select Codes.
    D5 D4 D3 BLOCK.
    0   0   0   2 (ie, 'new' memory sub blocks came from block 2, as in CPC 6128.
    0   0   1   3
    0   1   0   4
    0   1   1   5
    То это означает, что биты D3-D5 дожны выбирать то какой из банков начиная с Bank 2 будет подключаться каждый раз когда у CPC128 подключается страница отличная от основной (Bank 1). То есть битами D3..5 выбирается Bank 2,3,4,5,...,9. Всего возможно (дополнительно к 64КБ) 512 расширения.

    Таким образом мы "не угадали" с расширением. Тесть мы его сделали, но немного иначе.
    Чтоы это исправить, можно изменить прошивку так.

    Код:
    Далее к страницам 4,5,6,7 (это банк 2) используются как на Aleste
    
    0000: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ; Bank 2
    0010: 0 4 2 3  0 5 2 3  0 6 2 3  0 7 2 3 ;
    
    Далее к страницам 4,5,6,7 (это банк 2) нужно добавить 4
    
    0020: 0 1 2 3  0 1 2 B  8 9 A B  0 3 2 B ; Bank 3
    0030: 0 8 2 3  0 9 2 3  0 A 2 3  0 B 2 3 ;
    
    Далее к страницам 4,5,6,7 (это банк 2) нужно добавить 8
    
    0080: 0 1 2 3  0 1 2 F  4 D E F  0 3 2 F ; Bank 4
    0090: 0 C 2 3  0 D 2 3  0 E 2 3  0 F 2 3 ; Last possible page accessible by D28 
    
    Вернутся к самой первой конфигурации 
    
    00A0: 0 1 2 3  0 1 2 7  4 5 6 7  0 3 2 7 ; Bank 2
    00B0: 0 4 2 3  0 5 2 3  0 6 2 3  0 7 2 3 ;
    В итоге в режиме CPC должно получится 256Кб. Но это нужно тестировать.

    P.S. Такое странное число от того что D28 формирует только A14..A17 тогда как маппер имеет на одну адресную линию больше A14..A18.
    Последний раз редактировалось Sherlock; 19.10.2017 в 23:38.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 1076
    Последнее: 11.05.2022, 06:59
  2. Ответов: 0
    Последнее: 15.08.2010, 14:38
  3. Ответов: 27
    Последнее: 19.12.2009, 18:49
  4. Куплю компьютер Aleste 520EX (Алеста)
    от Nickolas в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.10.2009, 05:06
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •