User Tag List

Страница 2 из 12 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 113

Тема: ASTEROIDS на УКНЦ

  1. #11

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Есть ещё таблицы Брадиса
    Какие ещё таблица, ты про что??

    Я ему предложил просчитать - какие будут углы при целочисленной арифметике (учитывая симметрию), взять для них (с нужной точностью) синусы-косинусы, для получившихся значений посчитать пары целых чисел, которые дадут эти значения (типа - умножаем на первое, делим на второе), но похоже, человек даже не понял, про что я.

    Он так и будет синусы косинусы считать функциями. Если, конечно, найдёт реализацию числовыми методами для PDP.

  2. #12

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    16 бит после запятой это какая точность? Наверно нужно еще на два поделить.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  3. #13

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там вообще можно всё целочисленно всё сделать, нет, нам нужен decimal вариант

  4. #14

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Там вообще можно всё целочисленно всё сделать
    Да нифига... инкремент.. Theta никуда не денется...кто его будет считать???
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  5. #15

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    16 бит после запятой это какая точность? Наверно нужно еще на два поделить.
    Старший бит - это 1/2, следующий имеет вес 1/4, следующий - 1/8, и так далее...
    Hunta, верно намекал, что 640 = 256 + 256 + 128
    Затем можно определиться с максимальной амплитудой синусоидальной кривой и сделать таблицу четверти периода синуса умноженного на максимальную амплитуду.
    А уж уменьшить амплитуду для конкретного случая в алгоритме всегда можно DIV-но и сложениями-вычитаниями в целых числах. Я так думаю
    Последний раз редактировалось TheGWBV; 10.10.2020 в 21:46.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  6. #16

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Или будет скакать... иначе зачем я всю тему насчет арифметики затеял?????

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

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Затем можно определиться с максимальной амплитудой синусоидальной кривой и сделать таблицу полупериода синуса умноженного
    Вопрос закрыт... два слова.
    Через двадцать лет Manwe скажет как из двух слов сделать полтора...но это будет уже не интересно.
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

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

  8. #17

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Или будет скакать... иначе зачем я всю тему насчет арифметики затеял?????

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


    Вопрос закрыт... два слова.
    Через двадцать лет Manwe скажет как из двух слов сделать полтора...но это будет уже не интересно.
    Уверена, что из двух слов он сделает один байт просто разложив ваше уравнение из курса теоретической механики на слагаемые, исходя из принципа, что 640 = 256 + 256 + 128
    И максимальная амплитуда в таблице четверть периода не будет превышать значения = 255...
    Но это если нужно будет ещё и ОЗУ экономить, а для максимального быстродействия можно и целое слово под выборку забрать, а амплитуду максимальную сделать = 511.
    Умножить на 1.25 амплитуду можно достаточно быстро на asm-е
    Последний раз редактировалось TheGWBV; 10.10.2020 в 23:00.
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  9. #18

    Регистрация
    22.03.2018
    Адрес
    г. Усть-Каменогорск, Казахстан
    Сообщений
    1,410
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    178
    Поблагодарили
    138 сообщений
    Mentioned
    21 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    из курса теоретической механики
    Термех у нас был пять семестров.... и не было там никаких разложений.. только свод нагрузок.. постоянных и моментов.

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

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    И максимальная амплитуда в таблице четверть периода не будет превышать значения = 255...
    И будет прыгать.. если уж просрали слово..давайте его использовать
    БK 0010-01, БК 11М, БК11М+,МС 0511 (УКНЦ)х3, Atari 65XE, Commodore 64, AMIGA 500 (HDD), ZX EVO

  10. #19

    Регистрация
    11.11.2014
    Адрес
    г. Москва
    Сообщений
    334
    Спасибо Благодарностей отдано 
    60
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    23 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от S_V_B Посмотреть сообщение
    Термех у нас был пять семестров.... и не было там никаких разложений.. только свод нагрузок.. постоянных и моментов.
    Странно, у нас вроде бы пару семестров (или четыре, уже не помню), но траектории движения выбранной точки в системе связанных рычагов преподавали
    А нагрузки и прочие твердые заделки с фермами, в рамках сопромата рассчитывали...
    Не волнуйтесь, моя бабушка водила трактор и пожарную машину (С)

  11. #20

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    исходя из принципа, что 640 = 256 + 256 + 128
    Никак не вкурю, а что это даст (для экранной координаты) ?..

    Цитата Сообщение от TheGWBV Посмотреть сообщение
    Умножить на 1.25 амплитуду можно достаточно быстро на asm-е
    Элементарно, 4 инструкции.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

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

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

Похожие темы

  1. Ответов: 247
    Последнее: 17.11.2024, 07:55
  2. УКНЦ 3D
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 29
    Последнее: 15.01.2021, 17:07
  3. Гигаскрин на УКНЦ
    от S_V_B в разделе ДВК, УКНЦ
    Ответов: 62
    Последнее: 03.10.2020, 03:54
  4. УКНЦ и я
    от Hunta в разделе ДВК, УКНЦ
    Ответов: 122
    Последнее: 03.05.2019, 17:55
  5. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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