Видимо, имеется ввиду vector06c.narod.ru
Вид для печати
Видимо, имеется ввиду vector06c.narod.ru
Спасибо!
Но, вот того, что мне хотелось почитать-посмотреть и нет!
Меня интересовал раздел "рекомпиляция", а точнее исходники рекомпиляции MSX'овских игр на ПК8000.
Может у кого-нибудь сохранились архивы с играми и исходниками?
Уважаемые, форумчане!
Извиняюсь за назойливость, но все-таки спрошу еще раз:
Может у кого-нибудь сохранились архивы с играми и исходниками из раздела "Рекомпиляция" с сайта vector06c.narod.ru?
Очень хочется поразбираться с этим.
Заранее благодарен.
Выложил архив своего сайта. Там есть кое-что по теме
Сбылась школьная мечта. Наконец-то сегодня закончил написание копировщика программ. А это значит, что пополнится коллекция программ для ненаглядного ПК8000. Если кто-то хочет вспомнить былое и попробовать, как это делалось - переписывались защищённые программы, то милости прошу. В архиве cas и wav, чтобы два раза не вставать.
В эмуляторе emu корректно работают чтение и запись wav-файлов, а также запись cas файлов. Чтение cas обрабатывается некорректно. В программе для чтения используется точка входа ПЗУ 354ah, которая без затей льёт в ОЗУ всё, что прочитала с ленты. Эмулятор перехватывает эту точку и отдаёт весь cas-файл, включая заголовок, который программа воспринимает, как простой поток данных. В силу того, что программа писалась для реала и для реального магнитофона с кассетами, на эту особенность махнул рукой. Да и как-то желание сделать копию cas-файла таким способом мне кажется странным. :-)
https://vk.com/doc318311468_438007808
UPD: Нужно прикрутить возможность просмотра списка загруженных файлов, а то когда все записи не умещаются на экране, увидеть первые не представляется возможным.
UPD: В процессе работы это выглядит вол таким образом: https://pp.vk.me/c636126/v636126468/...j4XZnYafc4.jpg. В школе о таком мог только мечтать. :)
UPD: Теперь можно просматривать файлы, когда их количество не умещается на экране. Программа перемещена в адреса 0E000h, чтобы таблица расположения загруженных блоков не затиралась стеком.
Забацал тут программулю по мотивам известного ролика из Интернета. Реализовал загрузку заставки с магнитофона, как на Спектруме, и вывод однобитной музыки с графикой. Вот, если интересно, взгляните.
https://www.youtube.com/watch?v=yMy_vcC--iU
UPD: Чтобы в эмуле или в реале попробовать, NYANC.HEX.wav в архиве. Загружаем стандартно BLOAD"NYAN",R. Cas в эмуляторе EMU не работает, потому что прога имеет нестандартный загрузчик. Потому как чтобы грузить прямо с кассеты в Видео-ОЗУ, нужно отключить ПЗУ. Снова привет разработчикам - очень "удобно" сделали. :-)
Шикарно. И Сура, и Маяк и кибер-котяра. :)
Ой-ой! Вы правы! Конечно же, чтобы читать видео-ОЗУ. Читать видео-ОЗУ мне приспичило, потому что я заменил ПЗУ-шный обработчик прерывания по таймеру (0038h) на свой. А нестандартный загрузчик сделал для того, чтобы бордюр мигал в такт загружаемому байту, а-ля спектрум. :)
Поковырял программы, которые выложил камрад Mick в другой ветке. В принципе, там повторы в основном того, что имеется уже в Интернете, но вот тренажёр-инструкцию клавиатуры такую раньше не видел, поэтому решил сюда бросить ссылку на cas.
УПРКЛА.BAS.cas