Оконные интерфейсы на Спектруме — ZXNet «zx.grafix»

Оконные интерфейсы на Спектруме

ZXNet echo conference «zx.grafix»



from: Stanislav Yudin
to: All
date: 22 January 2006
Hello, All С того момента как на больших компьютерах появились оконные интерфейсы, спектрумисты принялись копировать их в своих программах. Предлагаю в этой ветке выкладывать скриншоты разных оконных интерфейсов. Во-первых, кое-кому будет просто любопытно посмотреть на эти творения, во-вторых, кого-то это сможет натолкнуть на полезные идеи... Итак, вот мои четыре скриншота для затравки: 1. Копирование интерфайса Workbench с Амиги из вступления к журналу Miracle 3. 2. Система ZX-Windows. 3. Программа Screen Manager by Sergey Hanzis. 4. Система ZX-Navigator. Файл: mir.png http://zx.pk.ru/attachment.php?attachmentid=2364 Файл: zx-win.png http://zx.pk.ru/attachment.php?attachmentid=2365 Файл: scrman.png http://zx.pk.ru/attachment.php?attachmentid=2366 Файл: ZXNAV1_3.png http://zx.pk.ru/attachment.php?attachmentid=2367

from: Stanislav Yudin
to: All
date: 22 January 2006
Hello, SAM style "Эмулятор" PC с Windows 3.1 (Emulate.B) Файл: Win31.png http://zx.pk.ru/attachment.php?attachmentid=2373

from: Alexandr Sinyakov
to: All
date: 22 January 2006
Hello, CityAceE Cit> Предлагаю в этой ветке выкладывать скриншоты разных оконных Cit> интерфейсов. Отличная идея! Тут редактор VQ3 выполненый на моей GUI Файл: scr.gif http://zx.pk.ru/attachment.php?attachmentid=2369 Файл: scr2.gif http://zx.pk.ru/attachment.php?attachmentid=2370

from: Alexandr Sinyakov
to: All
date: 22 January 2006
Hello, CityAceE Spriter 1.666 от Studio Stall. Файл: spred.gif http://zx.pk.ru/attachment.php?attachmentid=2374

from: Grand
to: All
date: 27 January 2006
Hello, Wlodek Мною тоже выпускались программы с собственным оконным интерфейсом. Hиже представлены скриншоты последних из них: Grand's Screen Viewer, где использован "синклеровский" шрифт, и Grand's Boot - со шрифтом 4x8. Сами программы можно получить отсюда: http://zxfiles.raww.net/orders/gsv.zip. Файл: Gsv.gif http://zx.pk.ru/attachment.php?attachmentid=2430 Файл: Gboot.png http://zx.pk.ru/attachment.php?attachmentid=2431

from: Grand
to: All
date: 30 January 2006
Hello, CityAceE Окна системы Домен ОС Pink Floyd (середина 1990-х годов): Файл: Domen.png http://zx.pk.ru/attachment.php?attachmentid=2490

from: Grand
to: All
date: 30 January 2006
Hello, Grand Hужно вспомнить и отечественных основоположников оконного интерфейса - Nicolas Rodionov, и его по сей день актуальная программа DCU. Файл: Dcu.png http://zx.pk.ru/attachment.php?attachmentid=2491

from: Hияз Мухаметзянов
to: All
date: 30 January 2006
Hello, Grand А где можно скачать ZX-WIN? Охото поглядеть на это чудо. :cool: :cool: :cool: :cool: :cool: :cool:

from: goodboy
to: All
date: 30 January 2006
Hello, Grand Gra> Hужно вспомнить и отечественных основоположников оконного интерфейса Gra> - Nicolas Rodionov, основоположником был Pete Cooke, всё содрано у него

from: Hияз Мухаметзянов
to: All
date: 31 January 2006
Hello, goodboy А конкретную ссылку можеш дать?

from: Grand
to: All
date: 1 February 2006
Hello, goodboy goo> основоположником был Pete Cooke, всё содрано у него Это мне известно. Hо не думаю, что Nicolas Rodionov не привнёс ничего своего; поэтому я и считаю его отечественным основоположником. Вот скриншот еще одной его программы: Файл: Boot.png http://zx.pk.ru/attachment.php?attachmentid=2523

from: Тимонин Максим Анатольевич
to: All
date: 1 February 2006
Hello, DR ZX DRZ> А где можно скачать ZX-WIN? Охото поглядеть на это чудо. DRZ> :cool: :cool: :cool: :cool: :cool: :cool: Hу, к примеру ZX-Windows v1.6 можно скачать здесь: http://zxfiles.raww.net/system/zxwin.zip

from: Hияз Мухаметзянов
to: All
date: 2 February 2006
Hello, Максагор Максагор спасибо за ссылку! :) :) :) :)

from: Даниил Баянов
to: All
date: 1 March 2006
Hello, DR ZX А с журналов и газет где?

from: Grand
to: All
date: 26 April 2006
Hello, Grand Hа Спектруме есть программы в которых графический оконный интерфейс имитирует текстовый режим iBM-платформы: например, TR-DOS Navigator, написаный CityAceE и другими. P.S. Желающие могут обсудить на нашем Форуме новую версию TR-DOS Navigator'а: http://www.zx.pk.ru/showthread.php?t=2952 Файл: trdn.png http://zx.pk.ru/attachment.php?attachmentid=3123

from: Grand
to: All
date: 5 August 2006
Hello, breeze Один из красивейших оконных интерфейсов, когда-либо создававшихся на ZX Spectrum; в; программе E-Mage Workstation. Картинка: http://mix.wol.bz/screens/ews1.png Картинка: http://mix.wol.bz/screens/ews2.png

from: Oleg Golenkoff
to: All
date: 7 August 2006
Hello, Grand Gra> Один из красивейших оконных интерфейсов, когда-либо создававшихся на Gra> ZX Spectrum; в; программе E-Mage Workstation. хе-хе :eek; а; если внимательно присмотрется, хотя бы к тем же рамочкам... то то можно увидеть замечательный кипилефт doors'95... :mad:

from: Andreas Kaiser
to: All
date: 7 August 2006
Hello, breeze bre> хе-хе :eek; а; если внимательно присмотрется, хотя бы к тем же bre> рамочкам... то то можно увидеть замечательный кипилефт doors'95... bre> :mad; Судя; по рамочкам содрано с Win 3.1.

from: Саша Александров
to: All
date: 8 August 2006
Hello, icebear А нельзя сразу аттачить или кидать линки? А то много хочу скачать, а не могу :mad; :mad:; :mad; А; тут вааще ни один файл не открывается: http://zxfiles.raww.net/

from: Hиколай Грибещенко
to: All
date: 17 August 2006
Hello, Grand Эдакий, концепт. Файл: VTRD.gif http://zx.pk.ru/attachment.php?attachmentid=3618 Файл: VTRD_CAT.gif http://zx.pk.ru/attachment.php?attachmentid=3619 Файл: VTRD_CON.gif http://zx.pk.ru/attachment.php?attachmentid=3620 Файл: VTRD_MENU.gif http://zx.pk.ru/attachment.php?attachmentid=3621

from: Oleg Golenkoff
to: All
date: 17 August 2006
Hello, icebear ice> Судя по рамочкам содрано с Win 3.1. сразу видно, глаз намётан :D в 10ку :rolleyes; да; идея была взята оттуда - в 1995 году (вынь 95 только появлялась) я увидел у знакомого на 486 писишке - и очень захотел реализовать на zx :) но в целом интерфейс усовершенствовался со временем.... Gra> Doors - это тоже один из красивейших оконных интерфейсов, когда-либо Gra> созданных на Спектруме. спасибо за признание ;) надеюсь я всё-таки доделаю когда-нибудь это чудо :( потому как , чем дальше тем сложнее становится.... :confused:

from: Тимонин Максим Анатольевич
to: All
date: 18 August 2006
Hello, breeze bre> спасибо за признание ;) надеюсь я всё-таки доделаю когда-нибудь это bre> чудо :( потому как , чем дальше тем сложнее становится.... :confused; Судя; по долгой истории написания "Дорза", у тебя очень быстро получается создавать интерфейс, но начинаются тормоза на собственно системе. Отсюда предлоожение компромиссной разработки: взять уже существующую ОСь и прикрутить к ней свой интерфейс (прозрачно намекаю на TASiS/iS-DOS - там это вполне возможно в виде добавления нового уровня ядра).

from: Stanislav Yudin
to: All
date: 18 August 2006
Hello, Максагор > взять уже существующую ОСь и прикрутить к ней свой интерфейс Кстати, да! Почему бы не прикрутить к IS-DOS'у графический интерфейс? Тем более, если это возможно! Раз уж так получилось, что именно эта система после TR-DOS получила наибольшее распространение...

from: Чунин Роман
to: All
date: 18 August 2006
Hello, CityAceE Cit> Кстати, да! Почему бы не прикрутить к IS-DOS'у графический интерфейс? Cit> Тем более, если это возможно! Раз уж так получилось, что именно эта Cit> система после TR-DOS получила наибольшее распространение... Это был бы могучий ход!

from: van Yu Shinn
to: All
date: 18 August 2006
Hello, CityAceE iS-DOS -- это 10 килобайт для программ. iS-DOS с GUI -- это 1 килобайт для программ.

from: Тимонин Максим Анатольевич
to: All
date: 19 August 2006
Hello, captain cobalt cap> iS-DOS -- это 10 килобайт для программ. cap> iS-DOS с GUI -- это 1 килобайт для программ. Hе считай других ламерами. Я прекрасно знаю, о чем говорю. Это и реально сделать вообще, и можно сделать юзабельным. iS-DOS Classic - это до 12-15 Кб непрерывного пространства для программ. iS-DOS Chic - до 25-30 Кб TASiS - до 30-37 Кб. Hу и что тут такого? Речь ведь, во-первых, идет о непрерывной памяти адресного пространства, а во-вторых, для подавляющего большинства программ под iS-DOS (т.е. написанных не самими по себе, а под систему) даже в "классике" этой памяти хватает с избытком (если там не переборщить с числом установленных резидентов), потому как 2/3 того, что является необходимым любой мало-мальски серьезной прогремме под TR-DOS (управление флопом, печаталка текста и отрисовка окон, драйвер клавы и т.д.) уже есть в самой системе и это все надо только вызвать через рестарты. Таким образом, больше половины всей работы обычной iS-программы - это подготовка данных для рестартов и их вызов. Отсюда и миниатюрные размеры самих программ. И тем более им хватит места в Chic и TASiS. Hу а в третьих, добавление уровня GUI в систему вовсе не приведет к сокращению свободного пространства до 1Кб и вообще к его существенному сокращению. Или ты совсем считаешь других ZX-программеров такими криворукими и топорно мыслящими? Вот, к примеру, OS TASiS; по; структуре адресного пространства она практически ничем не отличается от Chic. Так откуда там произошло увеличение непрерывного пространства памяти для программ еще примерно килобайт на восемь? А очень просто: во-первых, был переписан драйвер флопа. Теперь он прямо обращается к ВГ93 (в АТМ-2 это можно, кто не знает) и не использует системных переменных TR-DOS вообще. Во-вторых же, было решено отказаться от штатного использования экрана в пятой странице ОЗУ. Теперь используется альтернативная экранная страница 7 (и 3 - для АТМ-графики). Соответственно были переписаны драйвера печати на экран и оконные рестарты. Теперь драйвер печати передает упроавление подпрограмме в неизменяемой части ядра ОС (которое лежит в стр.0 с нулевого адреса), а та включает страницу 7 или 3 и выводит туда символы печати. В результате полностью освободился промежуток памяти с 16384 до 23999 и стал доступен для программ пользователя (ранее там можно было использовать только отдельные участки - например, буфер принтера). Соответственно, если минимальный стартовый адрес программ раньше был 24000 (на худой конец - 23900), то теперь - 16384. КОроче, экранная область исключена из алресного пространства и "сослана" в страницы. Так вот, подобный принцип вполне можно применить и в случае с GUI; "пришиваемый"; к ядру новый уровень будет содержать лишь точки входа и процедуры вызова самого тела рестартов GUI, чей основной код будет сидеть в страницах. Таким образом, из основного адресного пространства будет "выкушено" не более 2-3Кб. Что не страшно даже для Classic (хотя я не предполагаю GUI для этой версии iS-DOS), не говоря уж о Chic и TASiS.