Mifody, спасибо! Хорошую идею подал насчет будильника
Даллас к магнитофонному не прикрутить, там нужен нормальный порт с четкой передачей уровней и подтяжкой... Но можно покурить эту тему.
Mifody, спасибо! Хорошую идею подал насчет будильника
Даллас к магнитофонному не прикрутить, там нужен нормальный порт с четкой передачей уровней и подтяжкой... Но можно покурить эту тему.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
А где можно найти звуковые файлы программ для процессорного модуля ЮТа?
Плеер файлов RK к сожалению не работает на 64-ой Виндовс
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Я уже выкладывал софт с журнала, но там не всё было. Да и ветка была не по софту. Выложу тут. Весь софт, набранный с журнала с описанием компьютера. (Лабиринт выложу позже)
1. Гамма - музыкой назвать сложно. Просто переливающиеся звуки от низкой частоты к высокой. Загружается директивой A со смещением 0000h. Запуск директивой 7 с адреса C03Eh. После ввода пускового адреса нужно ввести длительность звучания нот и интервал пауз между нотами в виде 2-х разрядных HEX цифр в диапазоне 00h-FFh. Контрольная сумма 3C74h.
2. Реакция - Игра на проверку реакции. Загружается директивой A со смещением 0000h. Запуск директивой 6. После запуска нажимаем клавишу 0, затем любую клавишу (я 2 раза нажимаю 0). После второго нажатия на индикаторах отображается FFFF FF. Как только на индикаторе адреса побегут цифры, жмём ресет и смотрим результат. Чем меньше цифра (В HEX), тем быстрее у вас реакция.. Контрольная сумма 2A8Bh.
3. Крестики-нолики. Игра в крестики-нолики с ЮТом.. Загружается директивой A со смещением 0000h. Запуск директивой 6. После пуска программы на индикаторе справа появляется цифра 09 - это первый ход ЮТа, который всегда ходит первый с центра (см. схему игрового поля). Место нашего нолика вводим с клавы, указав номер клетки поля. Если ЮТ выиграл, на индикаторе появится 73, если ничья-то 11. Выиграть у ЮТа невозможно. Контрольная сумма 2E1Ch.
Схема игрового поля:
01 02 03
08 09 04
07 06 05
4. Лабиринт. Игра. Загружается директивой A со смещением 0000h. Запуск директивой 6. После запуска нажимаем 0 и начинаем ходить. Нужно найти выход из лабиринта, пройдя из его конца в начало. Лабиринт-это поле 16х16 клеток, заполненное препятствиями. Препятствия вводятся отдельно от кода игры. Таким образом конфигурацию лабиринта можно менять. Схема лабиринта располагается с адреса C200h и занимает 256 байт. (в архиве программа лабиринта с "интегрированным" лабиринтом с журнала). Нужно пройти с с нижнего правого угла (координаты FFh) в верхний левый угол (координаты 00h) (см. карту поля). Чем меньше шагов сделано, тем лучше. Движение на клетку влево-1, вправо-2, вверх-3, вниз-4. Каждый ход сопровождается звуковым сигналом. Если на пути встречается препятствие, то сигнала не будет, но шаг засчитывается. число шагов выводится на индикатор адреса, координаты нахождения на индикатор данных.
Последний раз редактировалось Mifody; 14.03.2014 в 15:57.
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид
Добавил Лабиринт в архив. Хочу обратить внимание. В журнале написано, что после запуска директивой 6 нажимаем ЛЮБУЮ клавишу и играем. Если делать так, игра почему то глючит. А вот если нажать 0, то всё нормально. Думал было коды не правильно вбил.. Перевбил. КС та же. Значит дело не в коде, а в описании.
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид
KeKc, Опередили. Я тоже давно проверил, работает, но почему авторы так сделали не понимаю, зачем нули в начале!???????????
РК86 ещё жив!!! а теперь и ЮТ-88!!!
VovanRK86, наверное просто для того, чтобы показать как запускать программы с помощью директивы "7"
Mifody, а откуда дампы брали, не из книжки Бартенева случайно? Если да, то там могут быть ошибки, по крайней мере, дампы программы "гамма" напечатаны с ошибками, у меня она так и не запустилась. Сел сверять с тем, что в журнале - так и есть, пара ошибок в некоторых ячейках, а одна из команд вообще пропущена, в результате чего последующие команды оказались смещенными на одну ячейку.
Последний раз редактировалось KeKc; 14.03.2014 в 16:14.
Ленинград-1 48К
ЮТ-88 в минимальной конфигурации
Из журнала "ЮТ для умелых рук" за 1989 №2 с описанием схемы и работы. Там же приведены дампы ПЗУ и программ. Я уже не помню от куда скачивал эту подпорку, там только страницы, посвящённые компьютеру.
В общем, не из книги Бартеньева..
ZX-Spectrum 128(краснодарский вариант)+YM+Covox+3,5" FDD+5,25" FDD+Nemo controller+HDD+CD-ROM+PS/2 Keyboard+PS/2 Mouse (остальное в проекте...) (Всё самодельное) Плата Внутри Внешний вид
Вот, только что написал будильник для ЮТ-88. Вернее сказать, добавил немного кода к "гамме". Контрольная сумма 4FCAh. Загружается директивой "1" с адреса С000h по С09Fh. Пуск программы осуществляется директивой "6", затем вводят время, когда должен зазвенеть будильник: сначала часы, потом минуты. Сразу после этого, на дисплей выводится текущее время. В нужное время будильник начинает пиликать. Остановка будильника производится нажатием на клавишу "Уст".
Файл alarm_ut88.binКод:.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F C000: C3 83 C0 D5 1E 01 21 C9 0C 7B D3 A1 CD 1D C0 2F C010: 5F 00 7C B4 C2 09 C0 15 C2 06 C0 D1 C9 41 2B 05 C020: C2 1E C0 C9 21 CA 0C 2B 7D B4 C2 27 C0 C9 D5 21 C030: CA 0C 2B 7D B4 C2 32 C0 1D C2 2F C0 D1 C9 F7 0E C040: 8B CD 03 C0 CD 2E C0 0E 7A CD 03 C0 CD 2E C0 0E C050: 6C CD 03 C0 CD 2E C0 0E 65 CD 03 C0 CD 2E C0 0E C060: 5A CD 03 C0 CD 2E C0 0E 4F 03 CD 03 C0 CD 2E C0 C070: 0E 47 CD 03 C0 CD 2E C0 0E 44 CD 03 C0 CD 2E C0 C080: C3 3F C0 11 02 03 D7 4F D7 47 2A FE C3 3A FD C3 C090: EF 79 AC C2 8A C0 78 AD C2 8A C0 C3 3F C0 FF FF
Последний раз редактировалось Ewgeny7; 11.10.2015 в 17:05.
Ленинград-1 48К
ЮТ-88 в минимальной конфигурации
Коллеги, не получается никак созданный в эмуляторе wav загрузить на компЮТер.
Пошагово - изменил константу в UT88.ini на 1,78MHz, в эмуле набираю, к примеру, 9C000C3F, жму кнопку записи в wav, создаю файл, жму в эмуле последнюю кнопку адреса F. Как выгрузится - снова жму кнопку записи. Файлик готов.
Но он не воспринимается компьЮТером, в отличие от выложенных Мифодием файлов. Те грузятся без проблем. Смотрел свойства файлов, у Мифодия - 705кбит/сек, на выходе с эмуля - 352кбит/сек. Судя по всему, непорядок...
Где и что нужно подкрутить?
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)