Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

lisica 17th April 2011 14:20

1 Attachment(s)
Вот, из за "доблесной" таможни, пришлось, лежащую без дела, U10, переделать под VGA кодер. Прошивку взял от ZST v1.2.
Сопротивления на RGBI, SSI, F14 - брал со схемы ZXKIT1. Подпаял прям на плате Робика.
Перемычки вставил в прошивку, выставив F14 и SET_FK_OUT в '0'.
Вобщем получилось для Робика и Пентагон 128 (1991гг.)
Ну, как то так...


Чуть не забыл...
Пины:
1 - масса
3 - R
4 - G
5 - B
6 - I
7 - SINCH
8 - F14

Ewgeny7 17th April 2011 14:29

Quote:

Originally Posted by lisica (Post 376761)
пришлось, лежащую без дела, U10, переделать под VGA кодер

Хорошо :)
Я свою лень так и не смог победить, а хотел то же самое сделать (свой VGA-конвертер отдал lupus'у в пользование).

vlad 17th April 2011 21:39

Можно еще попробовать логический анализатор или осцил на u10 сделать...

axel_sunrise 20th April 2011 14:25

а mp3 плеер или видео плеер реально сделать на U9 ?

vlad 20th April 2011 14:45

Quote:

Originally Posted by axel_sunrise (Post 377506)
а mp3 плеер или видео плеер реально сделать на U9 ?

На u10 в принципе возможно (есть audio codec), на u9 можно попробовать, если использовать корку mp3 decoder'a.

vlad 28th April 2011 01:47

Повозился с тестовой конфигурацией Speccy, цель - получить оптимальные данные производительности платы u9. Вот черновик:

Контроллер SDRAM: SDRAMCLK=105MHz (1T=9,52ns) (WR/RD=5T, RFSH=7T)
Макс. частота работы CPU T80 ver303 без WAIT при работе с SDRAM: CPU0CLK = 21МHz (x6)
Временные окна доступа к SDRAM: T1,T2(CPU0RD/WR),T3,(T4 при М1)
С WAIT частота CPU0CLK = 105MHz (RD/WR=8T; OpCode M1= 9T(15T при RFSH))
В начале думал добавить Cache на двух-портовых M9K блоках и использовать FULL-PAGE BURST (1K за 1028 тактов SDRAMCLK) но передумал, не стал пока городить велосипед (не выбрал модель :). Решил ограничиться двух-портовым RAM 32Kx8bit в роли простого кеша, для возможности работы CPU0/1 на макс. частоте вне видео (SRAM 512K) и SDRAM (32M) страниц.
Макс. частота работы CPU T80 без WAIT с SRAM(10ns) или Dual-Port-RAM: CPU0CLK = 105МHz (x30)
...

---------- Post added at 23:47 ---------- Previous post was at 23:24 ----------

Quote:

Originally Posted by lisica (Post 376761)
Вот, из за "доблесной" таможни, пришлось, лежащую без дела, U10, переделать под VGA кодер.

И чем u10 не NeoGS + TurboSound FM?

vlad 28th April 2011 10:46

...
Видео(графика):
1) 640x480x8bpp@60Hz (SRAM= 307200 байт, Pixel clock= 25.2MHz)
2) 800х600х8bpp@60Hz (SRAM= 480000 байт, Pixel clock= 40MHz)
Линейное размещение в памяти, т.е. pixel(8bit), pixel(8bit)...

Видео(текст):
1) 80x30x16цветов на базовом 640х480@60Hz (2400 текст + 2400 атрибуты цвета= 4800 байт, знакогенератор= 4096, символ 8x16)
2) 128x48x16цветов на базовом 1024x768@60Hz (6144 текст + 6144 атрибуты цвета= 12288 байт, знакогенератор= 4096, символ 8x16)
Линейное размещение в памяти, т.е. символ(8bit), цвет(2+6bit)...
...

lisica 22nd May 2011 11:29

Quote:

Originally Posted by Ewgeny7 (Post 336454)
Попробуйте, и отпишитесь уже

Чёт не пойму в чём прикол нового загрузчика...
Да,и, фатал, в архиве старой версии (scl отдельные файлы не пишет).
И где неглюк делся?

vlad 22nd May 2011 12:27

Quote:

Originally Posted by lisica (Post 387369)
Чёт не пойму в чём прикол нового загрузчика...

Прикол в том, что он новый :) А в чем собственно проблема? Замена конфигурации и ROM все исправит... :)

Black_Cat 22nd May 2011 12:52

Quote:

Originally Posted by vlad (Post 379943)
Видео(графика):
1) 640x480x8bpp@60Hz (SRAM= 307200 байт, Pixel clock= 25.2MHz)
2) 800х600х8bpp@60Hz (SRAM= 480000 байт, Pixel clock= 40MHz)
Линейное размещение в памяти, т.е. pixel(8bit), pixel(8bit)...

Видео(текст):
1) 80x30x16цветов на базовом 640х480@60Hz (2400 текст + 2400 атрибуты цвета= 4800 байт, знакогенератор= 4096, символ 8x16)
2) 128x48x16цветов на базовом 1024x768@60Hz (6144 текст + 6144 атрибуты цвета= 12288 байт, знакогенератор= 4096, символ 8x16)
Линейное размещение в памяти, т.е. символ(8bit), цвет(2+6bit).

Это для Спетрума?
Если что, то для Спектрума уже есть продуманные графические и текстовые режимы:

Базовые видеоразрешения:

Графические разрешения:
1) Базовый: 256x192, производные до: 512х384 (воспроизводится в режиме VGA 640x480)
2) Базовый: 384х256, производные до: 768х512 (воспроизводится в режиме VGA 800x600)

Текстовые разрешения:
1) Базовый: 32x24, производные до: 64х48 (воспроизводится в режиме VGA 640x480, знакогенератор= 2k, символ 8x8)
2) Базовый: 48x32, производные до: 96х64 (воспроизводится в режиме VGA 800x600, знакогенератор= 2k, символ 8x8)

Везде структура расположения информации в памяти спектрумовская, т.е. разделение экрана на 3 или 4 части, по 8 блоков в каждой, сгруппированых по номерам строк в знакоместе.

Базовые видеорежимы:

Графические видеорежимы:

Атрибутные:
1) Стандартный, с производными до 16 байт на строку знакоместа
2) FlashColor, с производными до 16 байт на строку знакоместа
3) MultiColor, с производными до 16 байт на строку знакоместа

Безатрибутный:
4) 4Color per pixel, с производными до 16 байт на строку знакоместа

Текстовые видеорежимы:

Атрибутные:
1) Со стандартным атрибутом на знакоместо, с производными до 16 байт на строку знакоместа
2) С изменённым атрибутом на знакоместо, с производными до 16 байт на строку знакоместа
3) С изменённым атрибутом на символ, с производными до 16 байт на строку знакоместа

Безатрибутный:
4) 1bit per pixel (1 байт на строку знакоместа), с производными до 8 байт на строку знакоместа

Все текстовые атрибутные режимы имеют двукратное торможение процессора на экране, безатрибутный режим - без торможения. Знакогенератор может хранится в каждой странице экранного ОЗУ, и выбираться произвольно, количество знакогенераторов ограничено количеством страниц экранного ОЗУ.


All times are GMT +4. The time now is 16:31.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.