Symbian emulator?

페이지 47/73
40 | 41 | 42 | 43 | 44 | 45 | 46 | | 48 | 49 | 50 | 51 | 52

By Sousuke

Master (177)

Sousuke의 아바타

06-07-2004, 10:54

I hate to admit it, Sousuke, but you're right! I'm sorry peeps, I'm a lousy tester.Don't worry about the (yet) undiscovered bugs. Smile We'll help you tracking them down Wink
And besides, you can't imagine how happy we are with our 'portable' MSX. Without you we wouldn't be able to play MSX w/ our phones, rite? Smile Big smile Big smile

I'll have a look at implementing the automatic save state someone requested earlier for v1.04 when I have some spare time.Take your time jr. And thx again jr for the quick fix. (which works great now BTW) Smile

By jr

Champion (379)

jr의 아바타

05-08-2004, 20:38

Finally found the cause of the save state dialog problem in v1.02, a thread scheduling obscurity - it's nice that you need 15kEUR worth of debugging equipment to track these down Smile Anyways, it works again with the progress dialog now, and I added the automatic save state possibility. I'll call that v1.04, out tomorrow most probably... so I suppose there's no need to update from v1.03 unless you have use for the automatic save state (it makes resetting and exiting the emulator somewhat slower when it's turned on). Maybe I'll try to optimize something for the next version after that, it's been a while since I've done that.

By Leike

Supporter (2)

Leike의 아바타

23-09-2004, 20:19

Hey people,

I have installed fmsx (1.04b) on my nokia 6600.

But i can't play the games, the emulator says no system roms installed.

I used the PC tool set for creating install packages from system ROM and cartridge ROM images, but i missing some system rom files ( i guess)

On this site the other rompackagers have broken links.

If somebody can give me some advice, or send some rompackagers to my email.

I really hope you can help me,

By jr

Champion (379)

jr의 아바타

24-09-2004, 10:51

For MSX1 cartridge games, you need only one system ROM ("msx.rom" or "msx.rom.gz" if it's compressed). Just make sure you have that and it is installed under "/system/apps/fmsx/rom" directory on your phone. Cartridge files should be installed under "/system/apps/fmsx/data" directory. You can check that the paths are correct in the .pkg file that comes with the tools. The .pkg file is basically a layout for the .sis file and it lists what files to install and where. If you can successfully create a .sis file with the system and game ROMs you want, and the emulator is still not working after you install your .sis file, it most probably means you have a wrong system rom file or it's in the wrong place. The correct MSX1 system ROM is 32kB uncompressed.

Sousuke's GUI tool should be easier to use, if the links worked :/

By Leike

Supporter (2)

Leike의 아바타

25-09-2004, 15:07

thnx man, it works,

By Sousuke

Master (177)

Sousuke의 아바타

25-09-2004, 16:30

Sousuke's GUI tool should be easier to use, if the links worked :/
Sorry, had some problems with my old provider. Will be fixed soon (I hope), until then, I've set up a mirror on: www.Sousuke.org

Or here's a direct link to the GUI: Here

By Shocky

Supporter (14)

Shocky의 아바타

26-09-2004, 00:46

Thank you so much jr for this fantastic emulator! There are two major problems still, though:

1. Could you implement a text input? Like where you get to type a string and then send it to the emulator (I want to summon the guardians in Maze of Galious!)

2. The new version, 1.04a, seems to lose save states somehow. First I kept copying save states to different dirs when I wanted to play some other game, and then copy them back and it worked ok. But now it looks like especially MSX2 save states can suddenly cease to work Sad Maybe it doesn't like that somebody switches to MSX2, MSX1 and back to MSX2?

By jr

Champion (379)

jr의 아바타

26-09-2004, 09:09

Shocky, I'm glad you've found the emulator useful. The text input (or keyboard macros) has been on my to-do list for a long time... maybe it would be time to implement it finally. I'll give it a try for v1.05.

When a save state is created, the emulator calculates a checksum of all system and cartridge ROMs currently loaded. This checksum is also generated when you try to load a save state, and if it's not the same as in the save state file, loading fails. So it's not just the MSX system (1/2/2+) and the game ROM(s) that you need to have set up correctly, but also all other system ROMs must be similar (and RAM/VRAM sizes, since the save state contains RAM and VRAM contents). One trick is to make sure you have the same disk settings active as well - this is because Disk ROM is only loaded if you have "inserted" a disk, but having Disk ROM obviously has an effect on the save state checksum even if you are playing a cartridge game. Furthermore, disk and tape "autorun" options also have an effect. Basically all settings (except for keyboard/joystick configuration) should be exactly like they were when creating the save state in order to be able to load it again. So... what I'm saying is that maybe you have altered some other settings in between and that's what making the save state "unloadable".

Perhaps I could remove the ROM check and just see if RAM/VRAM sizes are correct. That would then enable you to load a save state created when playing Penguin Adventure while playing some other game. I'll think about that.

Anyway, I might implement an option in v1.05 to use game specific save states. Initially I left this out to save space on the phone, but having it as an option could be useful. The only problem is that the save states would be left sitting on your phone until you delete them manually using some file manager software unless I create a separate UI in the emulator for managing the save states...

By [D-Tail]

Ascended (8263)

[D-Tail]의 아바타

26-09-2004, 14:38

I suggest you do implement that ^_^... A friend of mine has a Nokia 6600 with a 512MB memory card, so that will do the trick Wink... 2bad I still own a crappy motorolie V150 Sad

By jr

Champion (379)

jr의 아바타

30-09-2004, 20:23

Allright, v1.05 has been uploaded. Note that the keyboard macros only support ASCII characters 32-126, and if you're using a ROM with other than US keyboard layout, prepare for problems Smile I didn't test the macro system on any game, just in the BASIC prompt - BTW, a "nice" way to run BASIC oneliners, lol. even if I set the maximum length for a macro to 100 characters. Hopefully the speed at which the "macro cannon" writes is not too fast for games.

Don't be alarmed if you're using the multiple save states option and when starting with a game that has a save state, a new dialog pops up asking if you want to restore the saved state while the regular emulator UI in the background disappears (probably showing up application icons or something). I will fix that later in v1.06, it's just a cosmetic obscurity.

Hmm... what else... right, I removed the ROM checksum from the save states, perhaps it helps someone. It then also makes it possible to load a save state that was created with different carts/disk/tape inserted.

Have fun, hopefully I didn't put too many new bugs in Smile

페이지 47/73
40 | 41 | 42 | 43 | 44 | 45 | 46 | | 48 | 49 | 50 | 51 | 52