Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Unofficial SMSAdvance GBA: Difference between revisions

From GameBrew
m (Text replacement - "Category:Homebrew handheld emulators on GBA" to "")
No edit summary
 
Line 18: Line 18:
|image_alt=Unofficial SMSAdvance
|image_alt=Unofficial SMSAdvance
}}
}}
The Unofficial SMS Advance is a a fork of [[SMSAdvance GBA|SMSAdvance]] v2.0 to include compression support (experimental).
The Unofficial SMS Advance is a a fork of [[SMSAdvance GBA|SMSAdvance]] v2.0 to include compression support (experimental).


Line 50: Line 49:
==External links==
==External links==
* Author's website - [https://web.archive.org/web/20150430211129/http://kuwanger.net/gba/smsadvance/ http://kuwanger.net/gba/smsadvance/] (archived)
* Author's website - [https://web.archive.org/web/20150430211129/http://kuwanger.net/gba/smsadvance/ http://kuwanger.net/gba/smsadvance/] (archived)
{{GBA emulators}}

Latest revision as of 09:00, 13 December 2024

Unofficial SMSAdvance
Smsakuw02.png
General
AuthorKuwanger
TypeHandheld
Version2.0k
LicenseMixed
Last Updated2006/09/06
Links
Download
Website
Source

The Unofficial SMS Advance is a a fork of SMSAdvance v2.0 to include compression support (experimental).

Originally made by FluBBa, it is a SEGA Master System & Game Gear emulator for the GBA. You can also play SG-1000 games on it.

Do note, you will need Python 2.x and Apack software to be able to compress files.

User guide

Compression

There are two programs required for compression.

The first is sms.hack.py. It compresses 128KB of a ROM and decompresses it whenever it is needed. The result is that ROMs compressed with this will have more of a delay for things like saving, closing the L+R menu, etc.

The second is sm2.py. It compresses 16KB of a ROM, however it only needs to do so once (at the start). Because less is compressed, the compression ratio is obviously reduced. It is possible to use either one on a ROM-by-ROM basis, so it's up to you on which you prefer.

How to use

Download apack.exe and copy it into the same directory as sms.hack.py/sm2.py.

Run sms.hack.py rom.sms rom.smh or sm2.py rom.sms rom.sm2.

Either rename the new rom back to .sms or, if using SMSAdvance as a plugin under PogoShell, leave the name alone and add two entries under pogo.cfg:

  • smh 1 smsadvance.mbz 2
  • sm2 1 smsadvance.mbz 2

After that you can build a compilation or build a pogoshell image.

Changelog

v2.0k 2006/09/10

  • Added compression support.

External links

Advertising: