fMSX/S60 1.16

by snout on 21-01-2007, 19:23
Topic: Emulation
Languages:

A week ago, jr released yet another updated edition of fMSX/S60 - the MSX emulator for Series 60 compliant mobile phones, which includes a wide range of Symbian based Nokia cell-phones. New in this version of the emulator:

  • Updated 'b' variant to the latest code base
  • Support for openMSX' trainers.tcl cheat file
  • Support for blueMSX' .mcf cheat files
  • Launcher UI bug fixes

You can send your feedback on the emulator in this forum thread.

Relevant link: JR's Series 60 software page

Comments (5)

By Manuel

Ascended (18254)

Manuel's picture

22-01-2007, 12:23

I wonder how the trainers.tcl support works... It's not definitions there, but script procedures! (We should really change this some time...)

By jr

Champion (375)

jr's picture

22-01-2007, 13:57

It works so that when you choose to import cheats from openMSX, the emulator loads trainers.tcl file, parses it, and presents the user with a list of trainer procedures it found. When you choose one of the procedures, the poke's from that procedure are then imported to fMSX/S60's cheat list. So you have to manually choose the right procedure, just like in openMSX you need to know the name of the procedure Smile BTW same thing applies to the .mcf files -- fMSX/S60 first shows a list of all .mcf files and you need to select the one to be imported.

By Manuel

Ascended (18254)

Manuel's picture

22-01-2007, 20:13

But some procedures are actually little programs, like the one of metalgear1... I guess you just ignore that Smile

I did somethign similar to convert them to some XML format once. But for some reason that work got out of sight.

By jr

Champion (375)

jr's picture

23-01-2007, 06:36

Indeed, all other directives wihtin a procedure are ignored, only poke lines are understood by the parser (and if there is a comment line above the poke line it is also read in and attached as a description field to the cheat). Since it seemed like most of the procedures didn't have anything else I only implemented this for now. However adding support for if-then and for-loops shouldn't be a big task, perhaps I'll add that in the next release along with a possibility to manually modify (and save/load) the imported cheats.

By Manuel

Ascended (18254)

Manuel's picture

23-01-2007, 08:38

Heheh, yeah, this was also exactly what my initial data-extractor did Smile