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

User Tag List

Страница 12 из 29 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 286

Тема: Elite - под классический 128+TR-Dos

  1. #111
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    извини, но калькулятору еще виднее - уже для 8 байт в цикле мой пример становится быстрее и остаётся всё еще значительно меньше
    Концептолог, да?

    твой к тому же перебрасывает столбец и для целей бесшовной переброски буфера не годится
    Да как бы проблем не вижу



    угу, а что тактовая сильно разная это пофиг
    (да и не такая уж близкородственная)
    Даже строение экрана идентичное.
    Последний раз редактировалось jerri; 28.02.2021 в 15:44.
    С уважением,
    Jerri / Red Triangle.

  2. #112
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    Концептолог, да?
    ниасилил посчитать, да?

    Цитата Сообщение от jerri Посмотреть сообщение
    Да как бы проблем не вижу
    [video]
    https://youtu.be/v4La7C3Vuvo
    и при чём тут эти скроллинги аппаратные?

    - - - Добавлено - - -

    Цитата Сообщение от jerri Посмотреть сообщение
    Даже строение экрана идентичное.
    а значимость проблем - разная
    Прихожу без разрешения, сею смерть и разрушение...

  3. #113
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предлагаю перенести обсуждение ускорения классической элиты в отдельную тему.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  4. #114
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ниасилил посчитать, да?
    да уж раскрывают циклы потому что считать умеют.


    и при чём тут эти скроллинги аппаратные?
    а то что вот это все на пределе возможностей 6502.

    - - - Добавлено - - -

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    Предлагаю перенести обсуждение ускорения классической элиты в отдельную тему.
    переноси.
    С уважением,
    Jerri / Red Triangle.

  5. #115
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    да уж раскрывают циклы потому что считать умеют.
    вот и посчитал бы, если умеешь, а вот тебе для справок: https://www.masswerk.at/6502/6502_instruction_set.html

    Цитата Сообщение от jerri Посмотреть сообщение
    а то что вот это все на пределе возможностей 6502.
    что "вот это всё" - аппаратные скроллинги? "на пределе возможностей" какого 6502 - сферического в вакууме?
    Прихожу без разрешения, сею смерть и разрушение...

  6. #116
    Banned
    Регистрация
    20.01.2021
    Адрес
    г. Санкт-Петербург
    Сообщений
    804
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    297
    Поблагодарили
    92 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хо-хоу! Я раскачал Алония, он дописал крены в двигло.


  7. #117
    Member
    Регистрация
    31.07.2006
    Адрес
    Kharkov Ukraine
    Сообщений
    178
    Спасибо Благодарностей отдано 
    36
    Спасибо Благодарностей получено 
    51
    Поблагодарили
    24 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, не надоело ломать копья на тему производительности 6502 и Z80 ? этим занимались уже тыщу раз, и всё вполне очевидно - у первого доступ к памяти обычно встает в 1 такт, у второго - 4 или 3, где-то так же соотносятся и их эффективные производительности, т.е. 6502 на 2МГц где-то вдвое быстрее спековского зилога.

  8. #118
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MetalliC Посмотреть сообщение
    Lethargeek, не надоело ломать копья на тему производительности 6502 и Z80 ?
    MetalliC, не надоело делать выводы, не читая и не понимая, к чему всплыла эта тема производительности?

    Цитата Сообщение от MetalliC Посмотреть сообщение
    этим занимались уже тыщу раз, и всё вполне очевидно - у первого доступ к памяти обычно встает в 1 такт, у второго - 4 или 3, где-то так же соотносятся и их эффективные производительности, т.е. 6502 на 2МГц где-то вдвое быстрее спековского зилога.
    очевидно, что здесь ты ошибся "где-то вдвое"
    Прихожу без разрешения, сею смерть и разрушение...

  9. #119
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,752
    Спасибо Благодарностей отдано 
    264
    Спасибо Благодарностей получено 
    279
    Поблагодарили
    207 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    вот и посчитал бы, если умеешь, а вот тебе для справок: https://www.masswerk.at/6502/6502_instruction_set.html
    Код:
    LDA
    
        Load Accumulator with Memory
    
        M -> A
        N	Z	C	I	D	V
        +	+	-	-	-	-
        addressing	assembler	opc	bytes	cyles
        immidiate	LDA #oper	A9	2	2  
        zeropage	LDA oper	A5	2	3  
        zeropage,X	LDA oper,X	B5	2	4  
        absolute	LDA oper	AD	3	4  
        absolute,X	LDA oper,X	BD	3	4* 
        absolute,Y	LDA oper,Y	B9	3	4* 
        (indirect,X)	LDA (oper,X)	A1	2	6  
        (indirect),Y	LDA (oper),Y	B1	2	5* 
    
    
    STA
    
        Store Accumulator in Memory
    
        A -> M
        N	Z	C	I	D	V
        -	-	-	-	-	-
        addressing	assembler	opc	bytes	cyles
        zeropage	STA oper	85	2	3  
        zeropage,X	STA oper,X	95	2	4  
        absolute	STA oper	8D	3	4  
        absolute,X	STA oper,X	9D	3	5  
        absolute,Y	STA oper,Y	99	3	5  
        (indirect,X)	STA (oper,X)	81	2	6  
        (indirect),Y	STA (oper),Y	91	2	6  
    
    *    add 1 to cycles if page boundery is crossed
    теперь считаем
    4+5=9 тактов 6502
    +2 такта на inx

    итого 11 из 38000 тактов на переброску байта на 6502
    против 16 из 69000 тактов на переброску байта на z80

    дальше - скролл экрана влево или вправо сброшенный мной.
    идентичен твоему но нет постоянных пересчетов.

    поэтому скорость переброски выше.
    что еще там считать?


    что "вот это всё" - аппаратные скроллинги? "на пределе возможностей" какого 6502 - сферического в вакууме?
    который в С64 стоит, вот эта игра - фрейм использован почти весь.

    - - - Добавлено - - -

    Цитата Сообщение от MetalliC Посмотреть сообщение
    Lethargeek, не надоело ломать копья на тему производительности 6502 и Z80 ? этим занимались уже тыщу раз, и всё вполне очевидно - у первого доступ к памяти обычно встает в 1 такт, у второго - 4 или 3, где-то так же соотносятся и их эффективные производительности, т.е. 6502 на 2МГц где-то вдвое быстрее спековского зилога.
    вообще не быстрее.
    За счет более развитого набора команд Z80 как минимум не уступает, а местами превосходит 6502.
    С уважением,
    Jerri / Red Triangle.

  10. #120
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,552
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    272
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    теперь считаем
    4+5=9 тактов 6502
    +2 такта на inx
    inx один на итерацию, а не один на байт
    пересчитывай для нескольких в итерации

    - - - Добавлено - - -

    и откуда 38000 когда 40000

    - - - Добавлено - - -

    Цитата Сообщение от jerri Посмотреть сообщение
    который в С64 стоит, вот эта игра - фрейм использован почти весь.
    мало ли на что он использован, и проц в комоде более чем вдвое дохлее
    Прихожу без разрешения, сею смерть и разрушение...

Страница 12 из 29 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. WarCraft 1 - под классический 128+TR-Dos
    от DragonsLord в разделе Игры
    Ответов: 975
    Последнее: 21.04.2022, 03:34
  2. Ответов: 1
    Последнее: 25.07.2018, 19:52
  3. Чтение дисков TR-DOS под XP
    от Zloy в разделе Софт
    Ответов: 47
    Последнее: 19.09.2008, 09:06
  4. NK-DOS (вариант MS-DOS под TR-DOS)
    от Nomy Graphics в разделе Оси
    Ответов: 30
    Последнее: 03.09.2007, 16:59
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 07.03.2006, 23:35

Ваши права

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