Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Вектор (http://zx-pk.ru/forumdisplay.php?f=55)
-   -   Вектор-06Ц: Эмуляция (http://zx-pk.ru/showthread.php?t=8634)

ivagor 22nd October 2008 12:05

Это только первоначально здесь ноль. Потом сюда (адрес 1C3h) запишется уже другое значение (10h).

Добавлено через 28 минут
Если чуть подробнее, то в начале обработчика прерывания читаем порт 02 и пишем его в 1C3h (первоначально 01C2 mvi a,0). Запись 10h в порт 02 происходит по адресу 3DEDh (mvi a,10h \ out 02).

Ramiros 22nd October 2008 13:03

Ура! грабли найдены!
Все дело в ошибке эмуляции КР580ВВ55А
исправил, теперь и сапер идет и скайнет
дисковод уже сделал, правда пока только в режиме чтения
скоро выложим :)

да, забыл, еще переделал видео вывод, теперь режим 512х256 работает правильно, к тому же теперь возможно совмещение 256х256 и 512х256 в один проход

Tim0xA 22nd October 2008 13:44

Выложил новую версию эмулятора Ramiros

Ramiros 22nd October 2008 21:43

Как предпологается запускать дему B-ICE ?
в архиве только B-ICE.COM и B-ICE.XOR
создавать образ? чем? может у кого есть готовый?

ivagor 22nd October 2008 21:47

Для работы с образами fdd можно воспользоваться плагином к far - MI_V004. Он должен быть в комплекте DOSовского эмулятора ve27 Романа Пантелеева.

Tim0xA 23rd October 2008 17:47

b2m, на реальном Векторе бит4 (вход с магнитофона) порта 1 при чтении возвращает 1 (при отсутствии сигнала).

Ramiros, проверь эмуляцию порта 1. Похоже, что ты в него не осуществляешь запись битов 3-0. И, кстати, что-то у меня последняя версия эмулятора подтормаживает. Если запустить бейсик, то клавиши нажимаются через раз и с большой задержкой.

ivagor 23rd October 2008 18:32

Tim0xA, неужто запустил?

ZEman 23rd October 2008 18:39

Tim0xA, у меня ничего не тормозит, может у тебя компьютер устарел :)

Tim0xA 23rd October 2008 18:39

Quote:

Originally Posted by ivagor (Post 160671)
Tim0xA, неужто запустил?

Нет :) Все проще. Набросал конвертор bas2cas, взял первую попавшуюся из своих игр, чтобы проверить и оказалось, что в ней я делал управление при помощи клавиш СС,РУС (это были творческие эксперименты - игра "Сталинские забавы"). Я тогда был сильно молодой и в сказки верил, поэтому неиспользуемые биты не маскировал, брал состояние порта "как есть". На Векторе работало - на эмуляторе не работает. Да и по схеме, если судить, то единица должна быть там.

Добавлено через 1 минуту
Quote:

Originally Posted by ZEman (Post 160673)
Tim0xA, у меня ничего не тормозит, может у тебя компьютер устарел :)

Может и так ;) Я еще потестирую, постараюсь понять, в каких ситуациях это происходит. Но в старых версиях вроде бы такого не было.

Ramiros 23rd October 2008 20:32

есть еще вопрос к B2M и ко всем кто знает:
в деме B-ICE в мультиколорном эффекте (кусок кода с адреса 4006h)
MVI A,0F
OUT 02
MOV A,M
.....
XRA A
OUT 02
OUT 0C
я понимаю если бы в первой строке было бы MVI A,00
(если я так исправляю, тогда у меня работает нормально)
а с MVI A,0F неработает, вернее нет никакого эффекта, да и по моим логическим домыслам и недолжно быть, или видимо я чего то незнаю,
в чем здесь прикол?

Добавлено через 12 минут
Quote:

Originally Posted by Tim0xA (Post 160667)
Ramiros, проверь эмуляцию порта 1. Похоже, что ты в него не осуществляешь запись битов 3-0. И, кстати, что-то у меня последняя версия эмулятора подтормаживает. Если запустить бейсик, то клавиши нажимаются через раз и с большой задержкой.

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


All times are GMT +4. The time now is 23:40.

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