Вышла новая версия Caslink - 4.0

Door Wierzbowsky

Guardian (3651)

afbeelding van Wierzbowsky

04-06-2023, 22:12

Вышла новая, четвёртая версия проекта Caslink. К созданию этой версии подтолкнуло одно важное событие - проект был впервые с 1999 года встроен в физическое устройство: SVI-CAS. Это универсальный цифровой магнитофон, который может загружать игры в разных форматах в винтажные компьютеры - Commodore, Atari, Sinclair и конечно же - в MSX. Автор проекта Romsey встроил поддержку загрузки ROM, BIN и BAS файлов в своё устройство при помощи загрузчиков из проекта Caslink.

Для этого проекта были поправлены некоторые проблемы и основательно переработаны сами загрузчики. К тому же оказалось, что часть компьютеров не могут работать с Caslink из за своеобразного расположения ОЗУ или его малого объёма. Поэтому была добавлена опция поддержки загрузки файлов в любое доступное расширение ОЗУ, которое ищется во всех доступных слотах.

Список новшеств в четвёртой версии:

  • Основательно переработаны загрузчики ROM файлов размером 8-49кб, а также предзагрузчик BIN/ROM:
    • - Можно загружать ROM файлы размером 8-49кб в MSX1 компьютеры с ОЗУ в слоте 0, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
    • - Можно загружать ROM файлы размером 8-49кб в MSX1 компьютеры с ОЗУ размером меньше 64кб, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
    • - Можно загружать ROM файлы размером 8-49кб в Daewoo CPC компьютеры, в присутствии отдельного расширения ОЗУ в слотах 1, 2 или 3
    • - Детектирование аномалий расположения ОЗУ или его нехватки, в этом случае выводится сообщение "NO RAM!"
  • Максимальный размер поддерживаемых BIN файлов увеличен до 24712 байт
  • Загрузчик BIN файлов теперь расположен по адресу 0x8100 (было 0x8200), чтобы грузить более длинные файлы
  • Предзагрузчик теперь расположен по адресу 0xC100 (было 0x9000), чтобы лучше детектировать аномалии расположения ОЗУ
  • Выполнена интеграция с цифровым магнитофоном SVI-CAS (автор - Romsey), поддерживается загрузка с ресетом или без него
  • Убраны все .MAC файлы и вместо них теперь присутствуют .ASM файлы, которые можно компилировать с помощью ассемблера AS80 от Frank Kingswood

Основная страница проекта с линками на исходники, сопутствующие файлы, а также на некоторые сконвертированные игры находится здесь:
http://www.podrezov.com/caslink4.htm

Страница с описанием цифрового магнитофона SVI-CAS:
https://www.msx.org/forum/msx-talk/hardware/svi-cas-image-pl...

Благодарю всех, кто мне помогал выпустить этот проект!

Aangemeld of registreer om reacties te plaatsen

Van Wierzbowsky

Guardian (3651)

afbeelding van Wierzbowsky

23-07-2023, 17:59

Сегодня был обновлён пакет мегаромной "классики", которую можно загружать с флоппи диска (или эмулятора оного) или с цифровых магнитофонов типа SVI-CAS, а также простых проигрывателей на Ардуино типа CartridgeDuino или TZXDuino. В пакет были добавлены несколько разбитых на части мегаромных игр, альтернативные версии этих игр, мегаромные игры с COM загрузчиками, а также мегаромные игры с Байсик-загрузчиками. Также были добавлены CAS файлы для цифровых магнитофонов с лучшей мегаромной классикой. Даже игру Breaker я адаптировал из картриджной версии в CAS версию. Всё это богатство и разнообразие можно скачать здесь:

https://podrezov.com/caslink4/classics/classics.zip

Все игры из папки "128kb" можно преобразовать с помощью только что выложенного проекта Caslink4 в аудиострим (WAV или MP3 файлы) и загружать на бездисковые MSX2 компьютеры с телефона у которого есть аудиогнездо или с любого MP3 плеера. Можно грузить даже прямо с домашнего ПК. Главное - отключить все оптимизации звука на этих устройствах. Требуется только простой аудиокабель, который можно спаять самому.

Самый простой цифровой проигрыватель, который по себестоимости не превышает 15 Евро, можно собрать самому. Он проигрывает CAS, TSX или TZХ файлы. Вот фотка пары таких устройств на базе Ардуино Нано, которые я собрал для тестов (разработки не мои):

У меня есть несколько комплектов для сборки, если кому интересно.

Caslink4 был также недавно встроен в цифровой магнитофон SVI-CAS, который позволяет загружать программы не только в MSX компьютеры, но и поддерживает десятки различных винтажных платформ, например в Atari, Commodore, Sinclair и т.д. Последняя версия прошивки позволяет загружать не только CAS, но и ROM до 49кб в MSX компьютеры: