PDA

Просмотр полной версии : -=Speccy2010=- сборка, наладка, тестинг



Страницы : 1 2 3 [4] 5 6 7 8

Black_Cat
20.02.2011, 17:50
знать - не судьба.. телевизоры то - SECAM.. а ради ч/б юзать телевизор по радиоканалу..

balu_dark
22.02.2011, 01:20
Это где переносные телики - выпущенные за пределами нашей не обьятной - хавают только СЕКАМ ??? :eek:

Black_Cat
22.02.2011, 01:29
в телефоне

balu_dark
22.02.2011, 02:14
странно - судя по тут http://www.f1cd.ru/view/9346/
и тут - http://student.km.ru/ref_show_frame.asp?id=EED8D178EBF24387A3E457CDEABF 5D51
Таки китайцы(основные производители телефонов с телевизорами) юзают PAL.
и помоему сейчас нет одностандартных чипов цветности.

31pka
02.03.2011, 12:54
:) http://www.youtube.com/watch?v=cAVTkZkHbR8

Eugen
02.03.2011, 14:36
Пришлите ему еще коробочек. 4 минуты распаковывать, это супер

31pka
02.03.2011, 15:20
он же еще и на камеру говорит, поэтому видимо и не спешит открывать :)

радует то что расширяется география и количество купивших, это заработок
автора и стимул для него усовершенствовать софт

Black_Cat
03.03.2011, 20:45
syd, а почему эмуляция gluk rtc - только чтение? Время загрузки ячеек памяти CMOS слишком большое?

syd
03.03.2011, 21:54
БК-0010, просто так проще было сделать. адресное пространство rtc эмулируется альтерой. z80 из него только читает, а арм в него только пишет, то что прочитал из настоящих часов. можно сделать чтобы и писали и читали оба, и арм по ходу сохранял данные куда-то, но я не стал заморачиваться.

Black_Cat
04.03.2011, 01:43
щас типовая схема эмуляции GlukRTC на I2C часах в контроллерах клавы на меге такая: резидентно часов нет, но после обращении к D7=1 #EFF7, мега грузит в свою память по I2C состояние всех ячеек часов, как раз времени хватает до обращения к самим Gluk часам. Таким образом, в момент обращения, CMOS память есть внутри меги и она эмулирует GlukRTC. После завершения работы с часами устанавливается D7=0 #EFF7 и содержимое ОЗУ выгружается обратно в часы.
Подумай, может можно так сделать?

newart
09.03.2011, 08:54
Я правильно пониимаю что эмуляция AY на FPGA получается точнее чем софтавая (AY Emul)?

В FPGA есть место для Turbo Sound? (2-й AY)

---------- Post added at 08:54 ---------- Previous post was at 08:52 ----------

Эмулируется именно AY?

При смене режимов Пентагон/Реал частота чипа меняется с 1773400 на 1750000?

syd
09.03.2011, 10:48
1. Тяжело сказать. Нет объективных критериев для сравнения.
2. Теоретически место есть, практически нужно поставить и посмотреть.
3. На сколько я понимаю YM. (DAC - 32 уровня, а у AY вроде 16 уровней).
4. А что, должен? Частота AY постоянная - 1.75 МГц.

Black_Cat
09.03.2011, 10:57
А что, должен? Частота AY постоянная - 1.75 МГц.ну, типо да, на фирменных 128/+3 частота AY несколько другая, но на них и количество строк, и кадровая тож разные, и ессно количество тактов разное

newart
09.03.2011, 11:01
4. А что, должен? Частота AY постоянная - 1.75 МГц.
Насколько я помню у фирменного спектрума 1773400, частота кадров 50.
У пентагона соответсвенно 1750000 и частота кадров 48,828.

Black_Cat
09.03.2011, 11:12
Насколько я помню у фирменного спектрума 1773400у фирменного 128!, а Speccy2010 поддерживает два стандарта по таймингам ZX48 и Pentagon. Тайминги 128/+3 щас не поддерживаются, а вместе с ними и отличная частота AY. Другая частота AY, как и тайминги 128/+3 возможны токо с дополнительным генератором, который на плате не предусмотрен, хотя как доработка возможен, но это уже как понимаю - в индивидуальном порядке :)

syd
09.03.2011, 11:22
Если речь про фирменный 128 - то да. Там и Z80 на частоте 3.5469 работает вместо 3.5. И частота AY привязана к нему. В Speccy2010 во всех режимах частота Z80 кратна 3.5.

---------- Post added at 12:22 ---------- Previous post was at 12:21 ----------

БК-0010, опередил, пока я точную частоту 128 искал :)

Black_Cat
09.03.2011, 11:32
Теоретически место есть, практически нужно поставить и посмотреть.а сколько есть места, и сколько занимает YM?

newart
09.03.2011, 14:34
3. На сколько я понимаю YM. (DAC - 32 уровня, а у AY вроде 16 уровней).
Вместе гнусавого YM реально AY запилить?

---------- Post added at 13:51 ---------- Previous post was at 13:20 ----------

Какие размеры и потребление у платы?

---------- Post added at 14:33 ---------- Previous post was at 13:51 ----------

У ZST на сайте написано что к сабжу можно подключить джойстики от Sega.
Для этого нужно что то паять?

Сколько клавишь задействованно у джойстика?

Реально рулить компом джойстиком без клавы?
(загрузка/запись/запуск образов с SD)

---------- Post added at 14:34 ---------- Previous post was at 14:33 ----------

Эмулируется только один дисковод?

zx-kit
09.03.2011, 14:47
У ZST на сайте написано что к сабжу можно подключить джойстики от Sega.
Для этого нужно что то паять?


На плате припаяно два разъема DRB-9M. Джойстики от SEGA просто к ним подключаются. В настройках прямо во время игры можно выбрать как будет называться джойстик - KEMPSTON, SINCLAIR1 или 2, CURSOR или КНОПКИ QAOPM.

newart
09.03.2011, 15:06
На плате припаяно два разъема DRB-9M. Джойстики от SEGA просто к ним подключаются. как будет называться джойстик - KEMPSTON, SINCLAIR1 или 2, CURSOR или КНОПКИ QAOPM.
Но на джойстике же больше 5 клавишь...


В настройках прямо во время игры можно выбрать
Даже если клава отключена?
По умолчанию джойстик работает в каком режиме?

---------- Post added at 15:06 ---------- Previous post was at 15:04 ----------

Auto Fire реализован?

zx-kit
09.03.2011, 18:39
Но на джойстике же больше 5 клавишь...


Даже если клава отключена?
По умолчанию джойстик работает в каком режиме?

---------- Post added at 15:06 ---------- Previous post was at 15:04 ----------

Auto Fire реализован?
Раньше вроде с джойстика можно было входить в меню настроек и выбора образов.

Но это только для TRD получится, хотя обычно там вначале загрузчик требует нажатия кнопок.

SNA запускаются сразу - тут клавиатура особо не нужна будет.

TAP требуют нажатия LOAD "" ENTER, а потом +. Так сделано в ностальгических целях и упрощению не подлежит.

У меня к syd-у тоже пожелание сделать выбор образов и настройку с помощью джойстиков тоже. Чтобы проще было смотреть несколько игр.

Ну и воплотить идею БК о виртуальной клавиатуре на джойстике - CHIMERA.

Из хотелок хорошо бы имитировать работу divIDE, вернее одну полезную особенность - загрузку TAP образов за несколько секунд. Наверно это делается путем подмены процедур загрузки с магнитофона в ПЗУ. С возможностью отключения для хитрых загрузчиков и просмотра загрузки с оригинальной скоростью.

syd
09.03.2011, 18:57
Сколько занимает YM специально не мерял, а места осталось по-моему процентов 20. Нет под рукой квартуса, чтобы посмотреть.

---------- Post added at 19:55 ---------- Previous post was at 19:46 ----------


Вместе гнусавого YM реально AY запилить?
Реально, а что?


Какие размеры и потребление у платы?
112х133, до 1 А



У ZST на сайте написано что к сабжу можно подключить джойстики от Sega.
Для этого нужно что то паять?

нет



Сколько клавишь задействованно у джойстика?
Реально рулить компом джойстиком без клавы?
(загрузка/запись/запуск образов с SD)[COLOR="Silver"]

5, нет



Эмулируется только один дисковод?
нет, эмулируются все



По умолчанию джойстик работает в каком режиме?

задается в настройках



Auto Fire реализован?

нет

---------- Post added at 19:56 ---------- Previous post was at 19:55 ----------


Ну и воплотить идею БК о виртуальной клавиатуре на джойстике - CHIMERA.

Из хотелок хорошо бы имитировать работу divIDE, вернее одну полезную особенность - загрузку TAP образов за несколько секунд. Наверно это делается путем подмены процедур загрузки с магнитофона в ПЗУ. С возможностью отключения для хитрых загрузчиков и просмотра загрузки с оригинальной скоростью.
Я думаю это не ко мне, а к тому, кто будет софт дорабатывать.

---------- Post added at 19:57 ---------- Previous post was at 19:56 ----------


Но на джойстике же больше 5 клавишь...
Ну и?

newart
09.03.2011, 19:53
Ну и?
Можно к незадействованным прикрутить основные, скажем enter, space, break.
Что бы можно было выбирать и запускать игры джойстиком.

balu_dark
10.03.2011, 01:50
а каким макаром то? на джойстик идет 9 контактов разьем - 2 контакта земля и питание. остается 7. 4 из них - это стороны а оставшиеся 3 - одна кнопка и еще 2 сигнала. Если в матрицу(или куда оно там заводится) заведены - все. то можно 2 сигнала подвесить на 2 функции.

newart
10.03.2011, 02:33
а каким макаром то? на джойстик идет 9 контактов разьем - 2 контакта земля и питание. остается 7.
На сеге зайдествовано больше 7 кнопок!

balu_dark
10.03.2011, 02:45
есть 2 типа сеговских джойстиков - один был тупо кнопки второй кнопки и чип - если дрыгать определенными ногами - чип переключал с какой кнопки читать. но не думаю что SYD будет реализовывать это ногодрыганье. Реализован сейчас джойстик в виде тупокнопок.

newart
10.03.2011, 07:52
Реализован сейчас джойстик в виде тупокнопок.
Тупокнопок 3 штуки + start + крестовина = 8

newart
10.03.2011, 12:01
В сабже реализован доступ к SD карте средсвами самого спектрума?
(для работы в Fatall и других прогах)

balu_dark
10.03.2011, 14:46
пока нет - обмен ведется через порт 31. а старт - не относился к тупокнопке, к ним относились крестовина и АВС кнопки. про тупо джойстик - надо искать применительно к Амига - там юзался джойстик от первого варианта сеги. там кстати и прописано ее правильное название. в новых моделях джоев - кристал просто обрезали и соединяли кнопки проводами.

newart
10.03.2011, 14:51
а старт - не относился к тупокнопке, к ним относились крестовина и АВС кнопки. про тупо джойстик - надо искать применительно к Амига - там юзался джойстик от первого варианта сеги. там кстати и прописано ее правильное название. в новых моделях джоев - кристал просто обрезали и соединяли кнопки проводами.
То есть юзер должен в магазине просить какую то то определенную модель джойстика?

zx-kit
10.03.2011, 15:53
То есть юзер должен в магазине просить какую то то определенную модель джойстика?

Используются обычные джойстики от игровой приставки SEGA.

balu_dark
10.03.2011, 16:07
То есть юзер должен в магазине просить какую то то определенную модель джойстика?

Я просто сорри - возможно я не так понял но : если тебе надо доколупаться - пойди доколупайся до столба. Если тебе надо сделать как ты хочеш - возьми сделай. А если тебе просто поговорить не с кем - юзай как есть.

http://en.wikipedia.org/wiki/Gamepad читать раздел про Сега - оригинал джоя был трех кнопочный, потом сделали 6ти кнопочный.
по программированию - в сети гдето было как опросить все кнопки - ищите сами.

Вот для очень доколебистых - больше инфы : http://www.segaretro.org/Control_Pad_(Mega_Drive)

Если кратко - Любой джой юзается в режиме трехкнопочного по умолчанию. Дополнительные кнопки читаются по расширенному алгоритму - он описан во второй ссылке. Насколько мне известно в Спеке читается просто состояние 7 кнопок. без каких бы то нибыло извратов.просто состояние еденица или ноль.

newart
11.03.2011, 08:29
USB - virtual com для отладки и программирования микроконтроллера
Спектрум имеет (может) к нему доступ?

---------- Post added at 08:04 ---------- Previous post was at 08:03 ----------


Прошивка для fpga загружается прямо с SD/MMC карточки.
При каждом включении?

---------- Post added at 08:05 ---------- Previous post was at 08:04 ----------


- слот для SD/MMC
Подходят не HD до 2-х гигов?

---------- Post added at 08:29 ---------- Previous post was at 08:05 ----------

Кто занимается софтом для сабжа реализуйте пожалуста Covox (FF и DD порты).

syd
11.03.2011, 12:22
Спектрум имеет (может) к нему доступ?нет, только арм

При каждом включении?А что, можно по другому?

Подходят не HD до 2-х гигов?Ограничений на размер нет

Кто занимается софтом для сабжа реализуйте пожалуста Covox (FF и DD порты).Это вряд ли.

newart
12.03.2011, 06:01
нет, только арм

Но теоритически это возможно реализовать без доработки платы?



А что, можно по другому?

Вопрос в другом. Какой ресурс у альтеры на перезапись?
Спринтеристов этот вопрос в свое время очень беспокоил.




Это вряд ли.

Запарно?

zx-kit
12.03.2011, 06:50
Вопрос в другом. Какой ресурс у альтеры на перезапись?

В FPGA нет перезаписи - есть загрузка. Это штатный режим. Обычно она загружает себя сама из конф-флешки (отдельная микросхема) после включения питания. В Speccy2010 вместо конф-флешки данные на FPGA подает ARM (микроконтроллер), который берет их с SD-карты. Заодно ARM прошивает и себя новой прошивкой, если найдет на SD-карте. Это очень удобно - для смены прошивок не требуется программатор.


Спринтеристов этот вопрос в свое время очень беспокоил.

Там вроде ПЛИС стоят - вот там идет перезапись.

RabidRabbit
12.03.2011, 08:49
Вопрос в другом. Какой ресурс у альтеры на перезапись?С этим нет вопросов - у FPGA обычно в качестве памяти конфигурации используется статическое ОЗУ (у циклона в спекки это именно так). Перезаписывай хоть по 10000 раз в день :) Отсюда же и загрузка при каждом включении.

emp
24.03.2011, 18:07
а вот ещё один буржуй http://www.youtube.com/watch?v=PFlrzV-k9WI

kgbond
29.03.2011, 20:26
У меня в шеле при удалении любого файла (F8) появляется меню "Delete" и курсор постоянно скачет между "Yes" и "No",:( версия 49.
P.S. Да и почему-то 49 версия имеет в шеле номер 48.

syd
29.03.2011, 21:27
С номером ревизии там ошибка, забыл обновить значение. А курсор не должен скакать, возможно какая-то клавиша залипла.

kgbond
29.03.2011, 21:56
Да я клаву вытаскиваю из разъема, а курсор все равно скачет. При нажатии любой клавиши курсор останавливается, примерно на 0,5 сек., а потом опять продолжает скакать.

---------- Post added at 21:38 ---------- Previous post was at 21:34 ----------

Причем скачет, только в этом меню.:confused:

---------- Post added at 21:56 ---------- Previous post was at 21:38 ----------

И может в при нажатии (F9) в меню убрать "Turbo: x8".

syd
29.03.2011, 22:07
Может на джойстике клавиша залипла. Или какой-то сигнал с какого-то джойстика в залипшем состоянии. Поставте эмуляцию синклер-джойстика и посмотрите какие цифры лезут.


И может в при нажатии (F9) в меню убрать "Turbo: x8".
Уберу в следующей ревизии, х8 уже не будет.

kgbond
29.03.2011, 22:08
Не включение "Joystick 1: Sinclair I" и "Joystick 2: Sinclair II", а так же "Joystick emulation: Sinclair I" - не помогло.
А вообще комп просто супер, столько полезных функций.:v2_thumb:

syd
29.03.2011, 22:20
Спасибо !

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

Странно, даже залипшей клавишей не смог вызвать такой эффект, нужно подумать.

---------- Post added at 21:19 ---------- Previous post was at 21:15 ----------

Возможно сигнал "огонь" с джойстика в неопределенном состоянии, и с него периодически считываеться то 0, то 1. Так если бы было постоянно или 0 или 1 такого эффекта не получилось бы.

---------- Post added at 21:20 ---------- Previous post was at 21:19 ----------

Нужно включить "Joystick 1: Sinclair I" и "Joystick 2: Sinclair II" и зайти в бейсик 48. Наверняка будет или 5 или 0 на экране набираться.

kgbond
29.03.2011, 22:33
Нужно включить "Joystick 1: Sinclair I" и "Joystick 2: Sinclair II" и зайти в бейсик 48. Наверняка будет или 5 или 0 на экране набираться.

Не на экране "(c) 1982 Sinclair ..." и ни одного ложного срабатывания клавиш, а клавиши 5 и 0 прекрасно срабатывают при нажатии.:confused:

syd
29.03.2011, 22:42
kgbond, значит не джойстик. есть возможность проверить с другой клавиатурой? может клавиатура шлет что-то необычное.

kgbond
29.03.2011, 22:46
Да, сейчас попробую.

syd
29.03.2011, 22:47
может конечно еще сам спектрум подавляет дребезг, и по этому нет ложного срабатывания. так что лучше проверить все-таки подтяжки, которые с обратной стороны разъемов джойстиков и буфера на предмет непропая.

kgbond
30.03.2011, 01:24
Была клава BTC 5201 (старая, но добротная), поменял на "Turbo-Jet KB-8801 R+", результат 0.

---------- Post added at 22:55 ---------- Previous post was at 22:52 ----------


может конечно еще сам спектрум подавляет дребезг, и по этому нет ложного срабатывания. так что лучше проверить все-таки подтяжки, которые с обратной стороны разъемов джойстиков и буфера на предмет непропая.

Проверю.

---------- Post added 30.03.2011 at 00:25 ---------- Previous post was 29.03.2011 at 22:55 ----------

Подтяжки в порядке.:v2_wink2:
А вот тактирование STR750FV2 вызывает непонятки - после касания отверткой вывода 47 DD6 кратковременно 5 сек. восстанавливается нормальная работа, замена C23 и C24 ни к чему не привели - может что с кварцем?:confused: Попробую поменять.

---------- Post added at 00:55 ---------- Previous post was at 00:25 ----------

Кстати в 47 версии все Ок - курсор не бегает.

---------- Post added at 01:24 ---------- Previous post was at 00:55 ----------

Мои предположения по поводу 47 версии оказались оптимистичны - после некоторых манипуляций и там заглючило, но замена кварца BQ1 (кстати noname) на нормальный HC-49S 4MHz привело к нормальной работе (может кварц изначально попался работающий не на 1 гармонике).

syd
30.03.2011, 10:42
это победа ! мои поздравления !

AHTuXPuCT
03.04.2011, 08:12
подскажите плиз - вместо 74LVC245D можно использовать 74HC245D?

Black_Cat
03.04.2011, 10:41
вместо 74LVC245D можно использовать 74HC245D?
попробуй, заодно узнаем что из этого получится

AHTuXPuCT
03.04.2011, 10:50
запаял на плату 74HC245D.
после окончательной сборки проверим :)
просто еще не всю комплектовку купил

balu_dark
04.04.2011, 00:36
боюсь ошибиться но вроде LVC работает и при трех вольтах питания а вот НС только 5 вольт минимум. надо проверить по справочнику - а мне лень сейчас. :(

AHTuXPuCT
04.04.2011, 04:59
balu_dark, посмотрел я pdf на 74HC245 - напряжение питания от 2х до 6ти вольт

syd
04.04.2011, 22:32
подскажите плиз - вместо 74LVC245D можно использовать 74HC245D
нельзя

balu_dark, посмотрел я pdf на 74HC245 - напряжение питания от 2х до 6ти вольт
а то, что для HC напряжение на входах от 0 до VCC по даташиту какбы совсем не смущает?

Black_Cat
05.04.2011, 00:14
а то, что для HC напряжение на входах от 0 до VCC по даташиту какбы совсем не смущает?так если её запитать от 3,3В, то напряжение на её входе как раз будет от 0 до Vcc. Вот токо она ставится вместо LVC.. а от чего там по схеме она питается?

syd
05.04.2011, 18:01
Запитана она от 3.3, а вот с джойстиков на ее вxоды идет 5В, (>VCC). Нехорошо. LVC245 как раз и выполняет функцю правильного согласованя уровней.

---------- Post added at 17:01 ---------- Previous post was at 16:55 ----------

Эксеременты - это конечно хороше, но лично я бы не стал рисковать альтеркой за 25 USD. А вероятность есть, что если на входе HC напряжение будет 5 В, то эти 5 В через защитные диоды пападут и на VCC. А если на всей плате вместо 3.3 В будет 5 В, то будет очень весело.

Black_Cat
05.04.2011, 18:09
А что, там в джое микрухи есть? Да, кстати, а простые джои на замыкание работать будут? Если да, то и 5В тоды не надо. Если бы ещё клава с мышой работали от 3В, то был бы полностью 3х вольтовый комп.. По идее у клавы с мышой выходы должны быть типа ОК, и им должно быть пофиг 5В или 3В.. мож и на 3В заработают..

syd
05.04.2011, 20:21
А что, там в джое микрухи есть?
;)


По идее у клавы с мышой выходы должны быть типа ОКЕсть джой от сеги, к которому привязались. Есть на него даташит в котором написано: питание - 5 В, логика - 5 В. Есть спецификация на PS2 интерфейс в котором тоже 5 В. Зачем гадать и на что-то надеяться. Это как минимум непрофесионально. Причем даже если оно будет работать в какой-то одной конкретной ситуации, это еще не дает никаких гарантий.

Black_Cat
05.04.2011, 21:09
Зачем гадать и на что-то надеяться. Это как минимум непрофесионально. Причем даже если оно будет работать в какой-то одной конкретной ситуации, это еще не дает никаких гарантий.Целиком согласен, но разобраться всёж следует. Если посмотреть схемотехнику сеговского джоя, то там внутри как раз CMOS микрухи HC серии или то же, но бескорпусное. Т.е. по идее сеговский джой вполне таки должен работать от 3V.
Что касательно клавы, то тут конечно надо индивидуально разбирать клаву и смотреть. Но помоему на РС матерях я где-то видел ждампер переключения питания на 3V..

Да, зачем это может понадобиться? Это будет актуально при питании от акумулятора, если вы решите сделать мобильный вариант. Вот здесь единственное питание - как раз очень нужно, и влияет на время непрерывной работы от аккумулятора.

zx-kit
07.04.2011, 10:56
Syd, как настроить терминал, чтобы при выводе тестовой информации со Speccy2010 через USB на PC каждая строка начаналась слева, с начала строки ?

Терминал используется http://hp.vector.co.jp/authors/VA002416/ttermp23.zip

syd
07.04.2011, 13:44
setup -> terminal -> newline -> receive : CR

zebest
07.04.2011, 17:30
Transmit:CR + LF
зы- в обычном гипертерминале такой фокус не прокатывает:(
http://savepic.ru/2430218m.jpg (http://savepic.ru/2430218.htm)

laesq
07.04.2011, 18:35
3. Сейчас x8 отключен, для обеспечения стабильности. Если не получится добиться стабильности на этой частоте, в следующих версия она будет убрана совсем.





Уберу в следующей ревизии, х8 уже не будет.

Please don't remove this x8 feature! I don't care if it's unstable, I want to see Speccy running at x8 - if it crashes, I want to see it crash at x8. Maybe you can put it as an enable/disable feature in the settings. If there's a warning - something like enable x8 (unstable) - this will be enough. So users then have the choice to enable or disable this option. I feel like something is missing without this x8 option :(

LaesQ (proud owner of a new Speccy2010)

syd
07.04.2011, 19:48
zebest, сделаю в следующей версии, чтобы другие терминалы тоже нормально паказывали.

zebest
07.04.2011, 20:26
да нееееее, себе то я уже давно переделал, это я просто твою версию загрузил, чтобы показать.. Как видно на правом гипертерминале первые три строчки ровно, но это потомуу шо они переделаны, в загрузчике, там просто все "...\n \r"

point777
08.04.2011, 12:50
Как на счет того, чтобы оставить скорость x8? если есть желающие - почему надо сделать не так как того хотят люди ?

Black_Cat
08.04.2011, 13:30
Как на счет того, чтобы оставить скорость x8? если есть желающие - почему надо сделать не так как того хотят люди ?Если быстродействия памяти не хватает, то экран не будет успевать отрисовываться, и от чьих-то пожеланий ничего не изменится. Другое дело, попробовать это обойти, чуть затормозив систему. Я уже предлагал чтоб на 28 MHz использовать не пентагоновскую развёртку, а КАЕвскую. У КАЯ есть система работы в турбе с медленной памятью - lДинамическая Модификация Машинных Цилов (ДММЦ). Там, когда процессор не успевает воткнуться между обращениями сканера, машинный цикл операции задерживается, и вместо двух цилов доступа к памяти, остаётся токо один давая сканеру больше времени. В результате длительность операции возрастает до чётного количества тактов.. Вобщем где-то так..

syd
08.04.2011, 20:01
Попробовал вернуть нестабильный x8 к стабильным x1-x4, вроде получилось. Скорости памяти для режимов больше x2 конечно не хватает, то эта проблема решается торможением процессора. Еще постараюсь найти баг, из-за которого иногда после сброса залипает клавиша, и выложу обновление.

Black_Cat
08.04.2011, 20:52
эта проблема решается торможением процессора
А как ты тормозишь, вейтами, тактовой частотой, или ДММЦ?

syd
09.04.2011, 00:40
БК-0010, пропускаю клоки

zebest
09.04.2011, 12:13
По какому принципу сделана именно такайя таблица символов? Если это кодировка
Windows1251, что очень похоже
http://www.fonts.lv/fonts/Images/codepageimages/cp1251windowscyrillic.gif
тогда символы 80Н - 85H не сходятся, но если эти символы сделаны специально для рисованийя таблиц - тогда их мало, и желательно расширить. Или это окончательное решение, обжалованийю не подлежит и каждый рисует себе как хочет:?

syd
09.04.2011, 15:17
Нет, это не окончательное решение, но каждый может рисовать себе как хочет.

syd
09.04.2011, 18:39
Выложена свежая версия - rev50.
При выводе лога конец строки теперь передается как '\r\n' (совместимость с терминалками)
(Чтобы бут тоже выводил '\r\n', нужно его обновить до версии 1.1)
Добавлена инверсия кнопок на мышке (клавиша INS)
Исправлена ошибка, которая иногда приводила к неопределению мышки до первого движения
Исправлена ошибка, которая иногда приводила к эффекту залипшей клавиши
Возвращен режим x8, но стабильность при его использовании не гарантируеться

zebest
09.04.2011, 22:54
Если автор не против :)
Ночная сборка, на основе, вдруг комуу понравится.
файл тест.ром естессно положить в \roms (можно любой тестовый ром положить, с десяток разных проверял). Просто в этом такты считает, турбо хорошо смотреть : без турбо - 71690Т, 8хТурбо -404220, ну почти в 6 раз:)
Ромы переключать все там же - в меню по F9.
Внешний вид для себя менял, не обессудьте, время поднял выше даты, как во всех биосах.
функциональные клавиши F7, F9, F12 - триггерные, не надо лишний раз тянуться к эскейпу, в случае промаха.
по F7 - просто проверка псевдографики, причем два вида фонтов (ну эт для себя)
Да, теперь при инициализации не зависает клава, тьфу-тьфу, ну и кнопки мыши меняются, это очень здорово, спасибо автору!
зы- забыл, в проводнике есть встроенный тест с кнопочками '[' и ']', не знаю, упоминал ли его автор где-нибудь, но по F1 точно в подсказке нет. Очень красивый и необычный :), интересно как он сделан..

emp
10.04.2011, 00:27
сейчас вот заметил. включаю speccy2010 - отпадывает wifi. роутер находится в полуметре от speccy2010. как такое возможно ?

syd
10.04.2011, 18:40
zebest, исходники для того и лежат, чтобы каждый желающий мог принять участие и написать что-то под себя. так что я только за.
тест сделан средствами альтеры, я им проверяю, все ли резисторы на видеовыходе пропаяны нормально.

syd
11.04.2011, 13:35
У меня желтый обычный.

Дмитрий
11.04.2011, 13:46
включаю speccy2010 - отпадывает wifi.
вспоминаются времена 90х - включается холодильник, спекки отпадает... только с точностью до наоборот.
Серия дурацких вопросов:
Какой БП на спекки? Как включается?
А если подальше от роутера поставить - все равно виснет при включении? Попробуй от другой розетки записать/поменять БП.

emp
14.04.2011, 22:48
вспоминаются времена 90х - включается холодильник, спекки отпадает... только с точностью до наоборот.

у меня тоже самое было. я изза холодильника dizzy 5 месяц проходил.



Какой БП на спекки? Как включается?

от роутера dir-320. розетка, пилот, бп, стандартный разъём speccy.


А если подальше от роутера поставить - все равно виснет при включении? Попробуй от другой розетки записать/поменять БП.

ротуер не виснет. глушится связь. вырубаю speccy и связь восстанавливается. попробовать поменять розетку или роутер унести пока нет возможности. нет другой розетки поблизости. нет удлиннителя. роутер изза длиина кабеля питания и ethrnet далеко тоже не могу унести.
всё стоит на одном столе и питается от одного пилота.

zebest
18.04.2011, 01:04
Ночная сборка.
файл logo.scr естессно положить в \roms.
Из полезностей - картинки ( .scr ) в проводнике теперь выбираются и показываются не только по расширенийю ".scr" , но и по стандартномуу расширению ".с",
ибо мне надоело переименовывать свои старые картинки, чтобы их просто смотреть :)
Из бес_полезностей, - Full Screen Logo -задумывалась как такая же мулька в стандартных пицишных биосах.
Отключается в "0" там же, где и все остальное, по F9.
зы- а , ну да, в архиве еще пара промежуточных картинок, можно и их переименовать, ну или свою, естессно..

---------- Post added at 26.09.11 ---------- Previous post was at 18.04.11 ----------

Файл release50+.zip (65.6 Кб, 49 просмотров) удален. потомуу что..

skyther
18.04.2011, 10:10
zebest, выкладывай вместе с исходниками плиз!

newart
19.04.2011, 15:16
Получил сегодня сабж от ZST, упаковано добротно, в комплекте есть батарейка и даже штекер VGA.

Но нет самого главного - инструкции!

Понятно что все лежит в инете, но с бумажки то читать удобнее.

---------- Post added at 15:06 ---------- Previous post was at 14:27 ----------

После ресета оказываюсь в Basic 48. В чем трабл?

---------- Post added at 15:16 ---------- Previous post was at 15:06 ----------

И не слышно звука в 48-м басике при нажатии клавишь.

zx-kit
19.04.2011, 16:37
Получил сегодня сабж от ZST, упаковано добротно, в комплекте есть батарейка и даже штекер VGA.

Но нет самого главного - инструкции!

Понятно что все лежит в инете, но с бумажки то читать удобнее.
Это да - инструкции нет.


После ресета оказываюсь в Basic 48. В чем трабл?
Возможно в меню по F9 выбрана модель памяти 48К. При 128К и наличии системного ROM запускается GLUK.

И не слышно звука в 48-м басике при нажатии клавишь.
Для настройки звука в меню выбрать
AY mode: ABC или mono.
Audio DAC mode: TDA1543A

newart
19.04.2011, 16:55
Для настройки звука в меню выбрать
AY mode: ABC или mono.
Audio DAC mode: TDA1543A
И так каждый раз или оно запоминается на флешке?

---------- Post added at 16:54 ---------- Previous post was at 16:51 ----------


Возможно в меню по F9 выбрана модель памяти 48К. При 128К и наличии системного ROM запускается GLUK.
При выборе в меню опции TR-DOS комп сбрасывается и снова оказывается в 128-м меню.

---------- Post added at 16:55 ---------- Previous post was at 16:54 ----------

А при выборе образа сброс в TR-DOS и цветные полоски на экране.

zx-kit
19.04.2011, 17:02
И так каждый раз или оно запоминается на флешке?
Запоминается.


При выборе в меню опции TR-DOS комп сбрасывается и снова оказывается в 128-м меню.

Чтобы загрузить какой-нибудь образ нужно нажать F12, выбрать образ и нажать ENTER. А дальше зависит от расширения.
TRD, SNA - запустятся сразу.
SCL - перейдет в TRDOS. Для запуска потом нажать на клавиатуре PrtSc (Print Screen). Запустится GLUK. В нем дважды нажать ENTER.
TAP, TZX - запустится GLUK или BASIC. Нужно войти в BASIC 48, набрать команду LOAD""ENTER, нажать кнопку + для включения виртуального магнитофона.

newart
19.04.2011, 17:15
Чтобы загрузить какой-нибудь образ нужно нажать F12, выбрать образ и нажать ENTER. А дальше зависит от расширения.
TRD, SNA - запустятся сразу.
SCL - перейдет в TRDOS. Для запуска потом нажать на клавиатуре PrtSc (Print Screen). Запустится GLUK. В нем дважды нажать ENTER.
TAP, TZX - запустится GLUK или BASIC. Нужно войти в BASIC 48, набрать команду LOAD""ENTER, нажать кнопку + для включения виртуального магнитофона.
Нет у меня глюка. Без него работа невозможна?

---------- Post added at 17:10 ---------- Previous post was at 17:09 ----------

При выборе TAP ничего не проиходит (выбираю TAP, выхожу в бейсик, LOAD "" и всё дальше белый путой экран).

---------- Post added at 17:15 ---------- Previous post was at 17:10 ----------

Randomize usr 15616 приводит к сбросу в 128-е меню вместо выброса в TR-DOS...

newart
19.04.2011, 17:51
Ага, пошел процесс.

Теперь бы понять что с TR-DOS. Может у меня ромки левые? Выложите кто-нибудь 100% рабочие?

zx-kit
19.04.2011, 18:37
Нет у меня глюка. Без него работа невозможна?
Возможно, но сложно. Для запуска образов SCL после нажатия ENTER на образе и перехода в TR-DOS нужно набрать команду LIST ENTER.
Появится список файлов. Нужно набрать RUN"<имя бейсик-файла>"ENTER.
GLUK удобен для автоматизации процесса загрузки.

newart
19.04.2011, 18:49
А почему TRD умеют автостарт а SCL нет? (хотя начинка по сути одна).
Почему не запоминается видеорежим? (после выкл питания каждый раз приходится выбирать ctr + 3)

zx-kit
19.04.2011, 19:15
А почему TRD умеют автостарт а SCL нет? (хотя начинка по сути одна).

Наверно это трудно сделать. Сделал бы кто-нибудь вместо глюка программу для автоматического запуска бейсик-файла...


Почему не запоминается видеорежим? (после выкл питания каждый раз приходится выбирать ctr + 3)
А если секунд 7 после включения питания подождать - не работает ?

luzanov
19.04.2011, 20:12
Хочу туть добавить. У меня есть такой приятный глюк. Беру и загружаю QC3.11 и сбрасываю. И далее при выборе в проводнике любого образа TRD, SCL и нажатии ENTER я попадаю вместо TR-DOS в QC 3.11 с каталогом этого образа. Удобно просто нет слов! Не надо нажимать ресет, глюк, бут глюка. Но такой эффект иногда пропадает после запусков пару образов и надо запускать QC и сбрасывать снова.

newart
19.04.2011, 20:26
Интересно Проводник как реализован? Код для АРМ'а или Z80?

И почему в режиме проводника не работает ресет и вход в конфиг?

syd
19.04.2011, 22:59
Если не сохраняется конфигурация, значит наверное проблема в сигнале write protect, и карточка воспринимается как защищенная.

newart
19.04.2011, 23:52
Если не сохраняется конфигурация, значит наверное проблема в сигнале write protect, и карточка воспринимается как защищенная.
А что насчет проводника?

newart
20.04.2011, 02:38
Проводник в АРМ-е.. выходишь из него по ESC и ресеть скока хочешь ..
Изврат же.

Birden
22.04.2011, 14:38
Всем привет!
Собрал плату (r2), прошил бут, кинул на карту (2Gb) прошивку и roms, и наблюдаю следующий лог:

Speccy2010 boot ver 1.1!
SD card init OK..
Skipping firmware upgrade.

Speccy2010, ver 1.0, rev 50 !
RTC init OK..
И все, тишина. На мониторе тоже ничего нет. Я так понимаю, не доходит даже до заливки в FPGA?

syd
22.04.2011, 21:29
Да, не доходит. Бут определил SD карточку, а основная прошивка почему-то нет. Проверте сигнал CP (card present) и за одно WP (write protect) со слота карточки.

Birden
23.04.2011, 11:06
Посадил SD_CP на землю - продвинулся на один шаг :smile: :

MySpeccy2010, ver 1.0, rev 50 !
RTC init OK..

SD card init OK..

FPGA configuration started...
FPGA configuration status OK...
.................................FPGA configuration conf done...
FPGA configuration failed...
>
Как должен себя вести сигнал CONFIG_DONE в процессе заливки в FPGA и по ее окончании? У меня он всегда в "0" - и в процессе заливки, и после нее.

Birden
23.04.2011, 14:44
Вроде запустилось, хотя ничего не делал :confused_std:
Попробую еще разок промыть плату

VELESOFT
15.05.2011, 23:36
This is message from Czech ZX user IKON:

Hi Syd,

thanks for great project - Speccy2010.
I've started building my piece myself as you've explained you are not about to prepare more pieces for the moment.

Here is the semi-result - http://ikon.wu.cz/zx/speccy_prvykus.jpg

The board is now finished and only 2 parts are missing - TDA1543 and DS1338. The result of initialization is following:
Speccy2010 boot ver 1.1!
SD card init OK..
Firmware upgrade started.
............................
Speccy2010, ver 1.0, rev 50 !
RTC init OK..
SD card init OK..
FPGA configuration started...
FPGA configuration status OK...
.................................FPGA configuration conf done...
FPGA configuration failed...

Is DS1338 necessary to initiate the FPGA? I should have the chip within the week.

Thanks for your help.
== спасибо ==

Ikon

Ewgeny7
16.05.2011, 08:44
Here is the semi-result - http://ikon.wu.cz/zx/speccy_prvykus.jpg
Resistors on CONF_DONE, nCONFIG and nSTATUS is placed? Without this resistors FPGA do not configured normally.

syd
16.05.2011, 16:27
The problem is in one of these nets - DCLK, DATA0, CONFIG_DONE, nSTATUS, nCONFIG (broken path or unsoldered lead). I hope all resistors and capacictors are mounted.

zx-kit
20.05.2011, 22:46
Вот нарисовал, чтобы было легче паять:

http://s009.radikal.ru/i307/1105/e2/8511cf8fd2e1t.jpg (http://s009.radikal.ru/i307/1105/e2/8511cf8fd2e1.png)

http://s008.radikal.ru/i305/1105/09/cd0525d9d2e7t.jpg (http://s008.radikal.ru/i305/1105/09/cd0525d9d2e7.png)

ikon
22.05.2011, 21:07
Hi Syd & Ewgeny7,

I found short circuit between nCONFIG and GND close to very first via from FPGA. Now Speccy2010 works OK.
I prepared the video with configuration settings as Velesoft couldn't find it elsewhere - http://www.youtube.com/watch?v=-lPouYPfZOc.

Thanks again for help.

Den1982
04.06.2011, 21:42
Привет всем!
Наконец то и я получил свой Спекки! Спасибо Syd и Zst!
Продукт отличный, чуть слезу не пустил когда на экране моего ЖК телевизора Samsung побежали полосы загрузки первого Dizzy;-)
К телевизору подключил кстати через VGA - режим 60 Hz. Правда вот хотел заценить мультиколор, но при выборе времянки pentagon в настройках, телевизор напрочь отказывается показывать картинку.:-( С чем это может быть связано?
Да и еще, есть ли какой способ затормозить комп, при выборе режима VGA 60 Hz? А то больно шибко птички летают в Dizzy:-)

zx-kit
04.06.2011, 23:14
Привет всем!
Наконец то и я получил свой Спекки! Спасибо Syd и Zst!
Продукт отличный, чуть слезу не пустил когда на экране моего ЖК телевизора Samsung побежали полосы загрузки первого Dizzy;-)

При загрузке ленточных версий имеются еще две возможности:
1. Если загрузка заставки происходит с черным экраном можно нажать F6 и увидеть построчную загрузку картинки.
2. После этого, чтобы долго не ждать окончания загрузки, можно включить ускоренную работу Z80 и загрузки кнопками F2, F3 или F4 для второй, четвертой и восьмой скорости.


К телевизору подключил кстати через VGA - режим 60 Hz. Правда вот хотел заценить мультиколор, но при выборе времянки pentagon в настройках, телевизор напрочь отказывается показывать картинку.:-( С чем это может быть связано?

C времянками Пентагона ускорение на 20% (VGA 60 Hz) даст не 60, а 48 * 1.2 = 57,6 Hz. Видимо телевизор с такой частотой кадров не может работать.


Да и еще, есть ли какой способ затормозить комп, при выборе режима VGA 60 Hz? А то больно шибко птички летают в Dizzy:-)
Скорость увеличивается на 20 процентов. Это не очень большое ускорение. Нужно убедиться, что включена 1 скорость (кнопка F1).
Попробовать подключить к телевизору через S-VIDEO или SCART.
Подключить к монитору с частотой кадров 48/50 Гц.

Den1982
05.06.2011, 16:47
Попробовать подключить к телевизору через S-VIDEO или SCART.Подключить к монитору с частотой кадров 48/50 Гц.

Да, это вариант, но уж больно мне качество картинки VGA нравится...:v2_dizzy_heart:

syd
06.06.2011, 11:16
Для подключения телевизора оптимальный вариант - это использовать RGB сигнал. То есть нужно сделать кабель, как описано в факе. Со стороны платы VGA разъем, со стороны телевизора - SCART с выведенным RGB. Картинка будет не хуже VGA, но времянки будут правильные.

Den1982
06.06.2011, 18:10
Для подключения телевизора оптимальный вариант - это использовать RGB сигнал. То есть нужно сделать кабель, как описано в факе. Со стороны платы VGA разъем, со стороны телевизора - SCART с выведенным RGB. Картинка будет не хуже VGA, но времянки будут правильные.

Я уже спаял такой кабель, (спасибо zst который заботливо положил в посылку VGA Разъем). Однако почему то качество картинки намного хуже чем через VGA. (Цвета не такие насыщенные, и вроде как размытое). Допускаю, что виноваты мои кривые ручонки:)

syd
07.06.2011, 01:24
Кабель экранированный? Есть возможность сделать фотки с экрана?

Den1982
07.06.2011, 18:23
Кабель экранированный? Есть возможность сделать фотки с экрана?

Сам кабель экранированный, но в самом разъеме экрана нет. Я купил новый кабель и припаял вместо scart-разъема vga-шный. Вот незадействованные провода я просто лихо обрезал, то есть концы внутри кабеля остались. Может они там замыкают, из-за этого качество хуже...
А впринципе если все правильно сделать, то качество картинки должно быть точь в точь как и по VGA?

Фото сделал, но по ним не скажешь что качество уж сильно хуже.:) Просто это в реальном времени хорошо заметно.

syd
08.06.2011, 23:23
Я думаю, что обрезанные концы не должны мешать, а то, что кабель экранированный - это хорошо. Возможо это еще и от телевизора зависит. Теоритически ргб и вга должны давать одинаковую четкую картинку.

Birden
09.06.2011, 06:58
Почему-то не работает запись в образы TRD и SCL, причем на разных собранных платах. Сигналы SD_WP и SD_CP посажены на землю (пока этого не сделал, не сохранялись настройки. При записи или форматировании образа в TR-DOS'е пишет "Read only, Trk 0 sec 1..." :confused:

syd
09.06.2011, 21:42
В SCL запись не предусмотренна. Возможно что TRD файлы защищены от записи атрибутом RO. Такое бывает, если образы переписывать например с диска. Нужно убрать его на PC. Ну и в меню дисков (F10) проверить, чтобы не был включен режим RO.

Birden
10.06.2011, 07:29
Возможно что TRD файлы защищены от записи атрибутом RO. Такое бывает, если образы переписывать например с диска. Нужно убрать его на PC. Ну и в меню дисков (F10) проверить, чтобы не был включен режим RO.

Все это понятно, и было сделано - без результата.

syd
10.06.2011, 14:07
Все это понятно, и было сделано - без результата.
Если все это сделано и не помогло, то это очень странно.
А если создать пустой файл trd (кл f4) в него тоже не дает записать?

kun
11.06.2011, 09:57
Спаял конструктор, проверил, он запустился, нормальной работал. Выключил, сделал вырезы в корпусе, собрал, включаю - не работает: сначала в логе появились ошибки работы в памятью, затем лог стал заканчивался на сообщении, что конфигурация FPGA закончена, затем вообще перестал что ли писать. Видимо, пока плату к корпусу примерял, где-то перегнул, что-то отвалилось, но я уже пару раз прошелся паяльником по микросхемам, и все равно не помогает. На что еще можно обратит внимание?

syd
11.06.2011, 13:31
Попробуйте проверить кварц возле микроконтроллера.

Den1982
13.06.2011, 18:27
Я думаю, что обрезанные концы не должны мешать, а то, что кабель экранированный - это хорошо. Возможо это еще и от телевизора зависит. Теоритически ргб и вга должны давать одинаковую четкую картинку.

Сделал еще один кабель, теперь уже из VGA, припаяв разъем SCART. Мдя, видимо дело в телевизоре, потому что качество осталось таким же.:v2_dizzy_facepalm: Картинка как будто плавает, ну и цвета все таки не такие насыщенные как по VGA. Субъективно даже по S-video изображение качественней, чем по SCART. Осталось еще YPrPb попробовать, хотя не думаю что кардинально что то изменится.

PS: Кто как к ЖК телевизору подключает сабж?

phant0m
13.06.2011, 19:36
Den1982, Я подключал. Кабель делал из VGA путем замены родного разъема на SCART. Не получиться такое-же чистое изображение как на VGA, но вполне приемлимое.

изображение: http://www.photoshare.ru/original/photoshare.ru-7360575.jpg
кабель: http://www.photoshare.ru/original/photoshare.ru-7360660.jpg

zx-kit
13.06.2011, 19:45
Сделал еще один кабель, теперь уже из VGA, припаяв разъем SCART. Мдя, видимо дело в телевизоре, потому что качество осталось таким же.:v2_dizzy_facepalm: Картинка как будто плавает, ну и цвета все таки не такие насыщенные как по VGA. Субъективно даже по S-video изображение качественней, чем по SCART. Осталось еще YPrPb попробовать, хотя не думаю что кардинально что то изменится.

PS: Кто как к ЖК телевизору подключает сабж?

А какой-нибудь другой источник сигнала через скарт к телевизору можно подключить для пробы - DVD-плеер, спутниковый ресивер, другой телевизор ?

Birden
14.06.2011, 07:46
А если создать пустой файл trd (кл f4) в него тоже не дает записать?
Заработала запись в trd, но почему-то не работает форматирование

Den1982
14.06.2011, 18:15
А какой-нибудь другой источник сигнала через скарт к телевизору можно подключить для пробы - DVD-плеер, спутниковый ресивер, другой телевизор ?

Есть приставка для IP-TV, попробовать можно. Проблема в том что "плавание" заметно на мелких деталях, на телевизионной картинке можно и не увидеть..

syd
15.06.2011, 15:50
Birden, в проводнике F9 – "форматирование" trd - это должно работать.

Black_Cat
17.06.2011, 17:42
Если есть желающие прикрутить на GPIO карту GS/NGS, то схема и рекомендации здесь: http://zx.clan.su/forum/8-85-1

zx-kit
18.06.2011, 16:01
Спаял конструктор, проверил, он запустился, нормальной работал. Выключил, сделал вырезы в корпусе, собрал, включаю - не работает: сначала в логе появились ошибки работы в памятью, затем лог стал заканчивался на сообщении, что конфигурация FPGA закончена, затем вообще перестал что ли писать. Видимо, пока плату к корпусу примерял, где-то перегнул, что-то отвалилось, но я уже пару раз прошелся паяльником по микросхемам, и все равно не помогает. На что еще можно обратит внимание?

Как дела ? Нужно проверить пайки.

Сначала прозвонить качество пайки FPGA и других микросхем. Для этого один вывод тестера установить на край площадки на плате, другой - на вывод у корпуса микросхемы.

Потом проверить отсутствие замыканий соседних выводов микросхем. Некоторые соседние выводы замыкаются через печатную плату - уточнять по монтажке.

Если все правильно - перешить ARM. Не забыть потом убрать перемычку для прошивки.

---------- Post added at 16:49 ---------- Previous post was at 16:25 ----------

Важно прозванивать надежно. Я делаю так. Левым щупом касаюсь площадки подальше от вывода. Правым - этого же вывода у корпуса. Должно звенеть. Это значит - есть контакт через пайку.

Далее правый щуп переставляю вправо, на следующий вывод. Звенеть не должно. Если звенит - проверить - нет ли соединения через плату, смотреть по монтажке.

Потом левый щуп переставляю вправо, на следующую площадку. Звенеть - должно. Если не звенит - нет контакта через пайку или щупы тестера не контачат с площадкой и выводом. Если правильно прижав щупы - зазвенит, то считать, что предыдущая проверка на замыкание выводов сделана неправильно. Надо обязательно вернуться к прозвонке предыдущего вывода.

Так прозвонить все 208 выводов FPGA, 100 выводов ARM и т.д.

---------- Post added at 17:01 ---------- Previous post was at 16:49 ----------

Один раз у меня был непропаян вывод ОЗУ. Нашел этим методом прозвонки. Тест ОЗУ ошибок не выдавал, но программы не запускались, а в меню по F9 последние буквы во многих словах выводились по два раза. При приближении руки к ОЗУ на экране портилась картинка.

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

alone
14.07.2011, 01:42
Какие видеорежимы Pentagon 1024 поддерживаются?

rsorc
14.07.2011, 18:25
если вплане - 256x192 или 512x192 - то только 256x192 (если syd или кто прошивку ещё не поменял)

AndyS
16.08.2011, 15:55
Есть ли принципиальная разница в EP2C8Q208C7N и EP2C8Q208C8N ? Можно ли применить в 2010-м EP2C8Q208C7N?. Спасибо.

syd
16.08.2011, 17:16
AndyS, EP2C8Q208C7N более быстрая и стоит дороже. Должна работать нормально, но я не пробовал, гарантировать не могу.

AndyS
17.08.2011, 22:18
Есть ИМС TDA1543 и TDA1543А, какую лучше использовать? Спасибо.

syd
18.08.2011, 22:05
Без разницы. Можно брать ту, которая дешевле.

fifan
20.08.2011, 18:12
syd, планируется изменение прошивки или уже всё кончилось на 50 версии?

AndyS
24.08.2011, 19:22
Подойдут ли такие ИМС LM1117MPX-ADJ, LM1117DTX-3.3, K4S281632I-UC75? Спасибо.

syd
24.08.2011, 23:43
AndyS, да
fifan, изменения планируется, но не в ближайшее время

AndyS
11.09.2011, 00:41
R109 887 Ом не опечатка, обязательно именно такого номинала? Из продажи исчезли МК, где их можно приобрести по приемлемой цене? Спасибо.

luzanov
11.09.2011, 01:40
Можно ли сделать прошивку, где в проводнике каталоги и файлы в каталогах будут в 1 колонку, а не в 2 как сейчас. Может в настройках такую опцию выбора сделать. Я переименовал вручную кучу игр и программ на полные имена и в 1 колонке такие длинные имена как раз и уместились бы.

Andrey F
11.09.2011, 21:48
Из продажи исчезли МК, где их можно приобрести по приемлемой цене? Спасибо.
Присоединяюсь! Где в Москве можно купить (без ожидания 2 месяца и оплаты по безналу) контроллеры STR755FV2T6?

syd
11.09.2011, 22:11
AndyS, не опечатка.
у нас тоже сейчас пропали куда-то STR755FV2T6, где искать не знаю
luzanov, сделать можно, но у меня нет особого желания.

skyther
11.09.2011, 22:29
пропали куда-то STR755FV2T6
на stm32 бы перейти, только практически новый комп получится...

rnd.gen
12.09.2011, 00:05
у нас тоже сейчас пропали куда-то STR755FV2T6, где искать не знаю

http://electronlab.com.ua/pi/products_id/95102

AndyS
12.09.2011, 11:04
http://electronlab.com.ua/pi/products_id/95102

Нет у них поставок и когда будут они не знают.

rsorc
14.09.2011, 00:02
luzanov, извини если не в тему - есть много утилит переименования по маске (я в тотал командере переименовываю)

---------- Post added at 22:57 ---------- Previous post was at 22:53 ----------

а если хочешь полные имена - проси людей шарящих в си - только что б они исходник скинули гуру specсy 2010 - вдруг будет новая прошивка, и это добавление было туда добавлено

---------- Post added at 23:02 ---------- Previous post was at 22:57 ----------

кстати, выступали с группой в Польше, брал с собой естессно спеки (корпус из моего первого варианта переделал под оптимальный - в кофре гитары поместился) и угадал - два 8-ми битных человека (один правда атари "расшаривал") нашел, аппарат заинтересовал :)

Poopi
26.09.2011, 15:29
Hi,

For those interested in Speccy 2010 update. I've compiled the Syd version of r51 ( TRD fix). I've also added TurboSound support. In case of any comments just let me know.
http://www.filesonic.com/file/2182012961/Unofficial_Speccy_r51_TurboSound.zip

PoopiSan
--
http://poopi-san.blogspot.com

balu_dark
26.09.2011, 19:12
Thx man :) Poland as usual ahead of planet in computer world since 198x. :)
Amiga rulez ;) today will test this config.

Poopi
26.09.2011, 20:21
Don't thank me. Thank Syd. He's the Man. I just made a little patch.... not even sure whether is ok or not.

fifan
26.09.2011, 21:07
Кто попробовал патч Poopi? Poopi, jeszcze raz dziękuję.

Poopi
26.09.2011, 22:41
Could you please write here which version of SounDrive/Covox is the popular one. Any suggestions. Check this page for details http://velesoft.speccy.cz/da_for_zx-cz.htm

Poopi
29.09.2011, 22:32
Another patch for Speccy 2010. This time in addition to TurboSound it adds SounDrive and Covox support. Supported modes are SounDrive Mode 1, SounDrive Mode 2, Covox #DD,#B3,#FB and Profi/BB55. The volume level is lower whn you turn on the Covos with Turbosound or Ay but this is on purpose to get the full usage of D/A converter and avoid distortions. In case of bugs just let me know.

syd
04.10.2011, 22:22
Спасибо Poopi за патч!
Прошивку проверили? Можно заливать изменения в основную ветку?

Хотел сегодня проверить сам, но не могу найти ссылку на музыку для TurboSound, куда-то пропала. :( И, если можно, для SounDrive и Covox выложите что-то.

balu_dark
04.10.2011, 22:58
у меня пока времени не было проверить :(

Poopi
04.10.2011, 23:45
Спасибо Poopi за патч!
Прошивку проверили? Можно заливать изменения в основную ветку?

Хотел сегодня проверить сам, но не могу найти ссылку на музыку для TurboSound, куда-то пропала. :( И, если можно, для SounDrive и Covox выложите что-то.

Hi Syd.
Good to hear you are alive !
Check this link http://velesoft.speccy.cz/da_for_zx/da-demos.zip

Regarding the patch/sources I would like first:
- cleanup my code a little for Covox and TurboSound
- Add AY/YM switch - requested by the Gasman of UK ;)
- add SID 6581 - optionally just for fun - working somehow now
- see how easy I can add Scorpion support - no idea how different it is from 128 +2 yet

Maybe we can create a development branch on Google code?

Anyway currently I'm slightly running out of free time...

solegstar
04.10.2011, 23:46
Вот здесь чуть - http://zx.pk.ru/showpost.php?p=399977&postcount=204

syd
05.10.2011, 09:38
Poopi, thanks. In this case I will suspend committing.

I have added you to the committers list at http://code.google.com/p/speccy2010. So you are able now to make changes to the project and welcome to create a development branch.


Good to hear you are alive !
I had problem sending you a mail.

Sender address rejected by rule #SK-IN-S-1036 until Tue Sep 25 20:02:01 2012 (state 14).

Poopi
06.10.2011, 02:10
Poopi, thanks. In this case I will suspend committing.

I have added you to the committers list at http://code.google.com/p/speccy2010. So you are able now to make changes to the project and welcome to create a development branch.


I had problem sending you a mail.

Sender address rejected by rule #SK-IN-S-1036 until Tue Sep 25 20:02:01 2012 (state 14).

Nice Syd. Thx. Regarding the mail I will contact you with different e-mail address. Just thought you are a dead man ;)

balu_dark
06.10.2011, 04:08
Syd veins, Syd it is live, Syd will live!
Party - our helmsman! ;)
Bajtek is rules! I took from it my first games in ZX-Spectrum BASIC.

Rusazar
08.10.2011, 22:30
Где можно слить r52, о которой указано на http://code.google.com/p/speccy2010/updates/list - "Oct 06, 2011 r52 (Experimental 'branch' created ) committed by [email protected]". Или это и есть неофициальная http://zx.pk.ru/showpost.php?p=419515&postcount=904 ?

Poopi
09.10.2011, 20:27
Где можно слить r52, о которой указано на http://code.google.com/p/speccy2010/updates/list - "Oct 06, 2011 r52 (Experimental 'branch' created ) committed by [email protected]". Или это и есть неофициальная http://zx.pk.ru/showpost.php?p=419515&postcount=904 ?
Stay tuned. I just got the confirmation that the my switch for AY/YM is working correctly and I'm currently polishing it.

As soon as I got this working and tested I will let you know.

Rusazar
10.10.2011, 17:15
Stay tuned. I just got the confirmation that the my switch for AY/YM is working correctly and I'm currently polishing it.

As soon as I got this working and tested I will let you know.

Thank you for your response.

AndyS
11.10.2011, 21:52
Первый запуск, получил такой лог. Конфигурирование FPGA проходит долго, где-то с минуту. Что не так и где смотреть?

Speccy2010 boot ver 1.1!
SD card init OK..

Speccy2010, ver 1.0, rev 51 !
PLL initialization error !
RTC init OK..
SD card init OK..
FPGA cofiguration file speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
....................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 240.24115 MHz
FPGA PLL clock - 1009.01284 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..

zorel
11.10.2011, 23:20
Меня попросил AndyS добавить фото в продолжении его сообщения, вместо него, из-за проблем с интернетом.

это после всей инициализации
http://s48.radikal.ru/i119/1110/63/4c3fe1b866a3t.jpg (http://s48.radikal.ru/i119/1110/63/4c3fe1b866a3.jpg)

после нажатия Ф12
http://s017.radikal.ru/i436/1110/9b/dcb85b0d2ebbt.jpg (http://s017.radikal.ru/i436/1110/9b/dcb85b0d2ebb.jpg)

syd
12.10.2011, 19:12
Это частота микроконтроллера занижена в 12 раз, потому что не стартонул PLL

PLL initialization error !
то есть есть проблема с микроконтроллером...
А еще, похоже, что какой-то разряд на шине данных теряется.

AndyS
12.10.2011, 22:14
Запустил. Пропаял память, т.к. иногда проскакивали ошибки памяти. То, что запускал запускается, видимых глюков пока не обнаружил. Что странно лог выдает тот же и с теми же частотами.

balu_dark
12.10.2011, 22:33
а контроллер - точно тот же самый? и может он таки битый?
там просто помнится в схеме было указано 2 варианта микроконтроллера но все использовали конкретно первый - он вроде дешевле был. просто может в том что счас на плате - инит другой нужен?

AndyS
12.10.2011, 22:38
МК STR755FV2T6, а ПЛИС EP2C8Q208C-7N

syd
12.10.2011, 22:41
AndyS, PLL не запускается, и МК работает на маленькой частоте, медленно очень то есть. Посмотри питание PLL.

balu_dark
12.10.2011, 22:57
Или взять пиво/коньяк/тортик и наведаться к Syd на выходных ;) вроде как в одном городе живете. а вообще - смотреть емкостя обвязки. и по хорошему - надо было перед пайкой проверить всю плату на предмет недотравов/перетравов - встречался брак. у меня например в одном месте была сопля не вытравленная а в другом - одна дорожка на джойстик была разорвана- пришлось бросать перемычку.

И кстати - доработку тактового генератора - не забыли сделать? там чтото надо было резать и соеденять чтобы кварц нормально запускался. Но это вроде все было прописано в мануале.

AndyS
12.10.2011, 23:13
Что в r2 тоже генератор переделывать нужно ? ПП та что заказывал Zorel

syd
12.10.2011, 23:24
На r2 не надо ничего дорабатывать. Проверь питание PLL, называется VCCA_PLL_ARM. Доходит ли оно до МК?

balu_dark
12.10.2011, 23:25
Сорри - про R2 не знаю - надо в доки глядеть - у меня первый ревижн.

Poopi
13.10.2011, 02:10
Just uploaded on google code binaries and source code of my experimental branch.
Version r51.4 ... Please test it and give me the feedback

skyther
13.10.2011, 02:17
added, but turned off SID emulation
it's cool bro! thanx!

newart
13.10.2011, 03:18
Just uploaded on google code binaries and source code of my experimental branch.
Turbo Sound & Covox - work fine.
Thx!!

rsorc
13.10.2011, 12:44
Thanks, Turbo Sound & Covox & Sound Drive - that`s AWESOME !!!!

---------- Post added at 10:51 ---------- Previous post was at 10:50 ----------

Прогнал кучу демок - всё работает
Наконецто услышал Turbo Sound не на эмуле - на колонках S90 впечатляет :)

---------- Post added at 11:44 ---------- Previous post was at 10:51 ----------

NMI key - Ctrl+F12, not Shift+F12

Poopi
13.10.2011, 21:17
Now you can try to use SID emulation...;). Check official site for new downloads...

AndyS
13.10.2011, 21:18
На r2 не надо ничего дорабатывать. Проверь питание PLL, называется VCCA_PLL_ARM. Доходит ли оно до МК?

45 нога МК, питание 3.3В доходит

syd
13.10.2011, 22:46
AndyS, я бы проверил еще землю VSSA_PLL и кварц 4 МГц с конденсаторами по 22 пФ. Может попробовать поставить другой кварц.

AndyS
13.10.2011, 23:14
AndyS, я бы проверил еще землю VSSA_PLL и кварц 4 МГц с конденсаторами по 22 пФ. Может попробовать поставить другой кварц.

Проверил, земля в порядке. Кварц попробую на выходных проверить.

zebest
13.10.2011, 23:48
Now you can try to use SID emulation...
Спасибо! Работает.
зато в режиме Scorpion-a не работает AY-звук. Так задумано, или это в консерватории надо подправить??
Попутный вопрос - каков максимальный размер файла speccy2010.bin ? желательно в кило байтах:-)
-----------------
Отвечаю сам себе же -
CYCLONE II FPGA 8K, SMD, 2C8Q208; Total RAM Bits:165888- это оно? 162кБ ? тогда запас еще есть:-))
ps - следующий звуковой чип будет какой ? SAA1099 из SamCoupe ?

Poopi
14.10.2011, 01:32
Hi zebest,

No idea about the max size of bin.. need to check.

Any idea what are the actual ports addressing/map for Scorpion or Pentagon?
I've checked different emulators and schematics and figured out that this is kinda messy. Agree that Scorpion should be fixed.

Anyway If I will have some time I will merge your changes to the code...

skyther
14.10.2011, 02:11
poopi, what do u think about 16c? ;)

Poopi
14.10.2011, 09:12
poopi, what do u think about 16c? ;)
Not sure I understand this .....

balu_dark
14.10.2011, 10:42
He mean 16 colors per pixel mode.

rsorc
14.10.2011, 11:32
Sample of 16 colors per pixel mode in this topik
http://zx.pk.ru/showthread.php?t=14214

---------- Post added at 10:28 ---------- Previous post was at 10:25 ----------

http://vtrdos.ru/press/inferno/INFERNO8.ZIP - схема доработки на примере Пентагона

---------- Post added at 10:32 ---------- Previous post was at 10:28 ----------

SAA1099 из SamCoupe - было б неплохо, имхо SID практически никем не поддержан

Poopi
14.10.2011, 17:31
Do you have the 16c mode description other than Inferno? Any document link etc I can easily use with google translate ;)

Rusazar
14.10.2011, 17:53
Do you have the 16c mode description other than Inferno? Any document link etc I can easily use with google translate ;)

Here is a description of this regime.
http://speccy.info/16col

http://zx.clan.su/forum/8-62-1 - Преобразователь палитры 16 to 64k color.

Статья из Inferno 08. Схема 16-цветного видео-режим v1.1 для пентагона. (http://zx.pk.ru/attachment.php?attachmentid=30004&stc=1&d=1318605998)

zebest
15.10.2011, 00:14
мне бы все же хотелось увидеть доведенную до ума "эмууляцию" Scorpion-a, со звуком, с работающим NMI (неужели только у меня не работает?!), ну и хотя бы с ПрофПЗУ на 512 кБ, неужели бы Ewgeny7 дампом готовым с программами не поделился ?:))

Poopi
15.10.2011, 03:08
poopi, what do u think about 16c? ;)

Almost there....
One question. In 16col mode should I support the port FF read? If so what I should return?

balu_dark
15.10.2011, 04:01
No - FF port is useless in this mode. In exUSSR nobody dont use FF port.

newart
15.10.2011, 09:10
SAA1099 из SamCoupe - было б неплохо, имхо SID практически никем не поддержан
SID взял и слушай любой из 40000 треков. А что с SAA1099 делать?

AndyS
15.10.2011, 11:25
Запустил. Спасибо Syd за дельные советы и за разработку 2010, Zorel за оказанную помощь в приобретении платы и комплектующих.

Speccy2010, ver 1.0, rev 51 !
RTC init OK..
SD card init OK..
FPGA cofiguration file speccy2010.rbf is opened...
FPGA configuration started...
FPGA configuration status OK...
....................................FPGA configuration conf done...
FPGA configuration finished...
Speccy2010 FPGA configuration found...
FPGA clock - 19.99717 MHz
FPGA PLL clock - 83.98810 MHz
ROM configuration started...
ROM configuration finished...
PS/2 keyboard init OK..

syd
15.10.2011, 16:13
AndyS, Кварц заменил?

Poopi
15.10.2011, 17:54
No - FF port is useless in this mode. In exUSSR nobody dont use FF port.

Nice...so go to official site and fetch new binaries.... ;)

AndyS
15.10.2011, 21:10
AndyS, Кварц заменил?

Да.

syd
15.10.2011, 21:16
AndyS, поздравляю с запуском !

AndyS
15.10.2011, 21:18
Такой http://kazershop.kiev.ua/Dzhojstik-sega/p-108.html подойдет для 2010-го?

rsorc
15.10.2011, 21:30
да, подойдёт, у меня такой же

Poopi
16.10.2011, 09:14
Coool!! Работает, как ни странно.. и Pang 16C работает, и Ball Quest - то жи.
SID - зачем отключил?? Может в меню сделать - On/Off ? Кстати расширенный цвет 16с тоже неплохо бы выключать.

Ачто? есть проигрыватель, в который можно треки *.sid подсовывать???
а по SAA1099 довольно много сделано, ну хотя бы тут
http://www.micklab.narod.ru/ZXMSoundCard.htm
The problem with SID is that it occupying a FPGA space and I'm running out of that space. Syd make a provision for use different fpga files and this might be the answer. All it is needed is a switch in ARM firmware.

Regarding the SAA1099 - I think it's worth to be considered but I'm almost certain It won't fit the current FPGA with turbo sound. But maybe there will be another way - for example external card with real chip-something to consider...

rsorc
16.10.2011, 10:03
Имхо пора уже делать менеджер загрузки - ну там файл прошивки Spectrum 48 отдельно, файл прошивки Pentagon 128(1024)+covox+sound drive+turbo sound+16c+ ...etc... отдельно и т.д.
Правда гемор...

skyther
16.10.2011, 15:11
I'm running out of that space
Пиппл, кто-нибудь подключает сп2010 через тюльпан? Формирователь композита занимает 10% от плисины.

Rusazar
16.10.2011, 15:42
Пиппл, кто-нибудь подключает сп2010 через тюльпан? Формирователь композита занимает 10% от плисины.

ИМХО, практически не нужная вещь.

syd
16.10.2011, 15:43
skyther, там композит с svideo завязан, отключать тогда нужно оба.

newart
16.10.2011, 17:03
Ачто? есть проигрыватель, в который можно треки *.sid подсовывать???
Да. В теме про sid.

---------- Post added at 16:03 ---------- Previous post was at 15:59 ----------


а по SAA1099 довольно много сделано, ну хотя бы тут
Не "хотя бы тут", а "только тут". 10 сборников музыки 90-го года...

Vasily
17.10.2011, 17:08
Пиппл, кто-нибудь подключает сп2010 через тюльпан? Формирователь композита занимает 10% от плисины.

Я пользуюсь, если подключаю не у себя дома, не всегда есть возможность зацепить через скарт или S-Video.

syd
17.10.2011, 21:42
zebest, ща почитаю

syd
19.10.2011, 22:25
zebest, а в скорпионе порты BDI все время доступны? если да, то я нашел проблему и могу запатчить.

syd
19.10.2011, 23:01
закомитил

syd
20.10.2011, 09:10
что именно не получилось?

syd
20.10.2011, 12:04
Я нашел обращение к портам BDI не из страницы TRDOS во время запуска пункта меню "128 TRDOS". На этом месте и висел процессор. После этого я просто сделал для режима скорпиона порты BDI доступными все время. И у меня все заработало. Если запускать без диска, то он ждет какое-то время сигнал от маркера нулевого сектора, а потом выдает "Tape loading error". Если с диском, то запускается бут.

А квадратик очень странный. Ты кстати проверял с SID или с 16col?

syd
20.10.2011, 23:59
Это чтобы не менять каждый раз номер ревизии в исходниках. Версия будет обновляться сама. Под виндой нужно установить http://sourceforge.net/projects/unxutils/files/unxutils/ и прописать в PATH путь к svn.exe и к бинарикам unxutils. Или если лень заморачиваться создать файл revision.h и записать туда "#define REV 0".

Poopi
21.10.2011, 15:32
Пробовал и файл создавать и путь прописывать :(( Лыжи на месте. я не програмист, мне можно как нить попроще объяснить, с картинкамЕ, на пальцах, как для ААА, где путь прописывать??? в Toolchain executables ? или в Additional Paths ? ну или готовый файл с revision.h положить куда нибудь.
А так приходится строку из speccy2010.cbp выкидывать. Кстати, а как там коммить?
Zebest don't bother with compiling the ARM code. Take a bin file from here http://code.google.com/p/speccy2010/downloads/detail?name=Speccy2010_r51.4_added_16col_pentagon_ mode.zip&can=2&q=
The only difference will be in rev number.

The changes are in VHDL. If you can compile the software using Quartus then compile it and put only the .rbf file on the SD card.

syd
21.10.2011, 21:56
zebest, Ладно, опишу подробно. Еще со времен DOS есть такая переменная окружения - называется PATH, в которой задаются последовательно директории, в которых нужно искать запускаемые файлы, если их нет в текущей директории. Раньше эта переменная задавалась в autoexec.bat но времена изменились, и теперь в нормальном текстовом виде просто так ее задать не выйдет. Поэтому нужно иметь что-то типа http://sites.google.com/site/redmondlab/path такого софта, чтобы сделать это. Вот сюда и записываем пути к svn.exe, sh.ex, sed.exe и grep.exe. Первый экзешкик - это сам svn для работы с командной строкой. Он должен был установиться при установке svn. (если используется TortuiseSVN то при установке по-моему нужно галочку где-то поставить). Остальные экзешники - это стандартные утилиты UNIX. Для винды доступны тут http://sourceforge.net/projects/unxutils/files/unxutils/.
Если все это сделать то перед компиляцией будет создаваться каждый раз revision.h с правильной версией ревизии, выдернутой непосредственно из svn.

---------- Post added at 20:52 ---------- Previous post was at 20:45 ----------

Что-то по ссылке пропал файл для скачивания, вот еще вариант. http://www.redfernplace.com/software-projects/patheditor/

---------- Post added at 20:56 ---------- Previous post was at 20:52 ----------


Кстати, а как там коммить?Чтобы комитить нужны права.

syd
21.10.2011, 22:26
Тут более свежая сборка unixtools внутри, попробуй еще с ними.
http://code.google.com/p/msysgit/downloads/detail?name=PortableGit-1.7.7-preview20111014.7z

syd
21.10.2011, 22:46
должно быть только #define REV 61

syd
21.10.2011, 23:05
после betadisk стоит "..", то есть он выходит потом из нее
а вот откуда File STDIN: даже не знаю

IanPo
23.10.2011, 12:18
syd, а насколько греются стабилизаторы 3.3 и 1.2 ?

syd
23.10.2011, 18:23
IanPo, не сильно

AndyS
24.10.2011, 13:11
В прошивках (51.4) выложенных на http://code.google.com/p/speccy2010/ удален RCA/S-Video ?

31pka
24.10.2011, 13:39
установил прошивку с этого поста - http://zx.pk.ru/showpost.php?p=425547&postcount=959
при смене частоты монитора Ctrl+4 Ctrl+5 звук AY воспроизводится быстрее
так и должно быть?

skyther
24.10.2011, 13:47
да

syd
26.10.2011, 22:13
VGA работает в режиме скандаблера, то есть кадровая частота зависит от видео-режима. В настройках хоть и указываются частоты 50, 60 и 75 Гц, но более корректно, конечно, эти режимы нужно было бы назвать 100%, 120% и 150%. Для пентагона получаем 48, 57,6, 72 Гц. Такие частоты не являются стандартными для VGA, поэтому какая-то часть мониторов заведомо отсеется.

balu_dark
27.10.2011, 03:11
у Пятногона сама строка нестандартна и количество строк не 312 а вроде 320.( если не путаю с Ленинград-1).
А частота кадров тут особо не причем. просто длительности сигналов (собсно по длительности и работают детекторы синхронизации в мониторах и по фазам).
сама по себе частота кадров может и бегать но вот ее смесь с строками - должна иметь определенные параметры чтобы ее прохавал детектор синхры.

syd
27.10.2011, 10:15
zebest, могут быть мониторы, на которых вообще ни один режим не будет работать, и это нормально.

skyther
31.10.2011, 04:08
Собрал очередной сп2010. Тестирую прошивки:
Оригинальная r50 идет на ура.
Прошивки от Poopi нормально идут до версии со включенным sid'ом. Она работает нестабильно, артефакты при перезагрузке, кроме бутов ничего запустить не удается.
Кто их еще пробовал? Как они у вас работают?

AndyS
31.10.2011, 12:36
У меня сейчас прошита версия 51.2, глюки пока не замечены.

skyther
31.10.2011, 17:49
у меня глючит Speccy2010_r51.4_experimental_with_SID_on от 13 октября

syd
01.11.2011, 12:33
Выложил свежую прошивку. Внимание! Всем у кого на плате стоит EP2C8Q208C7 (а не EP2C8Q208C8) нужно брать speccy2010.rbf из папки EP2C8Q208C7.

AndyS
02.11.2011, 14:42
Вопрос по новой прошивке. PAL Composite/S-Video осталось, что за новые файлы в папке roms и что нового? Спасибо.

syd
02.11.2011, 21:39
zebest, замучал беднягу.. :( Если хочешь получить консультацию начинай рассказывать про заболевание с самого начала.
AndyS, http://code.google.com/p/speccy2010/downloads/detail?name=speccy2010-bin-20111031-rev0063.7z&can=2&q=#makechanges. Там есть поле Description.

syd
03.11.2011, 01:55
zebest, да, тот квадратик на менюшке скорпиона был очень подозрительный.
на всякий случай спрошу, на плате стоит EP2C8Q208C8 или EP2C8Q208C7?

syd
03.11.2011, 12:19
zebest, а закинь еще лог загрузки

---------- Post added at 12:19 ---------- Previous post was at 12:19 ----------

больше похоже на проблему с МК

syd
04.11.2011, 13:47
zebest, твой лог показывает, что есть периодические проблемы как при записи так и при чтении. Это значит, что нарушена передача либо с МК на ПЛИС, либо с ПЛИС на сдрам. Но во втором случае был бы нерегулярный мусор (типа снега) на экране, но по скриншотам видно, что его нет. Значит проблема в шине между МК и ПЛИС. По схеме видим, что сигналов не так уж много (AD0-AD15, A16-A23, RD, WR, ALE, WAIT). Возьми лупу и изучи все эти сигналы с обоих сторон. Скорее всего нога не припаяна, а просто касается. Если бы был разрыв в дорожке или сопля, глюк имел бы постоянный характер, а у тебя он периодический.

syd
04.11.2011, 16:58
МК имеет доступ ко всей памяти SDRAM , разбитой на банки по 8 Мб (2 или 4 штуки в зависимости от объема SDRAM). Использует реально только 8 Мб.
Для спектрума эмулируются 256х16кБ страниц ОЗУ (используется реально от 3 до 64 страниц в зависимости от модели) и 4х16кБ страницы ПЗУ.

AndyS
05.11.2011, 12:20
По поводу новой прошивки для EP2C8Q208C7 скорость загрузки стала заметно медленнее по сравнению с версией 51.2:(, такая же картина и при загрузки игр.

syd
06.11.2011, 11:15
AndyS, давай с цифрами, какая прошивка, какая игра и какое время загрузки. Чтобы я хоть приблизительно знал куда смотреть.

AndyS
06.11.2011, 13:33
Прошивка 51.2 http://zx.pk.ru/attachment.php?attachmentid=29538&d=1317321140 все работает и загружается быстро, претензий нет никаких, на ней же проводил настройку и тестирование 2010-го. Всех описанных ниже «явлений» на этой ревизии замечено не было.
Прошивка 63 http://code.google.com/p/speccy2010/downloads/detail?name=speccy2010-roms-20111031-rev0063.7z&can=2&q= загрузка игр примерно в два раза медленнее чем под 51.2.
Специально время не замерял, но обратил внимание, что происходит очень частое обращение к карте (уже после того как проходит конфигурирование FPGA), помигивает индикатор на клавиатуре. В настройках стоит как Pentagon 1024.

P.S. Замечено также, что после сброса клавишей Power некоторые игры, после повторной загрузки «повисают» в процессе загрузки, т.е. индикатор загрузки на клавиатуре не тухнет, игра не стартует. Эти «зависания» происходят нерегулярно. Проверку проводил на играх выборочно (5хх штук scl-образов), названий не запоминал.

rsorc
06.11.2011, 14:14
таже хрень с новой прошивкой как и у AndyS

syd
06.11.2011, 21:40
rsorc, у тебя тоже на плате стоит EP2C8Q208C7 или обычный EP2C8Q208C8?
AndyS, я так понял, что у тебя EP2C8Q208C7 и прошивка из директории EP2C8Q208C7, попробуй поставить другую (основную).
Просто у меня пока не получается повторить этот эффект у себя, вот я и пытаюсь понять, что я делаю не так. Если это возможно, возьмите какой-то конкретный образ и напишите сколько занимает его загрузка на разных прошивках.

---------- Post added at 21:40 ---------- Previous post was at 20:32 ----------

AndyS,
rsorc,
нашел причину, буду думать

AndyS
06.11.2011, 21:51
Да EP2C8Q208C7, прошивка из директории EP2C8Q208C7. Доступа к картридеру сейчас нету. :( Если у rsorc такая же FPGA, то пусть попробует.

syd
06.11.2011, 22:51
Залил исправленную версию

AndyS
07.11.2011, 10:10
Скачал, записал, тестирую. Пока замечаний нет. Вопрос, как сделать в проводнике скрытыми файлы speccy2010.* и папку roms ? Достаточно ли поставить атрибут "скрытый" ?

syd
07.11.2011, 21:02
AndyS, достаточно

rsorc
08.11.2011, 11:05
у меня fpga - ep2c8q208i8n
залил rev64 - пока глюков нет - тырдос грузит быстро, в режиме скорпиона кнопка magic работает
тестирую дальше

---------- Post added at 09:05 ---------- Previous post was at 08:57 ----------

вопрос, а можно как нибудь (если будет время) повесить на четыре кнопки сброс в разные ромы - ну там к примеру, crtl+power - ром 48 бэйсика, power - system.rom, alt+power - в ром 128, ну и червёртая комбинация в trdos

AndyS
13.11.2011, 21:43
При загрузки игр с «ленты», если в процессе загрузки нажать сброс (power), то после выхода в gluk-меню звук загрузки с «ленты» не пропадает, как бы загрузка продолжается. Это так надо ?

zebest
16.11.2011, 01:11
Недавно просматривал демо RAGE, которое под Пентагон сделано, так вот в финале картинка на бордюре сдвинута относительно основного экрана на 1 пиксель(?).
Это несколько заинтересовало, в результате чего был разобран тестик BBG 48к, переосмыслен и собран\переписан заново под времянки Пятногона:-) Что в итоге получилось. В эмуляторах - Spectaculator 7, ZXMAK250,EMUZGL и Unreal - все четко и красиво (только в EmuZWin26 - на 4 такта сдвинуто:)), авот на Speccy2010 - то же самое несовпадение на 1 пиксель.:v2_conf2:
;----- upd ----------
судя по скрину из соседней темы про пентагон и по молчанию скачавших файлик - это нормально(с). Там тоже на 1 пиксель (пол-такта?) не совпадает. увы и ах.


При загрузки игр с «ленты», если в процессе загрузки нажать сброс (power), то после выхода в gluk-меню звук загрузки с «ленты» не пропадает, как бы загрузка продолжается. Это так надо ?

после строки 746 (http://code.google.com/p/speccy2010/source/browse/trunk/firmware/arm/specShell.cpp?r=64#746) вставить
Tape_Stop();

zx-kit
11.12.2011, 16:55
Syd, не могли бы вы подключить палитру ULAplus к Speccy2010 на основе схемы подключения к Ленинграду ?
http://zx.pk.ru/showpost.php?p=445085&postcount=267

sergio78
12.12.2011, 10:54
а вот тут (http://wiki.retroleum.co.uk/wiki/page_history.php?page_id=328&compare=19) реализовали
, правда на Spartan II
http://wiki.retroleum.co.uk/storage/users/3/3/images/80/thumbs/medium.jpg

вот интересно, а когда китайцы подобные вещи делать то будут. Чтоб хотя бы партиями по десять тысяч штук было.

balu_dark
12.12.2011, 13:49
Китайцы хоть и клепают все подряд - но они то не дураки :) вложить милион баксов в партию 10 тысяч штук девайсов которые никто не купит. :) Когда у них будет заказ на такую партию - уж будьте уверены - после получения предоплаты они ее склепают очень бустрою Нужен только реселлер.