Skip to content
On This Day:

Nintendo Entertainment System · Improvement

Journey to Silius MMC5 Patch

By Dracula X

Journey to Silius · All hacks & resources →

About this project

This is a Mapper Conversion hack for Journey to Silius ROM from MMC1 to MMC5.

Features:

  • Expansion RAM ($5C00-$5FFF, read/write)
  • CPU $6000-$7FFF: 8 KB switchable PRG RAM bank
  • Bank switching included. Readme file for more info.
  • Extended RAM mode ($5104)

Read the Readme for changes in this version v1.2.0

Happy Thanksgiving!

Original game requirements

Database match: Journey to Silius (USA)
Database: No-Intro: Nintendo Entertainment System (v. 20180803-121122)
File SHA-1: 275244538589393B552B159AB1D380090C8E8996
File CRC32: 8F77CCE0
ROM SHA-1: E12500475AE3F76F36A2C49175B3A6B783DD904C
ROM CRC32: E2C4EDCE

Creator credits

Dracula X
Listed creator

RELEASE 1.2.0

Readme & instructions

4819readme.txt

Journey to Silius Mapper Conversion Patch FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5) Converted by Dracula X RELEASE DATE: 11/28/19 Last Modified: 10/28/2021 Happy Thanksgiving! PRG Bankswitch Routine is at $C6ED To switch banks from $C000 - $FFFF, use like so: LDA bank_number JSR $C6ED JMP to any location in $8000-$BFFF CHR Sprite Bankswitch Routine (Left side of PPU) is at $C70D To switch sprite pages, use like so: LDA page_number JSR $C70D CHR Background Bankswitch Routine (Right side of PPU) is at $C723 To switch background pages, use like so: LDA page_number JSR $C723 Nametable Mapping Routine (one of its uses is mirroring) is at $EBFC To…

Read moreRead less
Journey to Silius
Mapper Conversion Patch
FROM Mapper 1 (MMC1) TO Mapper 5 (MMC5)
Converted by Dracula X
RELEASE DATE: 11/28/19
Last Modified: 10/28/2021
Happy Thanksgiving!




PRG Bankswitch Routine is at $C6ED

To switch banks from $C000 - $FFFF, use like so:

LDA bank_number
JSR $C6ED
JMP to any location in $8000-$BFFF




CHR Sprite Bankswitch Routine (Left side of PPU) is at $C70D

To switch sprite pages, use like so:

LDA page_number
JSR $C70D




CHR Background Bankswitch Routine (Right side of PPU) is at $C723

To switch background pages, use like so:

LDA page_number
JSR $C723




Nametable Mapping Routine (one of its uses is mirroring) is at $EBFC

To change mirroring for instance, use like so:

LDA mirroring_number (#$50 for Horizontal, #$44 for Vertical)
JSR $EBFC

Hacks supported:
All

Hacks not supported:
The Terminator
It will still work but the title screen is not working right.

Use Delta Patcher to patch the ROM. Ignore the checksum and then patch the file.

10/28/2021
Changes for this version 1.2.0:
I think all emulators are now supported.

Changes for this version 1.1:
Changed the main mirroring swap to a new default location $EBFC
and moved the MMC5 Setup to a new location at $3FF10 so people can use
that free space at $1EBB0. Forgot to add PRG/CHR swapping with MMC5 equivalents to JSR's.

Credits:
Rockman or RetroRain: for info on how to convert the mapper!
Disch: for his mapper docs and a better MMC5 startup!

Download 4819readme.txt ↓

FROM THE COMMUNITY

Player reviews

0 reviews
No ratings yet

Played this project? Tell other players how it holds up.

Your take on Journey to Silius MMC5 Patch

Spam has been overwhelming. To help us approve your review, sign up and introduce yourself in the Introductions forum so we know you’re not a bot.

Sign in with your Retro Replay account to rate this project and share your experience.

Sign in to review