Page 1 of 4

Предложения по эмуляции Scorpion ZS 256

PostPosted: 24 Aug 2009, 00:10
by Yurij
1. Ввести эмуляцию Turbo-режима (В теневике пункт "V. Computer speed").
2. Для ROM 512 ввести эмуляцию аппаратного переключателя.

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 24 Aug 2009, 00:38
by deathsoft
Yurij wrote:2. Для ROM 512 ввести эмуляцию аппаратного переключателя.

Это и так есть, выбор банка 0 или 1, на реале это делается тумблером.

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 24 Aug 2009, 02:19
by Yurij
deathsoft, спасибо, с эмуляцией ROM 512 разобрался.

А как насчет Turbo-режима?

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 24 Aug 2009, 14:05
by deathsoft
Yurij wrote:А как насчет Turbo-режима?

Турбо режим будет вместе с турборежимами для других клонов.

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 26 Aug 2009, 22:43
by Doronetty
Надеюсь, турборежимы будут честными (с учётом wait'ов)? wink

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 07 Jul 2010, 12:57
by VlF

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 07 Jul 2010, 13:20
by lvd
Уж не знаю, как насчёт ГМКСа, но зачем эмулировать ЭТО?
VlF wrote:контроллера IBM-совместимой клавиатуры и мыши

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 07 Jul 2010, 13:21
by lvd
Doronetty wrote:Надеюсь, турборежимы будут честными (с учётом wait'ов)?

У меня есть подозрение, что даже нетурборежимы (чётнокомандовость в скорпионе) эмулируется неправильно. Такая команда, как rlc (ix+0) считывает опкод аж 3 раза, причём неподряд, и в неё может добавиться 2 лишних такта в скорпионе.

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 07 Jul 2010, 13:25
by deathsoft
VlF wrote:Grafic Memory eXpander?

Да, оно уже даже есть, molodcov_alex уже выложил сорцы, осталось их в основную версию прикрутить.

Re: Предложения по эмуляции Scorpion ZS 256

PostPosted: 07 Jul 2010, 13:26
by deathsoft
VlF wrote:контроллера IBM-совместимой клавиатуры и мыши

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