Custom "Jailbreak" firmware for the Analogue Mega Sg
Custom "Jailbreak" firmware for the Analogue Mega Sg that allows loading ROMs from the SD Card slot, and an expanded featureset.
Place the firmware file msgfirmwareverJB7.8.bin into the root directory of your SD card. Be sure that there is only one firmware file there. Insert the card into your Mega Sg and power on. The firmware will be flashed to the console. This process may take a few minutes.
While the firmware is flashing the LED will turn red and flicker, followed by a considerable pause and HDMI signal blackout. Do not power off. The main menu will boot when it has finished. Delete the firmware file from your card after flashing.
The Mega Sg is protected from bricking as a result of firmware updates, but please still follow the above precautions to be safe.
An empty folder structure is included in MSG JB Filesystem.zip. Drop your ROMs into these subfolders (see SmokeMonster's database for curated lists of ROMs). When loading a core, the Mega Sg will automatically enter the corresponding subfolder. The maximum number of files (ROMs and subfolders) that can be placed in a given folder is around 300-500, depending on the length of the filenames.
Select browse SD card from the main menu. Hit enter on a filename to run it, or if it's a subfolder, it will enter said folder. The menu hotkey will return to the file menu from the game.
NEVER insert or remove cartridges while your Mega Sg is powered on. Doing so may risk damaging the console and/or losing saves. It is good practice to backup saves before updating firmware.
When a game is exited to the menu, it will prompt you to save. Return to the file menu and save your progress before powering down.
The System -> Font menu allows you to select your own font in place of those which come with the console. The load font option will bring you to the file browser. If you have a directory called
/FONT/at the root of your SD card, it will default to that directory to load a font file. The font must use an 8x8 text box and must be represented in binary in a 1-bit per pixel format. Each character will take eight bytes to represent in this format. The file must be 768 or 1024 bytes in size and use the extension .fnt. The characters in the file will have to start at ASCII 20 (space) and end at ASCII 7F (delete). Font files 1024 bytes in size will not show the first 32 characters which would be stored in the first 256 bytes of that file. A set of user-created fonts compiled by Sho is available here. Utilities to convert Analogue font files to/from bitmap files are available here.
(gen/md) - Fixed CD games that regressed in previous fw - Fixed Some graphic issues on Mickey Mania CD and others - Fixed bugs with Japanese Sega CDs - Silpheed and Vay bugs fixed - Popful Mail "CPU ERROR" fixed - CD bus timing improvements - Pier Solar cartridge + audio CD works and tested on US model 1, US model 2, and Japanese CD units - Added an option to automatically enable CD audio when CD unit plugged in - Fixed FM sound bug on Streets of Rage percussion on certain tracks - Fixed PSG sound bug (Phantasy Star IV) - CRAM dots option added - X-Men 2 random character select on start is now random
(sms) - SMS Cropping setting added to crop the left side when a game used left cut - Fixed PSG sound bug (Alex Kidd in Miracle World) - CRAM dots option added - VDP palette option added to select SMS or original TMS9918a palette for video modes 0-3 - All 240 scanlines are now visible. Before, only 239 were visible - plus: - CD BIOS replacement works now after a reboot - Coleco Gradius mapper + flash memory supported. Use extension .CF0 for this game - Fixed Coleco Jungle Hunt / Learning with Leeper had stuttering scrolling - Coleco Risky Rick console detection fixed. Note: there are two versions of the game. A full version and a demo version. If the game does not let you progress to level 2, it is the demo version - Fixed Super Game Module AY-3-8910 write delay. This fixes the pitch of speech on Wizard of Wor - Fixed Megaman Wily Wars EEPROM saving
JB7.3 2019-04-01 Initial release :heart:
The custom firmware is not coded by SmokeMonsterPacks or frederic-mahe, but please do report problems here at GitHub for support. Priority will be given to jailbreak-specific problems (using ROMs through the SD card slot rather than through the cartridge slot). Feel free to also submit issues for non-jailbreak related problems. You can join the Classic Gaming Discord to chat or troubleshoot in
Use at your own discretion. We are not responsible for any damage or data loss caused by custom firmware installation or use.