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

ZX evolution software and hardware

Postby savelij » 11 Jun 2010, 14:14

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


Вообще-то клава опрашивается через Басик48 и должна работать. И с чего взял что что он работает? Может он морду рисует и вешается. Если клава как ты говоришь не пашет то как проверяешь его рабочесть?
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 14 Jun 2010, 12:14

Mirazh wrote:а нельзя ли сделать что б работало


эээ. чуть попозже посмотрю в чем может быть дело. Пентагон чисто 128 ? Без каких нибудь доп портов?
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 18 Jun 2010, 21:52

На всякий случай еще здесь отпишу про версию тырдоса которая пошла в комплекте с НЕ ГЛЮК 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
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby breeze » 19 Jun 2010, 00:42

номер версии присвоен 6.12e чтобы не пересекаться с версиями Alone Coder.


может стоит вообще свою ветку сделать ? 8.x например, поскольку 7.x вроде кто-то уже делал …
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby savelij » 19 Jun 2010, 20:03

По поводу самого фикса раз пошла такая пьянка. Фикс в общем то мизерный по размеру. Что фиксит должно подойти к большинству прошивок тырдоса:

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) надо глубже копать почему не сделано восстановление и что и как исправлять.
Last edited by savelij on 19 Jun 2010, 20:08, edited 1 time in total.
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby savelij » 19 Jun 2010, 20:05

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


Маловероятно что это будет 8.х Скорее всего что-то изменится и в названии. Люблю начинать с версии 0.1 :D
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby breeze » 20 Jun 2010, 14:17

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


Ну что ж, отлично тогда ;) PE-DOS 0.1 \m/°°\m/
User avatar
breeze
 
Posts: 764
Joined: 07 Feb 2009, 17:19
Location: Оттуда
Group: Registered users

Postby savelij » 20 Jun 2010, 15:45

А почему именно РЕ?
savelij
 
Posts: 568
Joined: 10 Jun 2008, 17:35
Group: Registered users

Postby VELESOFT » 21 Jun 2010, 20:28

SPRINTER 2000, ZX SPECTUM 128+2 with PROFI INTERFACE 1MB, K-MOUSE, SAM COUPE
User avatar
VELESOFT
 
Posts: 29
Joined: 07 Aug 2008, 17:39
Group: Registered users

Postby VELESOFT » 21 Jun 2010, 20:49

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.
SPRINTER 2000, ZX SPECTUM 128+2 with PROFI INTERFACE 1MB, K-MOUSE, SAM COUPE
User avatar
VELESOFT
 
Posts: 29
Joined: 07 Aug 2008, 17:39
Group: Registered users

PreviousNext

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

Who is online

Users browsing this forum: Google [Bot] and 1 guest

cron