Page 2 of 3

Re: ROM тестовые версии

PostPosted: 11 Jun 2010, 14:14
by savelij
Mirazh wrote:поставил НЕ ГЛЮК в обыкновенный пентагон128. стартовать стартует, но клавиатура не работает ((


Вообще-то клава опрашивается через Басик48 и должна работать. И с чего взял что что он работает? Может он морду рисует и вешается. Если клава как ты говоришь не пашет то как проверяешь его рабочесть?

Re: ROM тестовые версии

PostPosted: 14 Jun 2010, 12:14
by savelij
Mirazh wrote:а нельзя ли сделать что б работало


эээ. чуть попозже посмотрю в чем может быть дело. Пентагон чисто 128 ? Без каких нибудь доп портов?

Re: ROM тестовые версии

PostPosted: 18 Jun 2010, 21:52
by savelij
На всякий случай еще здесь отпишу про версию тырдоса которая пошла в комплекте с НЕ ГЛЮК 0.17 и имеет версию 6.12е:

- устранена ошибка (найдена VELESOFT) сброса в Бейсик 48 при прерывании BREAK команды LIST и попытке
вернуться в Бейсик. Не восстанавливалась регистровая пара HL'
- устранена ошибка OUT OF MEMORY при многих командах LIST. Точнее не устранена, а отсрочена так как
не устраняется главная проблема - не восстанавливается переменная WORKSP (#5C61).
- удалена команда OUT (#F7),A обнуляющая установленные режимы в порту #EFF7.
- номер версии присвоен 6.12e чтобы не пересекаться с версиями Alone Coder.

Кому надоела постоянно включенная турба из-за тырдоса обязательно обновлять прошивки. Брать по традиции здесь: http://nedopc.com/zxevo/rom/negluk017.zip

Re: ROM тестовые версии

PostPosted: 19 Jun 2010, 00:42
by breeze
номер версии присвоен 6.12e чтобы не пересекаться с версиями Alone Coder.


может стоит вообще свою ветку сделать ? 8.x например, поскольку 7.x вроде кто-то уже делал …

Re: ROM тестовые версии

PostPosted: 19 Jun 2010, 20:03
by savelij
По поводу самого фикса раз пошла такая пьянка. Фикс в общем то мизерный по размеру. Что фиксит должно подойти к большинству прошивок тырдоса:

ORG #0373
DB "2" ;ИЗМЕНЕНИЕ НОМЕРА ВЕРСИИ
;---------------------------------------
ORG #1D0C ;УСТРАНИЕ БАГА УСТРАННЕГО VELESOFT (ВОССТАНОВЛЕНИЕ HL'=#2758)
EXX
LD HL,#2758
EXX
DEC HL
LD A,#12
CP (HL)
RET NZ
DEC HL
JP #235
;---------------------------------------
ORG #122B ;УСТРАНЕНИЕ ГЛЮКА OUT OF MEMORY ПРИ LIST
CALL #3BF6 ;ПОДСМОТРЕННО В ЧЕШСКОЙ ВЕРСИИ TR-DOS 5.05

ORG #3BF6 ;ПРОБЛЕМА НЕ УСТРАНЯЕТСЯ ПОЛНОСТЬЮ, ТОЛЬКО УВЕЛИЧИВАЕТСЯ ВОЗМОЖНОЕ
LD HL,#5E06 ;КОЛИЧЕСТВО КОМАНД LIST
LD A,#FF ;И ПРОБЛЕМА НЕ В ОСВОБОЖДЕНИИ ВЫДЕЛЕННОЙ ПАМЯТИ, А В НЕ ВОССТАНОВЛЕНИИ
LD (#5D0E),A ;ПЕРЕМЕННОЙ WORKSP (#5C61)
RET
;---------------------------------------
ORG #3D39 ;ВСТАВКА 2 НУЛЕЙ. УСТРАНЕНИЕ "ЛЕВОЙ" ЗАПИСИ В ПОРТ #F7
DS 2 ;ИЗ-ЗА ЧЕГО СБРАСЫВАЛИСЬ УСТАНОВЛЕННЫЕ РЕЖИМЫ ПОРТА #EFF7

Про устранение не восстанавливаемой WORKSP (#5C61) надо глубже копать почему не сделано восстановление и что и как исправлять.

Re: ROM тестовые версии

PostPosted: 19 Jun 2010, 20:05
by savelij
breeze wrote:может стоит вообще свою ветку сделать ? 8.x например, поскольку 7.x вроде кто-то уже делал …


Маловероятно что это будет 8.х Скорее всего что-то изменится и в названии. Люблю начинать с версии 0.1 :D

Re: ROM тестовые версии

PostPosted: 20 Jun 2010, 14:17
by breeze
savelij wrote:Маловероятно что это будет 8.х Скорее всего что-то изменится и в названии. Люблю начинать с версии 0.1


Ну что ж, отлично тогда ;) PE-DOS 0.1 \m/°°\m/

Re: ROM тестовые версии

PostPosted: 20 Jun 2010, 15:45
by savelij
А почему именно РЕ?

Re: ROM тестовые версии

PostPosted: 21 Jun 2010, 20:28
by VELESOFT

Re: ROM тестовые версии

PostPosted: 21 Jun 2010, 20:49
by VELESOFT
savelij wrote:На всякий случай еще здесь отпишу про версию тырдоса которая пошла в комплекте с НЕ ГЛЮК 0.17 и имеет версию 6.12е:

- устранена ошибка (найдена VELESOFT) сброса в Бейсик 48 при прерывании BREAK команды LIST и попытке
вернуться в Бейсик. Не восстанавливалась регистровая пара HL'
- устранена ошибка OUT OF MEMORY при многих командах LIST. Точнее не устранена, а отсрочена так как
не устраняется главная проблема - не восстанавливается переменная WORKSP (#5C61).
- удалена команда OUT (#F7),A обнуляющая установленные режимы в порту #EFF7.
- номер версии присвоен 6.12e чтобы не пересекаться с версиями Alone Coder.

Кому надоела постоянно включенная турба из-за тырдоса обязательно обновлять прошивки. Брать по традиции здесь: http://nedopc.com/zxevo/rom/negluk017.zip


Source code will free ? I need version with ramdisc on drive A (no on D). I use betadisc with ramdisc only, without real FDD. Then is better use "A" as default.