Unreal Speccy (TS-Labs edition)
Unreal Speccy (TS-Labs edition)
Свежая сборка лежит здесь:
https://github.com/tslabs/zx-evo/raw/ma ... /unreal.7z
Внимание!
В Unreal.ini есть строки
[HDD]
Image0=d:\VM\ZX\wc.img
[ZC]
SDCARD=d:\VM\ZX\wc.img
Их необходимо изменить на рабочие пути к имеджу, либо удалить пути.
Сорцы:
https://github.com/tslabs/zx-evo/tree/m ... evo/unreal
Солюшены для MS Visual Studio 2010 и 2008 (для последней при инсталляции на систему требуется добавить инклуды из DirectX SDK).
Данная версия отличается мощным рефакторингом сорцов.
Полностью переделан рендерер графики. Теперь он хранится в виде 896х320 пикселей в труколоре и позволяет запилить потенциально ЛЮБОЙ графический режим.
Запилил турбу, с точностью до 8 бит можно задать насколько умножить/поделить 3.5МГц. Работает динамически, т.е. прямо в кадре можно портами щелкать турбу и ниче не сползет. Такие параметры, как кол-во тактов в строке, остались в формате 3.5МГц (224 такта) и работают для турбы в каждой отдельной модели с ее коэффициентом.
Запилил плавающие инты, как в тсконфе на железе - инт можно двигать по кадру и вызывать его несколько раз за фрейм.
В будущем, с добавлением новых графмодов автоматически происходит эмуляция растровых эффектов, как на реальном железе. На всякий случай напомню: ни один из режимов кроме 6912 по лучу в десофтовом анрыле сейчас НЕ эмулируется.
Добавил в меню выбор размера растра от 256х192 до 448х320 (для отладки бордерных эффектов).
Версия сырая, поломана часть старого функционала в дебаггере из-за тотального выпиливания старого говнокода! Будет постепенно доделываться.
Сорцы взял у thims-а (best regards) в виде проекта для 2010 студии. Сами же они основаны на последней редакции nedopc из их репы.
https://github.com/tslabs/zx-evo/raw/ma ... /unreal.7z
Внимание!
В Unreal.ini есть строки
[HDD]
Image0=d:\VM\ZX\wc.img
[ZC]
SDCARD=d:\VM\ZX\wc.img
Их необходимо изменить на рабочие пути к имеджу, либо удалить пути.
Сорцы:
https://github.com/tslabs/zx-evo/tree/m ... evo/unreal
Солюшены для MS Visual Studio 2010 и 2008 (для последней при инсталляции на систему требуется добавить инклуды из DirectX SDK).
Данная версия отличается мощным рефакторингом сорцов.
Полностью переделан рендерер графики. Теперь он хранится в виде 896х320 пикселей в труколоре и позволяет запилить потенциально ЛЮБОЙ графический режим.
Запилил турбу, с точностью до 8 бит можно задать насколько умножить/поделить 3.5МГц. Работает динамически, т.е. прямо в кадре можно портами щелкать турбу и ниче не сползет. Такие параметры, как кол-во тактов в строке, остались в формате 3.5МГц (224 такта) и работают для турбы в каждой отдельной модели с ее коэффициентом.
Запилил плавающие инты, как в тсконфе на железе - инт можно двигать по кадру и вызывать его несколько раз за фрейм.
В будущем, с добавлением новых графмодов автоматически происходит эмуляция растровых эффектов, как на реальном железе. На всякий случай напомню: ни один из режимов кроме 6912 по лучу в десофтовом анрыле сейчас НЕ эмулируется.
Добавил в меню выбор размера растра от 256х192 до 448х320 (для отладки бордерных эффектов).
Версия сырая, поломана часть старого функционала в дебаггере из-за тотального выпиливания старого говнокода! Будет постепенно доделываться.
Сорцы взял у thims-а (best regards) в виде проекта для 2010 студии. Сами же они основаны на последней редакции nedopc из их репы.
Последний раз редактировалось TS-Labs Вт, 11.08.2015 14:25:48, всего редактировалось 4 раза.
Re: Unreal Speccy (TS-Labs edition)
Звучит перспективно.
Re: Unreal Speccy (TS-Labs edition)
Сначала был анрил авторский. Аффтар внимательно относился к просьбам юзеров, но в конце концов Спектрум ему надоел.
Потом был анрил Алонекодера. Алонекодер в основном слушал сам себя, и тащил в анрил всякую хуету собственного разлива а-ля ATM и 384х304, оставляя за бортом реально существовавшие интересные и довольно массовые отечественные клоны Спектрума.
Потом был анрил Дезсофта. Дезсофт опять же слушал исключительно сам себя, и тащил в анрил всякую хуету собственного разлива а-ля ATM-3, оставляя за бортом реально существовавшие, и новые интересные и довольно массовые отечественные клоны Спектрума (PentEvo - не Спектрум
, о ней речи нет
).
Теперь появился анрил от Тслабса.
Дальше продолжите сами 
Потом был анрил Алонекодера. Алонекодер в основном слушал сам себя, и тащил в анрил всякую хуету собственного разлива а-ля ATM и 384х304, оставляя за бортом реально существовавшие интересные и довольно массовые отечественные клоны Спектрума.
Потом был анрил Дезсофта. Дезсофт опять же слушал исключительно сам себя, и тащил в анрил всякую хуету собственного разлива а-ля ATM-3, оставляя за бортом реально существовавшие, и новые интересные и довольно массовые отечественные клоны Спектрума (PentEvo - не Спектрум
, о ней речи нет
).Теперь появился анрил от Тслабса.
Дальше продолжите сами 
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Re: Unreal Speccy (TS-Labs edition)
Щикарно.
∞ респекто СТболсу ТСлабсу!
А незя будет сделать чтобы ШИМ-ление выглядело как ШИМ-ление? (опционально)
∞ респекто СТболсу ТСлабсу!
А незя будет сделать чтобы ШИМ-ление выглядело как ШИМ-ление? (опционально)
Re: Unreal Speccy (TS-Labs edition)
Крута и видева крутит.
Re: Unreal Speccy (TS-Labs edition)
Засветите это на яйцефоруме.
Re: Unreal Speccy (TS-Labs edition)
N_S писал(а):А незя будет сделать чтобы ШИМ-ление выглядело как ШИМ-ление? (опционально)
Низя, пушо разрешение заведомо ниже, чем у шима на железе.
Кстате о птичках, у ШИМа в железе дико задрана гамма, что однако же никак не отражено в эмуляторе - там шкала линейная 0-24. Наверное, добавлю как опцию.
Re: Unreal Speccy (TS-Labs edition)
Black_Cat писал(а):оставляя за бортом реально существовавшие, и новые интересные и довольно массовые отечественные клоны Спектрума
приведите пример
19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1
Re: Unreal Speccy (TS-Labs edition)
lvd писал(а):приведите пример
Например Феникс - выпускаемый сейчас и развивающийся клон. В разных версиях выпущено около полутораста экземпляров, что для новодела много. Дезсофтом не поддерживается принципиально из религиозных предубеждений, хотя существует сторонний релиз, и особого труда добавить конфигурацию этого компа в анрил нет.
"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Re: Unreal Speccy (TS-Labs edition)
TS-Labs писал(а):ВНЕЗАПНЕНЬКО нарисовался %сабж%:
Великому TS-Labs`у - Слава!
Великому TS-Labs`у - Слава!!
Великому TS-Labs`у - Слава!!!
Re: Unreal Speccy (TS-Labs edition)
amixgris писал(а):Великому TS-Labs`у - Слава!
Слава - это Совелий, а я - тслабс =))
Re: Unreal Speccy (TS-Labs edition)
amixgris писал(а):Великому TS-Labs`у - Слава!
Великому TS-Labs`у - Слава!!
Великому TS-Labs`у - Слава!!!
Кончил в штанишки?

19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1
Re: Unreal Speccy (TS-Labs edition)
lvd писал(а):Кончил в штанишки?
Не завидуй! Вам такая слава и не снилась! =)
Re: Unreal Speccy (TS-Labs edition)
TS-Labs писал(а):Не завидуй! Вам такая слава и не снилась! =)
Нам слава не нужна, достаточно прибыли

19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1
Re: Unreal Speccy (TS-Labs edition)
Black_Cat писал(а):Например Феникс
Либо блякат опять соврал -- либо он не знает рашен езыка и не детектит отличие мн.ч. от ед.ч.
Выберите любые два минус один варианта.
19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1
Re: Unreal Speccy (TS-Labs edition)
TS-Labs писал(а):у ШИМа в железе дико задрана гамма, что однако же никак не отражено в эмуляторе
Похер игнорим.
Re: Unreal Speccy (TS-Labs edition)
lvd писал(а):Нам слава не нужна, достаточно прибыли
Дашь порулить новой яхтой?

Re: Unreal Speccy (TS-Labs edition)
TS-Labs писал(а):они основаны на последней редакции nedopc из их репы.
TS-Labs, а муляция МыПэТри Дыркодыра в НыГэЭсе кем впиляно?
Re: Unreal Speccy (TS-Labs edition)
N_S писал(а):МыПэТри Дыркодыра в НыГэЭсе кем впиляно?
Еще в средних веках, хз кем. Колумбом...
Re: Unreal Speccy (TS-Labs edition)
lvd писал(а):Либо блякат опять соврал -- либо он не знает рашен езыка и не детектит отличие мн.ч. от ед.ч.
lvd писал(а):приведите пример
Ты просил пример в единственном числе
, ты его получил 
Походу, lvd
lvd писал(а):не знает рашен езыка и не детектит отличие мн.ч. от ед.ч.

"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Re: Unreal Speccy (TS-Labs edition)
лвд рашен езыка не знает, за него гуглотранслейт пишет, а примера клонов (клонов должно быть много в одном примере) так и не видно.
19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1
Re: Unreal Speccy (TS-Labs edition)
Есть целое семейство, при чём огромнейшее семейство, отечественных клонов не представленное в анриле - это клоны ветки Балтики. Клоны этого семейства были одними из самых массовых, и включали компы с ОЗУ от 64 до 256к, имели доп. видеорежимы и т.д. Кроме того на базе Балтики были выпущены БМК, на которых выпускались не только отечественные компы, но так же чехословацие Дидактики М. 

"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Re: Unreal Speccy (TS-Labs edition)
Были и другие, интересные, но менее распространённые отечественные компы, типа Хоббита например, или Pentagon-1024 v.1.4 (этот, кстати, понемногу производят до сих пор) 

"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
http://zx.clan.su/forum/
Re: Unreal Speccy (TS-Labs edition)
И видимо, все эти интересные нахуй никому не нужными оказались, нет?
19:49 < gn0blinish> я - идиот, убейте меня кто-нибудь!!!!!!1