Прошивки (ROM)

ZX evolution software and hardware

Postby savelij » 19 Sep 2010, 19:38

Сваял тут версию для тестинга, нужно тестирование. По пунктам hdd и cd загрузчиков претензий просьба не предъявлять, ими пока вообще не занимался. Остальное сделанное ниже. Внешний вид пока такой как есть. При наличии на тырдос диске более 22 бейсик файлов окно будет со скроллером, страничное перелистывание по старому убрано.

17.09.2010 Версия 0.1А Вторая ревизия сорцов, тестовая версия.
- найден альтернативный компилятор, все сорцы переведены на него.
- интегрирована полная кодовая таблица шрифта (DOS866).
- полностью заменены процедуры для работы с окошками и окружением. Теперь можно не только печатать на экране шрифтами 8х8 и 6х8, но и русским шрифтом.
- полностью переделан основной цикл опроса управления, устранены неточности выбора для изменения режимов турбо и памяти, выбор дисководов. Теперь мышью можно менять не только режим памяти, но и турбо режим. Переключение дисководов возможно наведением на соотвествующие буквы, но никак не рядом с ними.
- устранена блокировка клавиатуры при наведении мыши на буквы выбора дисков и переключения режимов.
- исправлено включение/выключение часов. Теперь как и в случае с включение/выключением мыши не происходит полный перезапуск с перерисовкой экрана.
- исправил смену режимов без перерисовки экрана.
- при смене дисковода перерисовка происходит из-за возможно открытого файлового меню.
- при открытом файловом меню для TR-DOS диска и смене диска происходит перезапуск с перерисовкой экрана. Будет сделано без перерисовки и с перечитыванием каталога дискеты.
- сделал блокировку для не TR-DOS дискет. Если подсунуть такую дискету, то сразу выдается соотвествующая надпись.
- в меню Kills добавлен сброс NeoGS.
- убран (возможно пока) заворот перемещения курсора по меню когда при нажатии вверх на первом пункте курсор перескакивал на последний пункт или наоборот с последнего на первый.
- в файловом меню клавиши влево/вправо меняет свою функциональность. В просто меню нажатие этих клавиш перемещает соотвественно на первый или последний пункт меню. В файловом меню нажатие этих клавиш работает как страничное перемещение по файлам.
- пока не сделано скролирование по файловому окну мышью.
- возможно что-то еще забыл по мелочи, работа до версии 0.2 будут продолжена.
Attachments
zxevo.zip
(97.15 KB) Downloaded 321 times
savelij
 
Posts: 561
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 19 Sep 2010, 21:13

И кстате вопрос пользователей HDD бута. Какие собственно винты, старые или новые? Какая поддержка нужна? CHS или LBA? Или надо определялку городить. Поскольку не хотел я туда влезать, но похоже придется.
savelij
 
Posts: 561
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby breeze » 19 Sep 2010, 23:20

savelij wrote:в меню Kills добавлен сброс NeoGS.


Божи! я тебя люблю! убёг тестировать!
User avatar
breeze
 
Posts: 762
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby breeze » 19 Sep 2010, 23:21

savelij wrote:И кстате вопрос пользователей HDD бута.


честно сказать не знаю :( у меня пока стоит старенький Quantum FireBall 20Gb - с него стартует Wild, проблем не было.
User avatar
breeze
 
Posts: 762
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby breeze » 19 Sep 2010, 23:41

прошил :) красиво шрифтик классный ;)
думаю фразу "HE GLUK, bla... bla... bla..." заменить на что-нибудь "ZXEvo Bios 0.2A" ;)

кстати! после загрузки wild с hdd0, сунулся FAT boot :) на удивление всё отлично открылось, даже с CD-Rom ;)
Так что супер!
User avatar
breeze
 
Posts: 762
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby DimkaM » 20 Sep 2010, 06:09

что за компилятор, если не секрет?
ZX-Evo rev B, ZX-Evo rev C, ZXNetUsb rev A, ZXNetUsb rev С
http://nedoos.ru/ http://ti6.zxevo.ru/
DimkaM
 
Posts: 1377
Joined: 24 Mar 2010, 13:42
Location: джунгли Амазонки
Group: Registered users

Postby CHRV » 20 Sep 2010, 07:41

Чисто чтобы не забыть:
1) hdd0 boot - подвешивает машино если нет hdd;
2) CD boot - падает в басик48 если сд есть, но бутить с него нечего.
В обеих случаях хотца увидеть "Go sleep stupid user..." или что нить подобное.

Убирать пункты нельзя ибо:
1) загрузка WD, ISDOS и прочего ...
2) Time Gal
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 957
Joined: 15 Apr 2007, 22:52
Group: Registered users

Postby breeze » 20 Sep 2010, 09:17

CHRV wrote:В обеих случаях хотца увидеть "Go sleep stupid user..." или что нить подобное.


вообще-то хотелось бы увидеть вразумительное сообщение об ошибке, что не так, а не этот бред x_O
User avatar
breeze
 
Posts: 762
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby breeze » 20 Sep 2010, 14:16

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

Image

Прежде всего хочу собрать информацию о собственно платформе (ZXEvo), версии прошивки ROM и версии прошивки BaseConf рядом, думаю логично их расположить в начале подачи информации.

Так же хочется несколько добавить информативности, что означает «Fast ALL A B C D» для человека первый раз увидевшего HE GLUK ? Ровным счётом ничего, если он ранее не общался с данной прошивкой. Было бы не плохо вывести полноценную информацию, с соответствующими подсказками горячих клавиш.

Далее, отдельным пунктом хочется выделить «STATUS:» — это важная часть, дающая юзеру понять что вообще сейчас происходит ? на примере надпись READY сообщает юзеру, что компьютер успешно стартовал и готов к работе. При загрузке с HDD, CD, чтении диска, карты SD, логично выводить сюда соответствующую информацию, например «Read SD-Card…» «Start boot from HDD…» итд. например сейчас, если выбрать «hdd0 boot» просто чёрный экран и тишина, что вообще происходит ? грузимся или зависли ? так же логично сюда выводить информацию работе c TR-DOS (ошибки итд)

Как уже говорил выше, стоит обязательно добавить краткую подсказку по горячим клавишам, что бы не перегружать экран с основной информацией, логично разместить подсказки тёмно-синим цветом.

Логотип :) на данном этапе предлагаю разместить его в верхнем правом углу, с указанием сайта разработчика.

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

-----------------------
Другие дополнения:
1) думаю стоит пунк меню «Kills» переименовать в «Service» поскольку помимо очистки страниц там теперь ещё и работа с диском и сброс NeoGS.
2) добавить сюда же пункт инициализации рам-диска, что бы не приходилось в TR-DOS его форматировать
3) по моему есть смысл как-то изменить назавание пункта меню «Gluk boot», к глюку это имеет уже далеко посредственное отношение.
User avatar
breeze
 
Posts: 762
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby CHRV » 20 Sep 2010, 14:43

Status: Ready - имхо лишнее
ПО поводу часов - моно все сразу разместить и часы и дату или вместо Status. Секунды обязательно (а то как я узнаю что комп висит).

Не забываем что НЕГЛЮК не токо для Еволюшена но и для П2.2, П2.666, АТМ
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 957
Joined: 15 Apr 2007, 22:52
Group: Registered users

PreviousNext

Return to Пентева - софт и железо

Who is online

Users browsing this forum: No registered users and 3 guests

cron