С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
http://pk-info.ru/specialist/files/sp580/SP580_ROM.RAR
ПЗУ SP580, схема модификации и файл конфигурации для подключения в эмуляторе EMU. Размер файла 112 KB
http://pk-info.ru/specialist/files/s..._Tape_SIDE1.7z
Кассета с играми для SP580. Сторона 1. Формат WAV. 200 MB
01 АЛЬБОМ СХЕМ (by SP580)
02 JET SET WILLY (by SP580)
03 SEX ALBOM Part-I (SP580)
04 SEX ALBOM Part-II (SP580)
05 TETRIS (by SP580)
06 LAND (by SP580)
07 KAIS (by SP580)
http://pk-info.ru/specialist/files/s..._Tape_SIDE2.7z
Кассета с играми для SP580. Сторона 2. Формат WAV. 200 MB
01 BASIC (by SP580)
02 AIR WAR (by SP580)
03 TUTANKHAMUN (by SP580)
04 TOMAHAWK (VERTOL) она же STRIKER (by SP580)
05 EDIT_RAM (by SP580)
06 DEBUG (DEBUG SP580) (by SP580)
07 DISASM (C800) (by SP580)
08 PING-PONG (TENIS) (by SP580)
09 BASIC SP580 (Basic Micron)
10 ЛАМПОЧКА
11 TIP_TOP
12 ШАШКИ
13 TEST (ТЕСТ-ШУТКА)
14 САМАГОН он же Перехват он же Box и т.п.
15 НАРДЫ
16 SPACEKING (AFGAN)
17 PITON
18 ДУШМАН
19 УДАВЧИК он же Удав
20 СКАЧКИ
21 ЗВЕЗДНЫЕ ВОЙНЫ
22 УДАВ
23 XONIX
24 СОКРОВИЩА
Alex_B, спасибо за файлы! Но, к сожалению, это не всё, что было. Как минимум, из того, что помню, не вижу Barabarian, Blob the Cop, The Last Word,
С уважением, Станислав.
В версии barbarian для mx при старте заставка рисуется познакоместно в хитром порядке (сначала змеи по краям и т.д.), вероятно именно так она рисовалась при загрузке с ленты в SP580, т.е. не все пропало, адаптаторы сохранили фишку. И last word нашелся.
- - - Добавлено - - -
У blob cop буквы названия на заставке рисуются познакоместно.
- - - Добавлено - - -
Если вдруг кого-то заинтересует, где это все, то это все в несколько неожиданном месте
b2m(30.04.2020)
Посмотрел "неофициальный" конфиг SP580 (речь здесь и далее про emu) и сравнил с вышеприведенной схемой - выходы ВИ53 в этом конфиге сконфигурированы неправильно. Но это можно легко исправить, если скопировать разделы tim : K580wi53 {} и beep : beep {} из конфига MX.
Что немного забавно, в конфиге MX в свою очередь выводы сконфигурированы не совсем как должно быть в MX (зато почти полностью соответствуют SP580). Различие в том, что у MX судя по схемам (1, 2, 3) звук могут издавать два канала (нулевой и второй), а не только нулевой и любой из этих каналов может запретить другой, а не только второй запрещает/разрешает нулевой. Инверсный выход второго в emu заведен на гейт первого - это соответствует SP580, а в конфиге MX вероятно просто позволяет эмулировать элемент ИЛИ-НЕ, который есть в MX. Ну и взаимовлияние биперного и таймерных выходов для MX и SP580 не эмулируется.
- - - Добавлено - - -
Забыл еще один момент про MX - в emu не учитывается влияние младшего бита порта A дополнительной ВВ55 (ее совсем не в конфиге) на выход канала 2 ВИ53.
- - - Добавлено - - -
В emu80 возможно аналогичные неточности, но по конфигу это не поймешь, надо исходник смотреть.
ivagor, а таймер по включению лучше всего у Апогея?
sp580 этож доработка, может сразу по схеме апогея)
паяльником не сложно да и в эмулятопе
а , еще офф , - про SWEET16 читали?
http://hype.retroscene.org/blog/992...._campaign=zxbn
такую фигню для бейсиков 580 процов ?
идея потрясающая от возняка)
ivagor, а более развёрнуто можно написать про изменения в конфигурациях SP50 и MX для правильной работы касательно эмулятора emu.
оффтоп
Если речь про аналоговую звуковую часть, то я не возьмусь оценивать, помолчу - за умного сойду.
А если про количество каналов, то тут две крайности - или один канал для звука (башкирия-2м, корвет, микроша и т.д.) или 3 (апогей, вектор, пк8002). Если выбирать из этих вариантов, то я за 3 канала для звука. Но когда есть незвуковые каналы, то это расширяет другие возможности. Если один канал задает частоту другого, то это позволяет отмерять довольно длительные временные интервалы и даже при отсутствии прерываний можно поддерживать постоянную скорость работы программы (в последней версии эксолона для MX сделал такую тормозилку). Или задавать частоту для последовательного порта, тоже полезная штука. В идеале хорошо бы иметь возможность программно управлять коммутацией каналов таймера, но время ушло, в свое время не сделали, а теперь поздно, надо пользоваться тем, что есть.
SWEET16 - это особенно хорошо именно для 6502, у 8080 проблема с 16 битными операциями не настолько острая.
[свернуть]
- - - Добавлено - - -
Приложил доработанный копипастой конфиг SP580 для emu. Проверить можно в шахматах KAIS. При перемещении курсора игроком и при ходе компьютера в доработанном конфиге будут слышны звуковые эффекты через таймер.
А конфиг MX доработать простым изменением вряд ли можно, это надо эмулятор доделывать. Могу предположить, почему b2m не стал заморачиваться - нет программ для MX, которые, например, пытаются играть звук через второй канал таймера. А нет программ, значит можно сделать хаку в духе SP580. Предполагаю, что коммутация каналов ВИ53 в MX сделана под влиянием варианта SP580, очень уж похоже. Но в MX сделали чуть более гибко, только вот программ под эту "гибкость" скорее всего не написали.
Upd 18.05.2020: Обновил конфиг emu
1. Добавил загрузку rks без имени. Для этого нужно сначала набрать директиву @ , потом директиву I и откроется диалог выбора файла
2. Скорректировал распределение адресного пространства
Последний раз редактировалось ivagor; 18.05.2020 в 18:42.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)