Кіріспе
Флэш-картридж – бейне ойын консольдерінде пайдалану үшін жасалған флэш-жады бар бірнеше картридждің бірі. Бұл картридждер қолданбаларды және ойындарды өздігінен жасауға мүмкіндік береді. Флэш-картридждер ойынды пайдаланушы ойнауға шешім қабылдағанға дейін сақтау құралын ұсынады, содан кейін ол картридждің ойын ROM-сына көшіріліп, консоль ойынды стандартты ROM картриджідей іске қосады. Ойынды сақтау картридждегі флэш-жадта болуы мүмкін, бірақ жаңағы картридждер жадты сақтау үшін флэш-жадтың орнына сыртқы жад карталарын пайдаланады, мысалы, Compact Flash немесе Secure Digital жад карталары. Жаңа флэш-картридждер консольде ойынды іске қосу үшін ROM орнына RAM-ды қолдануы мүмкін, бұл қайта бағдарламаланатын ROM-нан гөрі жылдам жүктелу уақытын қамтамасыз етеді. Бұл картридждер көптеген консольдер үшін, мысалы Game Boy Advance үшін ойындарды өздігінен жасау және таратудың ең кең таралған тәсілі болып табылады. (Бұл жағдайда тағы бір мүмкіндік – GBA Movie Player, ол арнайы жасалған қолданбаларды іске қоса алады, бірақ жылдам деректерге қол жеткізу үшін жеткілікті RAM болмағандықтан коммерциялық GBA ойын картридждерінің пираттық көшірмелерін іске қоса алмайды).
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 деп аталатын бағдарлама арқылы ойындарды картридждерге жазады. Дегенмен, кейбір адамдар (әсіресе көне компьютерлері барлар) картриджге ойын жазу үшін басқа бағдарламалық қамтамасыз етуді пайдаланады. Мұндай бағдарламалық қамтамасыз етудің мысалы – DanSoft Australia компаниясының X ROM Frontend. Кейбір флэш-картридждер нақты сол картриджге арналған арнайы бағдарламалық қамтамасыз етуді қолданады, мысалы, Flash2Advance Ultra картридждері үшін Power Writer және USB Writer бағдарламалық қамтамасыз етуі. Бұл хобби деңгейінде жасалған ойындарға қатысты бірнеше қайшылықтар тудырады, себебі Power Writer ойындарды дұрыс атау және сақтау үшін үлкен деректер қорын пайдаланады. Деректер қорында тіркелмеген ROM-дар (мысалы, эмуляторлар немесе басқа GBA ойындары) сақтауда қиындықтарға ұшырауы мүмкін, ал деректер қорын қолмен өңдеу қиын және гексадецималь редакторды пайдалануды талап етеді. Мұндай картридждер көбінесе өзгеше интерфейске ие, сондықтан Microsoft Windows-тан басқа операциялық жүйелерді пайдалану бірнеше ерекше жағдайларды қоспағанда қиын немесе мүмкін емес.
Nintendo-ның басқа флеш картридждері
Флэш-картридждер DS, DSi және 3DS сияқты басқа Nintendo консольдары үшін де қолжетімді. DSi және 3DS өздерінің жүйелік микробағдарламасын (firmware) Интернет арқылы жаңарта алады, бұл Nintendo-ға флеш-картридждердің жұмыс істеуіне мүмкіндік берген қателікті түзетуге және консольге флеш-картридждің жүктелуін тоқтатуға мүмкіндік береді. Сонымен қатар, Интернетте бастапқы Nintendo Game Boy үшін өз флеш-картриджін жасауға көмектесетін жобалық файлдар да бар.
Заңдық
Флеш-карттардың заңдылығы, ең алдымен Nintendo компаниясы тарапынан көп рет күмәндалған. 2010 жылы жоғары сотта болған іс бойынша сот Nintendo-ның пайдасына шешім шығарды және флеш-карттар Ұлыбританияда тыйым салынды. Австралияда R4 картриджі заңдық қиындықтарға тап болды. R4 дистрибьюторы 600 мың австралия долларынан астам айыппұл төледі және қалған тауарын жоюға бұйрық берілді. Австралия шекара қызметі R4 картридждерінің импортын, сондай-ақ басқа да түрлі жалған Nintendo өнімдерін тәркіледі.
Ресми флеш картридждер
Кейбір ойын консольдарында ресми флеш-картридждер (және ресми эмуляторлар) болады, оларды жасаушылар өз ойындарының прототиптерін сынау үшін пайдаланады. Бұл картридждер әдетте консольдің бағдарламалық құралдар жиынтығының құрамына кіреді және тек лицензиясы бар жасаушыларға ғана қолжетімді.