Введение
Картридж, содержащий флэш-память, разработанный для использования в видеоигровых консолях. Флэш-картридж – это один из нескольких типов картриджей, оснащенных флэш-памятью и предназначенных для использования в видеоигровых консолях. Эти картриджи позволяют запускать самодельные приложения и игры. Флэш-картриджи предоставляют возможность хранения игр до момента запуска, когда они копируются в игровой ПЗУ картриджа, позволяя консоли запускать игру как обычный картридж с ПЗУ. Хранение игр может осуществляться во встроенной флэш-памяти картриджа, однако более современные модели используют внешние карты памяти, такие как Compact Flash или Secure Digital, вместо встроенной памяти. Некоторые новые флэш-картриджи также используют оперативную память вместо ПЗУ для записи игр, что обеспечивает более быструю загрузку по сравнению с перепрограммируемым ПЗУ. Эти картриджи остаются наиболее распространенным способом создания и распространения самодельных игр для многих консолей, например, Game Boy Advance. (Альтернативой является GBA Movie Player, который может запускать специально разработанные самодельные программы, но не поддерживает запуск нелицензионных копий коммерческих картриджей GBA Game из-за отсутствия встроенной оперативной памяти для быстрого доступа к данным).
A flash cartridge is one of several cartridges containing flash memory that have been developed for use in video game consoles. These cartridges enable homebrew applications and games to be used. Flash cartridges offer a means of storage for keeping the games until a user decides to run a game, which then it is copied to the cartridge's game ROM for the console to run the game as if it were a normal ROM cartridge. The game storage can be in the form of onboard flash memory on the cartridge, although more recent cartridges use external memory cards as storage in place of onboard memory, such as Compact Flash or Secure Digital memory cards. Recent flash cartridges may also use RAM instead of ROM for flashing games to run on the console as a way to offer faster loading times than what is possible on reprogrammable ROM. These cartridges remain the best known way to create and distribute homebrew games for many consoles, such as the Game Boy Advance. (another option in this case being the GBA Movie Player, which can run specially designed homebrew programs but cannot run illicit copies of commercial GBA Game cartridges due to the lack of onboard RAM for fast data access).
Сцепляющие
Игры записываются на картридж с помощью устройства, называемого "линкер". В зависимости от марки флеш-картриджа, линкер либо подключается к порту связи на консоли и записывает данные на картридж через консоль, либо подключается к мини-USB-слоту непосредственно на картридже и записывает данные прямо на флеш-картридж. Эти линкеры обычно подключаются к компьютеру через USB или параллельный порт на другом конце. Большинство линкеров, подключающихся к порту связи, способны копировать информацию ROM с коммерческих игровых картриджей. Некоторые более новые флеш-картриджи используют цифровые носители информации (SD, MMC, CF и т.д.), на которые файлы загружаются через кардридер.
Адаптеры для флеш-карт
Выпущено несколько устройств, использующих популярные флэш-карты памяти, такие как SD и CF, для хранения данных. Они приобрели популярность после разработки способов запуска программного обеспечения Nintendo DS с картриджа GBA, благодаря меньшему размеру игр для DS и более низкой цене этих карт по сравнению с традиционными картриджами GBA. Примеры таких устройств включают M3, R4 и Supercard.
Программное обеспечение
Есть те, кто использует программу LittleWriter для записи игр на картриджи. Однако некоторые люди (особенно пользователи старых компьютеров) используют другое программное обеспечение для записи игр на картридж. Примером такого программного обеспечения является X ROM Frontend от DanSoft Australia. Некоторые флеш-картриджи используют специализированное программное обеспечение, разработанное для конкретной модели, например, Power Writer и USB Writer для картриджей Flash2Advance Ultra. Это создает ряд проблем для разработки домашних игр, поскольку Power Writer использует обширную базу данных для корректного именования и сохранения игр. ROM-файлы, отсутствующие в базе данных (например, эмуляторы или любые другие разработки для GBA), подвержены проблемам с сохранением, а ручное редактирование базы данных затруднено и требует использования шестнадцатеричного редактора. Такие картриджи часто имеют проприетарный интерфейс, что затрудняет или делает невозможным использование операционных систем, отличных от Microsoft Windows, для записи на картридж, за редкими исключениями.
Другие флеш-картуши Nintendo
Флэш-картриджи также доступны для других консолей Nintendo, таких как DS, DSi и 3DS. Консоли DSi и 3DS могут обновлять свою системную прошивку через Интернет, что позволяет Nintendo устранять уязвимости, благодаря которым флэш-картриджи могли работать, и фактически блокировать загрузку флэш-картриджа на консоли. В Интернете также можно найти файлы проектов, которые помогают людям создавать собственные флэш-картриджи для оригинального Nintendo Game Boy.
Законность
Законность флеш-карт неоднократно подвергалась сомнению, главным образом компанией Nintendo. В 2010 году в Высоком суде было вынесено решение в пользу Nintendo, и флеш-карты были запрещены в Соединенном Королевстве. В Австралии картридж R4 столкнулся с юридическими проблемами. Дистрибьютор R4 был оштрафован более чем на 600 тысяч австралийских долларов и получил предписание уничтожить все оставшиеся запасы. Кроме того, Австралийская пограничная служба изъяла партию картриджей R4, а также другие контрафактные продукты Nintendo.
Официальные флеш-картуши
Некоторые игровые приставки оснащены официальными флэш-картриджами (и официальными эмуляторами), которые разработчики используют для тестирования прототипов своих игр. Эти картриджи обычно входят в комплект для разработки программного обеспечения консоли и доступны только лицензированным разработчикам.