|
Atmega88 - выжита по максимому, Множество Джулио |
|
|
|
Oct 2 2008, 05:03
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 2-10-07
Пользователь №: 31 001

|
1к озу, 8к флэш - парень выдает на экран Множество Джулио! http://www.linusakesson.net/scene/craft/index.phpв приложении исходники, по ссылке еще и видео! Просто шокирует!
|
|
|
|
|
 |
Ответов
|
Oct 7 2008, 08:50
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(gormih @ Oct 3 2008, 15:04)  Нужная точка по координатам на ассемблере находилась последывательностью в несколько команд (по моему 5 или 6). Во всяком случае точно помню, что круги я научился из асма рисовать быстрее (производительней), чем это было реализовано для интерпретатора бейсик в ПЗУ :-)  Так и было. Кстати ПЗУ-шные окружности рисовались путем расчета функций sin и cos в формате с плавающей точкой  . Так что если рисовать на асме окружности, например по Брезенхему, то получалось не то что быстрее, а на порядки быстрей. Да и точнее они получались. Цитата(Огурцов @ Oct 3 2008, 23:04)  Тогда Вы будете смеяться. Над собой. Так что разомнитесь лучше самостоятельно. С удовольствием посмеюсь над собой, если раскажете, как на AVR за 1(один такт) нарисовать 1(один) пикслель  . И не просто пиксель, а еще и составить из них, пикселей какой-нибудь текст.
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Oct 7 2008, 11:11
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(ReAl @ Oct 7 2008, 09:48)  Да их и 32 можно нарисовать в таком темпе Ход мыслей правильный. Но в строке их рисуется не 32 а 416. Хотя можно и еще больше. Цитата(otrog @ Oct 7 2008, 08:50)  как на AVR за 1(один такт) нарисовать 1(один) пикслель  . И не просто пиксель, а еще и составить из них, пикселей какой-нибудь цветной текст. Так я ж предлагал - пари ?
Сообщение отредактировал Огурцов - Oct 7 2008, 11:12
|
|
|
|
|
Oct 7 2008, 12:44
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(Огурцов @ Oct 7 2008, 14:11)  Ход мыслей правильный. Но в строке их рисуется не 32 а 416. Хотя можно и еще больше. Да можно заготовок наделать в духе Код out PIX_PORT, reg_bkgcolor out PIX_PORT, reg_symcolor out PIX_PORT, reg_symcolor out PIX_PORT, reg_symcolor out PIX_PORT, reg_bkgcolor rjmp sym_loop Код out PIX_PORT, reg_symcolor out PIX_PORT, reg_bkgcolor out PIX_PORT, reg_bkgcolor out PIX_PORT, reg_bkgcolor out PIX_PORT, reg_symcolor rjmp sym_loop (это две заготовки, которых достаточно для 'O' в матрице 5*7 и можно в других символах использовать, 5*7 явно плохо, между символами пробелы большие, это для примера только)А знакогенератор сделать в виде ссылок на заготовки и потом под IJMP это пихать... Но это же сожрёт столько флеша, что в мелком кристалле не так много и останется для остальной программы.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
lock Atmega88 - выжита по максимому Oct 2 2008, 05:03 MrYuran Кто бы ещё объяснил, что за множество такое и в чё... Oct 2 2008, 05:16 Огурцов Цитата(MrYuran @ Oct 2 2008, 05:16) Кто б... Oct 2 2008, 05:38 slog Кого шокирует? Нынешних виндовс-программёров шокир... Oct 2 2008, 05:53 MrYuran не пожалел общественного траффика, глянул.
Нормаль... Oct 2 2008, 06:21 Ph. Anatoliy Вау ! Несомненно парень зажег.... Вопрос - на ... Oct 2 2008, 07:22 MrYuran Цитата(Ph. Anatoliy @ Oct 2 2008, 11:22) ... Oct 2 2008, 07:35 gormih Ретро. По видимому человек соскучился по спектруму... Oct 2 2008, 08:36 MrYuran Цитата(gormih @ Oct 2 2008, 12:36) Ретро.... Oct 2 2008, 08:42  gormih Цитата(MrYuran @ Oct 2 2008, 12:42) Не со... Oct 2 2008, 08:50   defunct Цитата(gormih @ Oct 2 2008, 11:50) А таки... Oct 2 2008, 12:16    Огурцов Я насчитал 108 точек по горизонтали 640/108/16*20 ... Oct 2 2008, 12:41    gormih Цитата(defunct @ Oct 2 2008, 16:16) Упуск... Oct 2 2008, 13:31     defunct Цитата(gormih @ Oct 2 2008, 16:31) Если в... Oct 2 2008, 16:45  Огурцов Z80 - CISC, плюс примерно 1 байт на команду. В общ... Oct 2 2008, 08:55   Nick_Shl Цитата(Огурцов @ Oct 2 2008, 11:55) зы: д... Oct 2 2008, 20:39    Огурцов Цитата(Nick_Shl @ Oct 2 2008, 20:39) Если... Oct 3 2008, 06:35     Nick_Shl Цитата(Огурцов @ Oct 3 2008, 09:35) Один ... Oct 3 2008, 07:17      Огурцов Цитата(Nick_Shl @ Oct 3 2008, 07:17) Кром... Oct 3 2008, 07:28       Nick_Shl Цитата(Огурцов @ Oct 3 2008, 10:28) Так л... Oct 3 2008, 07:54     SasaVitebsk Цитата(Огурцов @ Oct 3 2008, 09:35) На 2.... Oct 3 2008, 08:34     KP580BM80 Цитата(Огурцов @ Oct 3 2008, 09:35) Не по... Oct 7 2008, 08:19      Огурцов Цитата(KP580BM80 @ Oct 7 2008, 08:19) В с... Oct 7 2008, 08:37 slog Примерно 1 мипс был у спектрума и подобных. Против... Oct 2 2008, 08:49 gormih Правда не стоит забывать, что у спектрума вывод на... Oct 2 2008, 08:56 SasaVitebsk Цитата(gormih @ Oct 2 2008, 11:56) Правда... Oct 2 2008, 09:19  Огурцов Цитата(SasaVitebsk @ Oct 2 2008, 09:19) у... Oct 2 2008, 09:54   gormih Цитата(Огурцов @ Oct 2 2008, 13:54) А у Z... Oct 2 2008, 10:00    Огурцов Z80 (2,5 МГц) Z80A (4 МГц) Z80В(6МГц) Z80Н(8МГц)
... Oct 2 2008, 10:11   KP580BM80 Цитата(Огурцов @ Oct 2 2008, 12:54) Это у... Oct 3 2008, 04:50 LCD Цитата(lock @ Oct 2 2008, 09:03) 1к озу, ... Oct 3 2008, 09:27  gormih Цитата(LCD @ Oct 3 2008, 13:27) Аппаратно... Oct 3 2008, 11:04 otrog Цитата(Огурцов @ Oct 2 2008, 13:54) Это у... Oct 2 2008, 10:33 Огурцов Цитата(otrog @ Oct 2 2008, 10:33) В спект... Oct 2 2008, 10:59 otrog Цитата(Огурцов @ Oct 2 2008, 14:59) средн... Oct 2 2008, 11:56 Огурцов Цитата(otrog @ Oct 2 2008, 11:56) програм... Oct 2 2008, 12:12 Ph. Anatoliy Подведем черту ! ____________________
Проект ... Oct 2 2008, 17:43 SasaVitebsk Да. Такие вещи создаются для оттачивания мастерств... Oct 2 2008, 19:25 SasaVitebsk Нет ну тут Огурцов имел ввиду по видимому с внешни... Oct 2 2008, 21:47 otrog OFF
Цитата(SasaVitebsk @ Oct 3 2008, 01... Oct 3 2008, 04:33 MrYuran Чтоб зазря не спорить, предлагаю соц. соревнование... Oct 3 2008, 07:44 Огурцов Цитата(MrYuran @ Oct 3 2008, 07:44) Можно... Oct 3 2008, 08:28 Огурцов Цитата(MrYuran @ Oct 3 2008, 07:44) По-мо... Oct 3 2008, 08:46 slog Кажется уже многие забыли что такое текстовый режи... Oct 3 2008, 08:54 Огурцов Цитата(slog @ Oct 3 2008, 08:54) Кажется ... Oct 3 2008, 09:05 Nick_Shl Цитата(slog @ Oct 3 2008, 11:54) Кажется ... Oct 3 2008, 14:32  Огурцов Цитата(Nick_Shl @ Oct 3 2008, 14:32) Уж б... Oct 3 2008, 19:04 otrog Цитата(MrYuran @ Oct 3 2008, 11:44) Чтоб ... Oct 3 2008, 09:16 MrYuran Цитата(otrog @ Oct 3 2008, 13:16) Такая ш... Oct 3 2008, 09:20  Огурцов Цитата(MrYuran @ Oct 3 2008, 09:20) Это я... Oct 3 2008, 10:08    Огурцов Не так немного, нужно оптимизировать, но в принцип... Oct 7 2008, 15:11 SasaVitebsk Я чёто не понимаю как всё это сочетается с тем, чт... Oct 7 2008, 16:06 slog С ростом мощи процессоров программирование преврат... Oct 7 2008, 17:07
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|