![]() |
Учитывайте что вайты добавляются не отфонаря! А только если происходит ЗАПИСЬ(поправлюсь и чтение если оно мешает видеоконтроллеру) в область экранных 16к которая совпадает с чтением памяти видеоконтроллером. Рекомендую ввести в схему не просто бордер а сигнал которым переключаются мультиплексоры с адреса процессора на адрес видео генератора. тогда wait будет возникать только в нужные моменты времени а не тупо тормозить все кроме вывода бордюра.
|
1 Attachment(s)
Quote:
Не подскажешь по какой схеме добавляются WAIT'ы в оригинальном Ленинград-1?[/QUOTE] Примерно так: WAIT начанается в момент чтения первого байта команды из ОЗУ, если при этом такт отображения экрана (H1=1). Заканчивается при /WRBUF = 0. Quote:
При проверке должны правильно отображаться: DARK STAR (через некоторое время после запуска игры должен появиться летающий аппарат на верхнем бордере): (ftp://ftp.worldofspectrum.org/pub/si...rkStar.tap.zip) http://s47.radikal.ru/i117/1110/10/e2dc7b9f77a4t.jpg VECTRON (полоски на бордере должны совпасть с изображением на картинке): (ftp://ftp.worldofspectrum.org/pub/si...ectron.tap.zip) http://s49.radikal.ru/i123/1110/49/3852118adbc8t.jpg AQUAPLANE (горизонт должнен совпасть на картинке и на бордере): (ftp://ftp.worldofspectrum.org/pub/si...aplane.tap.zip) http://s42.radikal.ru/i097/1110/94/2dd43570c4f9t.jpg SHOCK MEGADEMO (вторая часть с горизонтальными полосками по всему экрану): (ftp://ftp.worldofspectrum.org/pub/si...gademo.tap.zip) http://s48.radikal.ru/i122/1110/d0/8d9bab38300ft.jpg ULATEST3 (http://wizard.ae.krakow.pl/~jb/qaop/ulatest3.tap) http://s017.radikal.ru/i418/1112/73/05ca2b52f16et.jpg Тест INT`a от Ковалевского (http://zx.pk.ru/attachment.php?attac...2&d=1317736159) http://s002.radikal.ru/i200/1112/bb/88ce96ad78cat.jpg Тест, показывающий кол-во тактов (http://zx.pk.ru/attachment.php?attac...6&d=1317751499) http://s15.radikal.ru/i188/1112/0b/4282c91cae83t.jpg Тест развертки от VNN_KCS: (http://sderni.ru/84839) [место для фотографии] FLOATSPY (файл ниже) [место для фотографии] |
ZST : только потом когда уже будут окончательные рекомендации по доработкам - надо будет придумать как эти А14 и А15 брать в случае расширения 128к. скорее всего их брать с мультиплексора страниц. чтобы тормозилось еще и работа с впечатанной в верхнее окно видео страницей.
---------- Post added at 19:57 ---------- Previous post was at 19:55 ---------- Блин - может внатуре тормозить его клоком а не вейтом? |
zst, фигня какая то с портом FF и тестовыми программами.
Когда я пытался на ленинграде-1 сделать этот порт(и по Вашему варианту и по куче других), то тесты вроде показывают что практически все ок, а к примеру в игре F.I.R.E. все мерцало. А сегодня наконецто закончил с нижней платой PROFI 5.03, распаял порт FF. Запускаю тесты(floatspy) - даже близко не рядом :( Осерчал я на профик, вернее на реализации в нем ФФ. Я там сделал порт FF не как в журнале схем, а по другому, вернее я это еще сделал в году этак 95 вроде по рекомендациям Кирилла Громова. А сейчас загружаю F.I.R.E. - все нормально, никакого мерцания нет. Значит порт FF работает нормально. Сейчас еще раз перепроверил схему реализации порта FF, лучше не куда. И кому верить ? |
Quote:
Визуально бордюр выше на 4-5 строк(на уровне пиков низких гор). |
Quote:
---------- Post added at 20:27 ---------- Previous post was at 20:24 ---------- Quote:
Quote:
---------- Post added at 20:31 ---------- Previous post was at 20:27 ---------- Попробовал более сложную схему на двух микросхемах - не помогло. Надо делать без WAIT. А для этого еще 1.5-2 микросхемы понадобится. |
Quote:
Схема нужна. |
Quote:
Это вообще самый правильный клон. Можно там глянуть как реализовано. Правда там с интом накосячили :) Тупо кадровую на инт завели. Если там исправить инт и добавить FF, то фактически фирменный спектрум получится. |
Самый близкий родственник "Ленинграда" - "Скорпион". Что интересно, фрейм скорпа гораздо ближе к "фирменному", например, бордюрный эффект в "Академии" стоит почти на месте.
|
Quote:
http://s017.radikal.ru/i443/1110/24/52073f33e2c0t.jpg Проверьте, работает ли? |
| All times are GMT +4. The time now is 16:20. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.