子欲养而亲不待什么意思| 什么是sp| 飞蛾飞进家里预示什么| 皈依证是什么意思| 为什么会长智齿| 火车为什么会晚点| 八点半是什么时辰| tap什么意思| 4月4日什么星座| 为什么睡觉流口水| 勒索是什么意思| 飞蚊症用什么滴眼液| 皮肤长癣是什么原因| 聪明的女人是什么样的| 雨露均沾什么意思| 绿加红是什么颜色| 3岁小孩不会说话是什么原因| 华萨尼男装是什么档次| 鹦鹉吃什么蔬菜| 双手发麻是什么病的前兆| 输液葡萄糖有什么作用| 磕头虫吃什么| 好老公的标准是什么| 痈疽是什么意思| 老狐狸是什么意思| 北极有什么动物| 康复新液是什么做的| 随喜是什么意思| 宫寒应该吃什么怎样调理| 中风的人吃什么好| 颈椎病最怕干什么活| 脾围是什么意思| 动物园里有什么动物| 人格分裂什么意思| 雾灯什么时候开| 怀孕初期需要注意什么| 实相是什么意思| 啤酒是什么味道| 善待是什么意思| 近视是什么| 黛是什么颜色| 软禁是什么意思| 窦卵泡是什么意思| 喝什么补肾| 钡餐是什么| 鸩杀是什么意思| 青羊药片有什么功效| 怀孕血压高对胎儿有什么影响| 什么人容易得红斑狼疮| 大便隐血阴性是什么意思| 忧郁症挂什么科| 痛风能吃什么水果| 一个三点水一个令念什么| 一阴一阳是什么生肖| 舌加氏念什么| 8月是什么月| 区长是什么级别的干部| 身无什么| 踏板摩托车什么牌子好| 哈喇子是什么意思| 皮肤黑的人适合穿什么颜色的衣服| fic是什么意思| 鸿运当头是什么意思| 心脏扩大吃什么药好| 为什么会得肿瘤| 香蕉对身体有什么好处| CRL是胎儿的什么意思| 饺子都有什么馅| 大学什么时候开始收费| 空调睡眠是什么意思| 双手脱皮是什么原因引起的| 电销是什么| 秦始皇的真名叫什么| 砥砺什么意思| 哺乳期吃什么下奶| 化疗后吃什么增强免疫力| 梦见地震是什么意思| 头皮屑多是什么原因引起的| 食道不舒服挂什么科| 医生五行属什么| 低回声结节是什么意思| 火字旁跟什么有关| 乳腺增生吃什么药| 更年期皮肤瘙痒是什么原因| 男人山根有痣代表什么| 重症肌无力是什么原因引起的| 梦到自己快要死了是什么意思| 寄居蟹吃什么食物| 肥胖纹长什么样| 小月子吃什么好| 6月5日是世界什么日| 甲状腺腺体回声欠均匀是什么意思| 女人吃莲藕有什么好处| 回族为什么不能吃猪肉| 虚岁29岁属什么生肖| 贵州有什么美食| 骨折喝什么汤恢复得快| 浪荡闲游是什么生肖| 目加一笔是什么字| 陆代表什么生肖| 里急后重是什么意思| 阿司匹林不能和什么药一起吃| 吃黄精有什么好处| 女性肝阳上亢吃什么药| 什么是阳痿| 胆囊炎可以吃什么水果| 女人出虚汗是什么原因引起的| 什么是黄体期| 除皱针什么牌子效果最好| 谷丙转氨酶偏高说明什么原因| 生育津贴什么时候到账| 掉头发是身体缺少什么| 营养不良吃什么| 肝病吃什么药好得快| 朱元璋是什么朝代| 腰间盘突出是什么原因引起的| 毓婷和金毓婷有什么区别| 怀孕前三个月不能吃什么| 皇太极叫什么名字| 肠系膜淋巴结肿大吃什么药| 湿热吃什么中成药| 天条是什么意思| 口臭药店买什么药吃| 癔症是什么| 为什么老放屁| 什么的成长| 孕妇拉肚子是什么原因引起的| 脚气是什么菌引起的| 随餐服用是什么意思| 安宫牛黄丸什么时候吃| 子年是什么年| 一直咳嗽吃什么药| 无疾而终是什么意思| 鲜卑人是现在的什么人| 9月6日什么星座| 减肥有什么好方法| 脾不好吃什么药| 肚子疼恶心想吐吃什么药| 吃黄瓜有什么好处和坏处| 天上九头鸟地上湖北佬是什么意思| 藏红花泡水喝有什么功效和作用| 什么叫自慰| 基药是什么意思| 什么牌子的辅酶q10好| 就绪是什么意思| 生死劫是什么意思| 服役是什么意思| 一诺千金是什么生肖| 子宫内膜不均匀是什么意思| 什么是脱脂牛奶| 吃斋是什么意思| 葫芦是什么意思| adhd是什么意思| 什么是团队| 家中养什么鸟最干净| 95年属什么的| 口腔发粘是什么原因| 益生菌有什么功效| 一米阳光是什么意思| 上海市长什么级别| 医生说宝宝趴着在暗示着什么| 血脂四项包括什么| 掌眼什么意思| 碳元素是什么| 粉刺用什么药膏最有效| 咳嗽黄痰吃什么药| 晒太阳对身体有什么好处| 鸡蛋和什么炒好吃| 舌头白色的是什么原因| 怀孕第一个月有什么反应| 9月14号什么星座| 孕妇上火了吃什么降火最快| 匹夫是什么意思| 细菌性肺炎吃什么药| 婴儿大便绿色是什么原因| 轧戏是什么意思| 壬水命是什么意思| 月子中心是做什么的| 喝什么解暑| 肾穿刺是什么意思| 乳酸是什么| 夕阳无限好是什么意思| 局是什么生肖| 克隆是什么意思| 门对门有什么说法| 肝岛是什么意思| 北京属于什么方向| 杭州吃什么| 八月十三号是什么星座| 生津是什么意思| 神经性头疼是什么原因造成的| 小孩血糖高是什么原因引起的| 什么是色弱| 维生素b12片治什么病| 阴唇为什么会长痘痘| 22度穿什么衣服合适| 半夜饿了吃什么不长胖| 甲状腺1度肿大是什么意思| 双鱼座跟什么星座最配| 尿检能查出什么| 右侧中耳乳突炎是什么意思| 夜尿多是什么原因引起的| 孕妇奶粉什么时候开始喝最好| 颈椎头晕吃点什么药| 痛风能吃什么东西| 爱发朋友圈的女人是什么心态| 去极化是什么意思| rh(d)血型阳性是什么意思| 女人严重口臭挂什么科| 什么树没有叶| 胃出血有什么症状表现| 新生儿前面头发稀少是什么原因| 老年人腿无力是什么原因导致的| 中指戴戒指什么意思| 螃蟹喜欢吃什么食物| 奥司他韦是什么药| 什么蔬菜补血| 门静脉增宽是什么意思| 勾心斗角是什么意思| 慢性萎缩性胃炎伴糜烂吃什么药| 外阴炎用什么药| 心机血缺血吃什么药最好| 早上9点半是什么时辰| vc什么时候吃最好| 荨麻疹是什么样的| 什么人不能吃石斛| 经常熬夜吃什么好| 肝脾不和吃什么中成药| 资生堂适合什么年龄段| 子痫是什么病| 什么是肺结节| 五月21号是什么星座| 跟着好人学好人下句是什么| 蛇标志的车是什么牌子| 夜尿增多是什么原因| 生活补贴是什么意思| 什么是假声| 晚上喝柠檬水有什么好处| 淋巴细胞升高说明什么| 力挽狂澜什么意思| 爱好是什么意思| 检查痛风挂什么科| penguins是什么意思| 天河水命是什么意思| 涤纶是什么布料| 什么东西越洗越脏答案| 治阴虱去药店买什么药| 胆碱酯酶高是什么原因| 呼吸快是什么原因| 杰克琼斯属于什么档次| 窦房结内游走性心律是什么意思| 什么药止痒效果最好| p.a.是什么意思| 福星贵人是什么意思| 经常做春梦是什么原因| 为什么辰不能见亥| nice什么意思| 鳄鱼为什么会流泪| 什么花不用浇水| 比音勒芬是什么档次| 内分泌失调吃什么药效果最好| 吃的少还胖什么原因| 金牛男喜欢什么类型的女生| 8023是什么意思啊| 百度
百度 杨振宁自己也曾多次在许多场合表示,他取得诺贝尔奖的最大意义,就是帮助克服了中国人觉得自己不如人的心理。

ROM hacking is the process of modifying a ROM image or ROM file to alter the contents contained within, usually of a video game to alter the game's graphics, dialogue, levels, gameplay, and/or other elements. This is usually done by technically inclined video game fans to improve an old game of importance, as a creative outlet, or to essentially make new, unofficial games using the old game's engine.

ROM hacking is generally accomplished through use of a hex editor (a program for editing non-textual data) and various specialized tools such as tile editors, and game-specific tools which are generally used for editing levels, items, and the like, although more advanced tools such as assemblers and debuggers are occasionally used. Once ready, they are usually distributed on the Internet for others to play on an emulator or a games console.[1]

Many ROM hacks today are typically created as a fun way of playing the original games, as they typically redesign the game with new mechanics, graphics, levels, and other features while keeping most if not all of the items the same, effectively creating either an improved or an entirely different version of the original games. Some hacks are also created to unlock and/or reimplement features that existed in the game's code but are not utilized in-game, especially for when rediscovering or restoring old beta content that was hidden away from the final game's release.

Fan translation (known as "translation hacking" within the ROM hacking community) is another type of ROM hacking; there are also anti-censorship hacks that exist to restore a game to its original state, which is often seen with older games that were imported, as publishers' content policies for video games (most notably, Nintendo's) were much stricter in the United States than Japan or Europe; randomizers are also available for certain games, which are designed to shuffle entity placements from within the games.[2] Although much of the method applies to both types of hacking, this article focuses on "creative hacking" such as editing game levels.

Communities

edit

Most hacking groups offer web space for hosting hacks and screenshots (sometimes only hosting hacks by the group's members and hosting almost any hack), a message board, and often have an IRC channel. Several hacking groups have also created guides that aims to help beginners get into grips with ROM hacking for the first time, including the legendary "Rom Hacking Bible" for the NES written in the mid-to-late 1990s,[3] as well as guides that are designed for those that wanted to learn how to add or change things from start to finish.

There are many sites on the internet dedicated to world of ROM hacking, with each site focusing on several hacks and translations of several different games across multiple series, franchises and platforms. One of the most popular sites dedicated to ROM hacking of video games was ROMhacking.net, which first went online in late 2005. From its inception up until 2024, it served as a hub related to all things ROM hacking, hosting a repository of hacks, translations, utilities, documents, and patches for many well-known and obscure video games from the third generation up to the seventh generation. ROMhacking.com was the immediate predecessor of ROMhacking.net, which launched five years earlier in 2000 as "The Whirlpool" and was briefly renamed as ROMhacking.org between 2001 and 2002 before returning to its original name afterwards and then went offline in late 2004.[4][5]

As of 1 August 2024, ROMhacking.net is now relegated into being a read-only news site for ROM hacking projects after transitioning into the new format on that day after nearly 20 years of hosting on the site due to various reasons beyond the site's control; its former database and files have been archived on the Internet Archive on the same day of the announcement. New submissions were also permanently closed on the same day as well, and all downloads on the site will remain available for as long as the site maintainers can handle.[6][7][8][9] The spiritual successor to ROMhacking.net, Romhack.ing (RHDI), was launched as an alpha release on 15 August 2024 and opened for registration on 1 March 2025.

Methods

edit

Having been created by many different programmers or programming teams, ROM data can be very diverse.

Hex editing

edit

A hex editor is one of the most fundamental tools in any ROM hacker's repertoire. Hex editors are usually used for editing text, and for editing other data for which the structure is known (for example, item properties), and Assembly hacking.

Editing text is one of the most basic forms of hacking. Many games do not store their text in ASCII form, and because of this, some specialized hex editors have been developed, which can be told what byte values correspond to what letter(s) of the alphabet, to facilitate text editing; a file that defines these byte=letter relationships is called a "table" file. Other games use simple text compression techniques (such as byte pair encoding, also called dual tile encoding or DTE, in which certain combinations of two or more letters are encoded as one byte) which a suitably equipped hex editor can facilitate editing.

A hex editor is the tool of choice for editing things such as character/item properties if the structure and location of this data are known and there is no game-specific editor for the game that can edit this information. Some intrepid hackers also perform level editing with a hex editor, but this is extremely difficult (except on games whose level storage format closely resembles how it is presented in a hex editor).

Graphics editing

edit

Another basic hacking skill is graphics hacking, which is changing the appearance of the game's environments, characters, fonts, or other such things. The format of graphics data varies from console to console, but most of the early ones (NES, Super NES, Game Boy, etc.) store graphics in tiles, which are 8x8-pixel units of data, which are arranged on-screen to produce the desired result. Editing these tiles is also possible with a hex editor, but is generally accomplished with a tile editor (such as Tile Layer or Tile Molester), which can graphically display the ROM data, as well as finding and editing tiles.

Graphics hacks can range from simple edits (such as giving Mario an afro or Luigi a golf club) to "porting" characters from one game to another (such as creating pixelated ("retro-styled") sprites of later generation Pokémon for use with Generation I-V Pokémon games[10]), to full-blown thematic changes (usually with accompanying palette changes; see below).

More sophisticated graphics hacking involves changing more than just tiles and colors, but also on how the tiles are arranged, or tile groups generated, giving more flexibility and control over the final appearance. This is accomplished through hex editing or a specialized tool (either for a specific game or a specific system). An example of this approach was the incomplete Pokémon Torzach, a Pokémon FireRed hack of that attempts to add a whole new generation of Pokémon and tiles to the game. It was able to achieve some desirable results with the tools that were currently available at the time.[11] Super Mario Land 2 DX: 6 Golden Coins is another example of graphics hacking, which is an enhanced version of the original game that added, among others, full-color support (the original game was greyscale-only) and some quality-of-life improvements, such as fixes with screen flickering issues from the original game.[12]

Palette editing

edit

Another common form of hacking is palette hacking, where color values are modified to change the colors a player sees in the game (this often goes hand-in-hand with graphics hacking); Palette values are commonly stored in Hex. This is fairly easy for NES games, the graphics of which use a pre-defined set of colors among which a game selects (using a YIQ-based color palette); palette hacking in this case entails changing which of those colors are selected. The matter is slightly more complicated with Super NES games as well as games for other systems (which includes Sega Mega Drive (Genesis) games), which store absolute RGB color values. Palette editors are usually simple and often are with level editors or game-specific graphics editors.

Level editing

edit

One of the most popular forms of ROM hacking, level editing entails modifying or redesigning a game's levels or maps. This is almost exclusively done with an editor specially tailored for a particular game (called a level editor). Level edits can be done to make the game more challenging, to alter the flow of the game's plot, or just to give something new to an old game. Combined with extensive graphics hacking, the game can take on a very different look and feel.

Data editing

edit

A core component of many hacks (especially of role-playing video games) is editing data such as character, item, and enemy properties. This is usually done either "by hand" (with a hex editor) if the location and structure of the data is known, or with a game-specific editor that has this functionality. Through this, a hacker can alter how weapons work, how strong enemies are or how they act, etc. This can be done to make the game easier or harder or to create new scenarios for the player to face.

Assembly hacking

edit

The most powerful, and arguably the most difficult, hacking technique is editing the game's actual code, a process called ASM hacking ("ASM" means "assembly", referring to the low-level programming language that gets executed by the CPU).[1] There is no set pattern for ASM hacking, as the code varies widely from game to game, but most skilled ASM hackers either use an emulator equipped with a built-in debugger or tracer, or run the ROM through a disassembler, then analyze the code and modify it using a hex editor or assembler according to their needs. While quite challenging compared to the relatively simple methods listed above, anything is possible with ASM hacking, usually within the limitations of the hardware and software of the gaming platform. This can range from altering enemy AI to changing how graphics are generated. If the developers used a typed language, the hacker may be able to compile their code for the game in the same language if they have access to a proper compiler. One such example would be using C to hack Nintendo 64 games, since MIPS-GCC can compile code for the Nintendo 64.[13][14]

Music hacking

edit

Music hacks are relatively rare in most hacks, due to the wide variety of ways games store music data (hence the difficulty in locating and modifying this data) as well as the difficulties in composing new music (or porting music from another game). As music cracking is very uncommon, many hacks do not have any ported/composed music added in. Exceptions exist, however, such as the most recent Super Mario World hacks where custom music can have new instruments not found in the original game. Other games that have music hacking as part of their research and hacking communities are the NES Mega Man games, Final Fantasy VI, and the Mega Drive (Genesis) Sonic the Hedgehog games.

As many Game Boy Advance games use the M4A Engine (informally called "Sappy Driver" and officially known as "MusicPlayer2000" or MP2k) for music, the program SapTapper can be used to hack Game Boy Advance music data. Various other utilities were created to work with the engine such as Sappy 2006. Another instance of the same engine being used between games is on the Nintendo 64 where most games use the same format; albeit with different sound banks for each game. A utility known as the N64 Midi Tool was created to edit the sequences that the majority of Nintendo 64 games use, however it does not cover first-party N64 titles that use a slightly different engine such as Super Mario 64.

On the Sega Mega Drive (Genesis), several games made for the system had its music and sound effects created under a single sound engine commonly known as "SMPS" (also known as "Sound-Source" by some developers), which has been offered in both 68000 and Z80-based versions.[15][16] This sound engine, leveraging both the YM2612 and SN76489 sound chips of the console, was predominantly used in a wide variety of Japanese-developed games for the system (including Sega's first-party games),[16] with some games providing modified versions of the sound engine tailored to a specific game. The SMPS engine has been researched for decades by many hackers,[17] which led to the creation of various utilities[18] that can alter and create music (and sound effects) for games using the SMPS engine (most notably the Sonic the Hedgehog games in particular); many of the compositions and arrangements made under the SMPS engine had eventually made their way onto the Steam Workshop.[19]

ROM expansion

edit

Generally speaking, a ROM hacker cannot normally add content to a game, but merely change existing content. This limit can be overcome through ROM expansion, whereby the total size of the ROM image is increased, making room for more content and, in turn, a larger game. The difficulty in doing this varies depending on the system for which the game was made. For example, expanding an NES ROM may be difficult or even impossible due to the mapper used by the game. For example, if a mapper allows 16 ROM banks and all of them are used, expanding the ROM further is impossible without somehow converting the game to another mapper, which could be easy or extremely difficult. On the other hand, expanding an SNES game (and even a Mega Drive (Genesis) game for that matter) is (relatively) straightforward. To utilize the added space, parts of the game code have to be modified or rewritten (see Assembly hacking above) so the game knows where to look. Another type of ROM expansion that is fairly easy is Game Boy Advance ROMs. The ROMs themselves are generally small, but the memory space available sometimes exceeds it by multiples of up to 17.

Distribution

edit

Once a hack is completed (or an incomplete version is deemed suitable for an interim release) it is released onto the Internet for others to play. The generally accepted way to do this is by making an unofficial patch (in IPS format or others) that can be applied to the unmodified ROM.[1] This, and usually some form of documentation, is put in an archive file and uploaded somewhere. IPS is a format for recording the differences between two binary files (in this case, between the unmodified and hacked ROMs) and is suitable for ROM hacks.[20] IPS is still used today for small patches—however, as ROMs became larger, this format became useless, leading to quite a few file formats being created—such as NINJA and PPF (also known as "PlayStation Patch Format"). PPF is still used today, particularly to patch large files such as ISO CD-ROM images as well as Nintendo 64 games. A new patch format, UPS, has also been developed by the ROM hacking community, designed to be the successor to IPS and PPF.[21] A more recent patching format, the APS patching system, has also been developed by a devoted Game Boy Advance ROM hacker.[22] Compared to other patching formats, the APS system is more space efficient, is reversible, and is faster than its predecessor.[23]

The main purpose of distributing a hack in patch form is to avoid the legal aspects of distributing entire ROM images; the patch records only what has changed in the ROM, hence distributing it does not usually distribute parts of the original game. This practice would have also potentially eliminated any copyright issues that may occur with distributing unofficial patches for the ROMs themselves.[citation needed] A patch is also normally drastically smaller than a full ROM image (an NES ROM can run anywhere from 8 KB to 2 MB; a Super NES ROM can run from 256 KB to 6 MB; and Mega Drive (Genesis) ROMs can run from 512 KB to 4 MB).

In a novel example of legal distribution, Sega released a Steam-based virtual hub for its previous collection of Mega Drive (Genesis) games, entitled Sega Mega Drive Classics Hub. The Hub, besides allowing players to play emulated versions of these older games, takes advantage of Steam's support for user-created content through the Steam Workshop, officially allowing the distribution of ROM hacks of any of the offered games.[24][19]

Usage

edit

Patched ROMs are often played on emulators, however, it is possible to play patched ROMs on the original hardware.[25] The destination cartridge could be the original cartridge from which the initial unpatched ROM was pulled (which usually involves replacing the original ROM chip with a new one), or another compatible cartridge of the same type, such as flash cartridges. This is particularly popular for fan translations, homebrew games, prototypes, games for which ROM cartridges were never produced, or for games that require exact timing or other elements of the original hardware that are not available in emulators.

Systems and games

edit

The majority of ROM hacking is done on NES and SNES games (including Sega Mega Drive (Genesis) games to an extent), since such games are small and simple compared to games of more advanced consoles such as the Nintendo 64 or Nintendo DS. Games for the Game Boy, Game Boy Color and Game Boy Advance are also popular for hacking, as well as games for the PlayStation to a lesser extent. However, games intended for more recent consoles are not exempt from hacking, and as computers have become faster over time and more programs and utilities have been written, more PlayStation, Nintendo 64 and Nintendo DS hacks have emerged.

Of these, popular games to play are popular games to hack; many hacks have been released of games of the Sonic the Hedgehog series, Mario series, Mario Kart series, Pokémon series, Chip's Challenge, Castlevania, Final Fantasy, The Legend of Zelda, Mega Man series, Fire Emblem series, EarthBound, Super Metroid, and many others.

A notable hacked arcade game was Street Fighter II: Rainbow Edition, which featured increased game speed and new special moves. The success of this game prompted Capcom to release Street Fighter II: Hyper Fighting as an official response.

Your Sinclair magazine published a monthly column called "Program Pitstop". This focused mainly on cheat hacks for games, but also featured both a level map printer[26] for the original Gauntlet, as well as a full level editor[27] for the same game.

See also

edit

References

edit
  1. ^ a b c "Dictionary of ROM hacking terms". ROMhacking.net.
  2. ^ "The BIG List of Video Game Randomizers". Guillaume Fortin-Debigaré. Retrieved 2025-08-06.
  3. ^ "NES - Rom Hacking Bible - NES - By SeRiAlKLR - GameFAQs". gamefaqs.gamespot.com. Retrieved 2025-08-06.
  4. ^ "The Legacy - ROMhacking.com/ROMhacking.org". ROMhacking.net. Retrieved 27 August 2024.
  5. ^ "Help - About". RHDI. Retrieved 2 April 2025.
  6. ^ Joshua Wolens (2 August 2024). "Founder takes down the Nexus Mods of romhacking after 20 years because 'lines were crossed' by 'a most dishonest and hate filled group,' but others tell a different story". PC Gamer. Retrieved 2 August 2024.
  7. ^ Catherine Lewis (2 August 2024). "20-year-old romhack site that was a treasure trove of Pokemon fan games and JRPG translations winds down after achieving "almost everything it set out to do"". gamesradar. Retrieved 2 August 2024.
  8. ^ McWhertor, Michael (2 August 2024). "The best ROM hack website is shutting down after nearly 20 years". Polygon. Retrieved 2 August 2024.
  9. ^ "Site: ROMhacking.net Moves to News Only, Database and File Archive Released to Internet Archive". ROMhacking.net. Retrieved 27 August 2024.
  10. ^ "Pokemon Rom Hacks List: GBC, GBC & NDS - PokemonCoders". PokemonCoders. 2025-08-06. Retrieved 2025-08-06.
  11. ^ "Pokemon FireRed ROM Hacks". PokemonCoders.com. 11 March 2019.
  12. ^ Machkovech, Sam (25 December 2017). "A Christmas gift from Game Boy ROM hackers: Super Mario Land 2 in color". Ars Technica. Retrieved 18 February 2023.
  13. ^ "vg64tools - Project Hosting on Google Code". Retrieved 2025-08-06.
  14. ^ "Super Mario 64: Pong Of Death (messiaen)". Archived from the original on 2025-08-06. Retrieved 2025-08-06.
  15. ^ "Mega Drive/Genesis Sound Driver List". Video Game Music Preservation Foundation.
  16. ^ a b "SMPS". Sega Retro.
  17. ^ "Valley Bell's SMPS Research". Sonic and Sega Retro Message Board. December 31, 2013.
  18. ^ "Sonic Hacking Utilities". Sonic Retro.
  19. ^ a b "Steam Workshop :: SEGA Mega Drive & Genesis Classics". steamcommunity.com.
  20. ^ "Pokemon Rom Hacks". InverseGamer.com. 20 September 2020. Retrieved 31 March 2021.
  21. ^ "New patching format, UPS, debuts today". www.romhacking.net. 27 September 2023.
  22. ^ "The PokéCommunity Forums - View Profile: HackMew". www.pokecommunity.com. 27 June 2006.
  23. ^ "Newest patching format, APS, recently released". www.pokecommunity.com. 20 May 2007.
  24. ^ Yin-Poole, Wesley (April 29, 2016). "Modders are already having fun with Sega Mega Drive classics on Steam". Eurogamer. Retrieved May 3, 2016.
  25. ^ "Basic NES Reproduction".
  26. ^ "World of Spectrum - Forced Redirect". www.worldofspectrum.org.
  27. ^ "World of Spectrum - Forced Redirect". www.worldofspectrum.org.
冲喜是什么意思 副高是什么职称 mh是什么意思 宫颈病变是什么 出轨是什么意思
生动形象是什么意思 什么叫cp 伊索寓言有什么故事 上上签什么意思 腰肌劳损是什么原因引起的
样本是什么意思 头发有点黄是什么原因 气血两虚吃什么中成药 三个十念什么 什么器官分泌胰岛素
经常放屁是什么原因造成的 什么是鼻炎 排卵期有什么症状 一五行属性是什么 倪字五行属什么
癣是什么bysq.com 沉香是什么东西hcv7jop6ns5r.cn 嗨体是什么hcv9jop3ns3r.cn 腿抽筋吃什么jingluanji.com 淮山是什么hcv8jop8ns7r.cn
高反人群一般是什么人hcv8jop9ns5r.cn 总是低烧是什么原因造成的hcv7jop9ns5r.cn 孩子急性肠胃炎吃什么药hcv9jop0ns8r.cn 孩子晚上磨牙是什么原因shenchushe.com 胆囊炎吃什么hcv7jop6ns4r.cn
眼睛不好吃什么补眼睛hcv8jop4ns6r.cn 拔冗是什么意思cj623037.com 什么的红烧肉hcv8jop3ns9r.cn 做梦房子倒塌什么预兆hcv7jop9ns2r.cn 肝硬化有什么症状hcv8jop6ns8r.cn
子夜是指什么时间hcv8jop0ns3r.cn 油耳是什么意思hcv9jop0ns6r.cn 心脑血管疾病吃什么药hcv9jop6ns1r.cn 梦到借钱给别人什么意思bfb118.com 杏林指什么jingluanji.com
百度