Важная информация

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: PENTAGON 1024 - disable 1MB

  1. #11
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Screens of 128K are in pages 5 and 7. If A17', A18' and A19' are not zero you cannot access these pages in upper CPU window. This means incompatibility.

  2. #12
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    Screens of 128K are in pages 5 and 7. If A17', A18' and A19' are not zero you cannot access these pages in upper CPU window. This means incompatibility.
    Dima, is incorrect remark. Selection of upper adress lines is determined by the logic of the program. If the program does not use both screens, then A17'-A19' can be arbitrary. Otherwise they should be set to zero. As you can see no incompatibility there.

    ---------- Post added at 15:05 ---------- Previous post was at 14:39 ----------

    Dima, before making the statement, first carefully studied the scheme for memory expansion up to 1Mb in the Pentagon-128. From this scheme follows that the management of Pentagon-1024SL v2.2 and Unreal implemented incorrectly. If the management is implemented correctly, the result should be as follows:
    82
    82
    82
    80
    81
    81
    81
    Последний раз редактировалось Black_Cat; 01.01.2010 в 15:16.

  3. #13
    Guru
    Регистрация
    03.01.2006
    Адрес
    Рязань
    Сообщений
    2,935
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    This bit comes from a compatibility switch-button, and I had it in my old Pentagon. Compatibility means ability of working not under some 'if' condition, but every time. I don't need your crazy paging. Deathsoft doesn't too. The same for your DOS D7 trigger. If you want it, write software for it. And get f**s if it does not work in existing hardware.

  4. #14
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    This bit comes from a compatibility switch-button, and I had it in my old Pentagon.
    Yes, this mode A17'-A19'=0 is chosen manually.

    ---------- Post added at 16:11 ---------- Previous post was at 15:44 ----------

    Цитата Сообщение от alone Посмотреть сообщение
    I had it in my old Pentagon. Compatibility means ability of working not under some 'if' condition, but every time.
    It all depends on how you write a program. Correct operation depends on this, and not from an electronic circuit .

    ---------- Post added at 16:33 ---------- Previous post was at 16:11 ----------

    Дима, или ты хочешь сказать, что в Pentagon-1024SL v2.2 вы с КоЕм изменили назначение и этого бита порта #EFF7? ..бедный порт #EFF7.. от его исходного состояния остался неизменным только один бит ..всё остальное переиначил злой AlCo на пару с КоЕм ..и за 5 лет даже мануала что на что заменено не оставил.. ..а ведь кто-то ещё ориентируется на старые доработки Пента, не ведая, что благодаря AlCo и КоЕ почти все биты порта #EFF7 уже имеют совсем иное назначение.. при том многократно иное
    Дима, ты хоть в вашей вики опиши всю историю изменений, а то даже в Unreal не всё что вы переиначили внесено.. . И ты после этого ещё катишь бочку на D7 #EFF7 ..ужос..

    ---------- Post added at 17:10 ---------- Previous post was at 16:33 ----------

    Summary for VELESOFT: 5 years ago AlCo & KoE changed the designation of bits port #EFF7, but forgot to make an announcement about it . Therefore Unreal does not work correctly. Results DDp are correct.
    Последний раз редактировалось Black_Cat; 01.01.2010 в 17:24.

  5. #15
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Summary for VELESOFT: 5 years ago AlCo & KoE changed the designation of bits port #EFF7, but forgot to make an announcement about it . Therefore Unreal does not work correctly. Results DDp are correct.
    Exist any other emulator with correct Pentagon 1024SL paging ?
    I will wait for testing on real hardware....

  6. #16
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    I will wait for testing on real hardware....
    Results DDp performed on the real Pentagon-1024SL v2.2.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    TEST FOR REAL PENTAGON 1024SL 2.2

    LET P1=32765:LET P2=61431
    OUT P2,0 ;enable 1MB
    OUT P1,16:POKE 49152,16 ;signed page 16
    OUT P1,17:POKE 49152,17 ;signed page 17
    OUT P1,32+16:POKE 49152,32+16 ;extra memory page
    OUT P2,4 ;switch to 128 mode
    OUT P1,17:PRINT PEEK 49152 ;show active page

    If I set D5 in 1MB mode, will after switch to 128kB mode disabled port 7FFD ? My program return value 16 if will disabled port 7FFD, or 17 if will enabled.

  9. #18
    Banned Аватар для Black_Cat
    Регистрация
    15.06.2006
    Адрес
    S.Pb
    Сообщений
    5,791
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    If I set D5 in 1MB mode, will after switch to 128kB mode disabled port 7FFD ? My program return value 16 if will disabled port 7FFD, or 17 if will enabled.
    Port #7FFD is not turn off! Set to zero only the lines of adresses A17'-A19'.

    ---------- Post added at 10:23 ---------- Previous post was at 10:21 ----------

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    OUT P1,17:PRINT PEEK 49152 ;show active page
    17

  10. #19
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    Port #7FFD is not turn off! Set to zero only the lines of adresses A17'-A19'
    OUT P1,32+16:POKE 49152,32+16 ;extra memory page (D5=1 !!!)
    OUT P2,4 ;switch to 128kB mode (but D5 on 128 mode is used for block 7FFD)

    I am in Pentagon 1024SL 2.2 in 128mode and set OUT 32765,48 then will set page ram 0 and disable port 7FFD. After switch to 1MB mode will active page ram 8. Anf after switch back to 128mode via OUT 61431,4 is also port disabled ?

  11. #20
    Master
    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    912
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    272
    Поблагодарили
    149 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    If I set D5 in 1MB mode, will after switch to 128kB mode disabled port 7FFD ?
    Yes.

    Цитата Сообщение от БК-0010 Посмотреть сообщение
    17
    Oh, my God! 16!!!

    LET P1=32765:LET P2=61431
    OUT P2,0 ;enable 1MB
    OUT P1,16:POKE 49152,16 ;signed page 16
    OUT P1,17:POKE 49152,17 ;signed page 17
    OUT P1,32+16:POKE 49152,32+16 ;extra memory page
    OUT P2,4 ;disable memory above 128K
    But, 5 bit in 7FFD-port is ON. --> Now, it are disable write to 7FFD-port (lock48K).
    OUT P1,17:PRINT PEEK 49152 ;show active page
    "17" has not written to port. Previous value - "16".
    Вложения Вложения
    Последний раз редактировалось DDp; 04.01.2010 в 19:44.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Pentagon – 1024 SL 2.2
    от skar в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 19.08.2008, 12:56
  2. Pentagon – 1024 SL 1.4
    от skar в разделе Барахолка (архив)
    Ответов: 19
    Последнее: 28.08.2007, 13:00
  3. Pentagon-1024 SL ver 1.4
    от KingOfEvil в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 08.08.2006, 08:52
  4. Pentagon-1024
    от CHRV в разделе Pentagon
    Ответов: 20
    Последнее: 05.06.2006, 20:20
  5. Pentagon 1024 SL
    от breeze в разделе Pentagon
    Ответов: 7
    Последнее: 15.03.2005, 10:43

Ваши права

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