Вышла новая, четвёртая версия проекта 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...
Благодарю всех, кто мне помогал выпустить этот проект!