и это всё о нём )
https://zx-pk.ru/threads/17417-basic-dvk.html
https://zx-pk.ru/threads/20251-grafi...-na-uknts.html
Вид для печати
Покопался в БАСИКЕ и понял, что они все считают в плавучке потому что геморно в int переделывать и обратно
Дико не хватает дебаггера :( типа Par11D.. если осилю сей проект то однозначно озадачусь.. но для этого нужно глубже понимать как работают режимы юзер, HALT и пр. в этом плане УКНЦ достаточно уникальна :) (чтобы можно было переключать адресные пространства ПП и ЦП)
- - - Добавлено - - -
В эмуляторе бряк срабатывает "как-то не всегда" не говоря уже про ПП :(
Некоторые вещи которые выше моего понимания я просто должен "покрутить" в дебаггере
- - - Добавлено - - -
Все таки "советские" инженеры были больше "паятели" чем "писатели".. то есть то что они соизволили описать и так "должнобытьвсемнормальным юдямпонятно" , а зачем они эту железку воткнули и как ее использовать... дальше "народная самодеятельность" в надежде что через пару лет мы всех победим :)
Увы не сбылось...:)
точ в точ как на живой плате! Мне UKNCBTL этим и нравится - там плавающие глюки с самого начала есть, но уж очень они достоверны с живой машиной. Не знаю, что вы подразумевали под "бряк" я пишу о "ресет" кнопке сброса на плате :
1. да и на живой плате в процессе возникает момент когда сбросить комп можно только питанием всё остальное "повисает"
2. если вы запустите игру и нажмёте "сброс", затем пункт 6, ячейка 40, значение в ячейке как стартовый адрес - игра запуститься.
"бряк" - это breakpoint (точка останова в дебаггере) :)
Клаву правильнее опрашивать в ПП:
MOV #PKEY/2,@#177010 ;ячейка PKEY в памяим ЦП для кода клавиши
TSTB @#177700 ; тестировать регистр состояния клавиатуры
BPL 77$ ; нет символа выходим
MOVB @#177702,R0 ; поместить полученный скэн-код в R0
MOV R0, @#177014 ;код клавиши в PKEY
BR 777$
77$: CLR R0
MOV R0, @#177014 ;если нет то обнуляем PKEY
777$:
..........................
Как интерпретируется код отжатия клавиши?
Всех с наступающим.. :)
Желаю чтобы у всех было время и средства для любимого хобби :)
Вытащил музыку из оригинала PC, перенес на УКНЦ:
https://yadi.sk/d/JsMlsbRYSPSIvA
Звук конечно хуже чем на PC speaker, пришлось даже тональность понизить чтобы похоже было.
Еще почему-то у меня на одной укнц (более новой с урезанными цветами) звук не пошел, крякнет вначале.. и все.
в эмуляторе звук есть, я ориг. игру не видел и звук не слышал - сравнить не с чем.Код:Format : DSK : RT-11
File Blocks Date Bytes
---------- ------ ----------- ----------
MLM1 .SAV 79 40'448
---------- ------ ----------- ----------
меня очень тревожит размер исполняемого файла. = 79 блоков
для сравнения
кстати по поводу звука запустите NEWTET.SAV - от ТЕХНОКОМКод:Image : GAMES2.dsk
Format : DSK : RT-11
Size : 800 Kb
Volume ID: GAMES2
Owner : [hobot]
File Blocks Date Bytes
---------- ------ ----------- ----------
JS .SYS 2P 07-Jun-1993 1'024
SWAP .SYS 26P 02-Dec-1987 13'312
RT11SJ.SYS 72P 18-Apr-1985 36'864
TT .SYS 2P 18-Apr-1985 1'024
MZ .SYS 4P 12-Jan-1990 2'048
GOBLIN.SAV 61P 31-Dec-1999 31'232
GBL .SAV 61P 31-Dec-1999 31'232
MKLAD .SAV 39P 31-Dec-1999 19'968
PIRAM .SAV 20P 31-Dec-1999 10'240
SAD .SAV 26P 11-Apr-1989 13'312
GMARS .SAV 13P 31-Dec-1999 6'656
UFO .SAV 58P 31-Dec-1999 29'696
KNIGHT.OVL 171P 31-Dec-1999 87'552
KNIGHT.SAV 8P 31-Dec-1999 4'096
SPION .SAV 13P 31-Dec-1999 6'656
GXONIX.SAV 13P 30-Apr-2011 6'656
NEWTET.SAV 47P 31-Dec-1999 24'064
CLINE .SAV 33P 30-Apr-1979 16'896
POKER .SAV 24P 30-Apr-2011 12'288
STALK .SAV 49P 23-Jan-1992 25'088
KOSMOS.SAV 36P 22-Dec-1980 18'432
MINE .SAV 35P 09-Jan-1992 17'920
BOA .SAV 14P 29-Apr-2011 7'168
KING .SAV 67P 09-Apr-1996 34'304
HANOJ .SAV 19P 17-Aug-1992 9'728
SAPER .SAV 15P 29-Apr-2011 7'680
FISH .SAV 22P 31-Dec-1999 11'264
BARMEN.SAV 14P 07-Mar-2014 7'168
TROPA .SAV 49P 30-Apr-1979 25'088
TETRIS.SAV 28P 04-Apr-1985 14'336
VERT .SAV 16P 01-Jan-1980 8'192
FONTUK.SAV 5P 07-Sep-2013 2'560
COLUMN.SAV 35P 30-Apr-2011 17'920
COLUMS.SAV 29P 30-Apr-2011 14'848
LANDUK.SAV 35P 07-Mar-1989 17'920
LANDM .SAV 33P 30-Apr-1979 16'896
PIFPAF.SAV 32P 23-Jan-1992 16'384
SHERIF.SAV 25P 22-Feb-1989 12'800
SLAND .SAV 49P 24-Oct-1990 25'088
SUPRIS.SAV 41P 02-Feb-1994 20'992
DIGGER.SAV 65P 23-Jan-1992 33'280
CAT400.SAV 52P 20-Apr-1990 26'624
CHESS .SAV 37P 09-Jan-1992 18'944
TIR .SAV 8P 03-Nov-1983 4'096
PIPE .SAV 27P 30-Apr-1979 13'824
GADRUS.SAV 12P 07-Mar-2014 6'144
SP13 .SAV 13P 19-Oct-1993 6'656
GMENU2.SAV 18P 07-Mar-2014 9'216
COLUMN.HIS 1 30-Apr-2011 512
POKER .DAT 1 512
< UNUSED > 11 5'632
---------- ------ ----------- ----------
50 Files, 1575 Blocks
11 Free blocks
и игрушки с MSX, GOBLIN.SAV, SLAND.SAV, MKLAD.SAV,
по поводу скролла-стрелялки UFO .SAV 58P
- - - Добавлено - - -
а может там просто проводок у пищалки отходит
разные платы пищат по разному у реалов = некоторые чуть шустрее (звук выше становится) некоторые медленнее - это нормально для УК-НЦ.
- - - Добавлено - - -
S_V_B, вы главное не отчаивайтесь в соседних темах хотят разогнанный вариант ВМ2 получить,
тогда возможно "придёт пора" графическую UI делать под мышку и флеш-носители и доп. расширенную память со звуком
как надстройку над RT-11 ))) Только вот путь 11\16 показал, что это тупик. ПКM одна из тупиковых ветвей деградации PDP ОС АСПЕКТ = я уважаю ребят из ASP - пиф-паф моя любимая игра, но НЕОНЫ с Аспектами - это ересь холи варная ) Их никто не брал, а УК-НЦ спрос до сих пор есть у народа - потому как промышленный стандарт, философия и возможности ДВК+ - это серьёзно )))