Symbian emulator?

Página 69/73
62 | 63 | 64 | 65 | 66 | 67 | 68 | | 70 | 71 | 72 | 73

Por erikd

Master (255)

imagem de erikd

14-10-2006, 00:14

I finally bought a memory card for my N73, first thing I tried was this emulator and wow, I'm impressed!
I experienced some little problems with state saving (sometimes when I restore, the game shows up but is frozen, leaving my saved state useless).
I also didn't get the CTRL key at boot-up to work, to be able run some DSK images which need it.

But all in all, I'm very impressed with the fMSX/S60, thanks for the great work!

Por [D-Tail]

Ascended (8263)

imagem de [D-Tail]

14-10-2006, 03:28

I experienced some little problems with state saving (sometimes when I restore, the game shows up but is frozen, leaving my saved state useless).That's exactly the same problem I had. But I had that only when playing SD-Snatcher. Admittedly: I didn't play many other games, but e.g. Dahku and Bomb Jack and Road Fighter never froze upon restoring save state. Maybe the emulator pauses in some Z80 (code) critical section...

Por Tbz

Supporter (4)

imagem de Tbz

14-10-2006, 04:12

Yeah, well, you'd need the MSX1 or in the case of MG2, MSX2(+) system ROMs installed. Yahoo! around somewhere and I'm pretty sure you'll find them. Install them in the same way as you did fMSX/S60 or copy them into the desired directory on your phone.

[edit]For the extensions like MSXDOS2, RS232c, Kanji and a whole lot of other stuff, you'd need MSXDOS2.ROM, RS232.ROM and KANJI.ROM. All machine and extension stuff is ROM also Wink[/edit]

This solved the problem! Big smile

But JR can you pleaaase add a little more advanced save system in the next version? With like; some more save slots and an option to bind some buttons to a quicksave option? It takes a little to long to just load/save a game.

If you could do that it would'ave been GREAT Big smileBig smile

tbz

Por erikd

Master (255)

imagem de erikd

14-10-2006, 16:26

Anyone got the CTRL key working in order to run .DSK files that need the MSX to boot with CTRL?

Por jr

Champion (379)

imagem de jr

16-10-2006, 19:18

It might be interesting to investigate what's causing the lockups with save states, perhaps there is a commonality. I never ran into this problem but I've mostly played only cartridge games so it could be related to disk emulation.

erikd, does the CTRL key work at all for you? I.e. if you try using it in BASIC with some keys do you get expected results? It should work, at least it does in MSX80 r2 which uses the same engine as fMSX/S60. Is it possible that the disk ROM you are using doesn't support the CTRL key? Of course it could be some problem with the emulator as well, I'll try it out with fMSX/S60. Note also that different disk ROMs leave different amount of free RAM with or without CTRL pressed.

Por Manuel

Ascended (19321)

imagem de Manuel

16-10-2006, 20:07

All disk ROMs support the CTRL key, AFAIK. However, some very old emulators didn't support the CTRL key at start up. I don't remember the reason, though... I thought it was because of fake disk emulation or something... (not helpful, I know).

Por erikd

Master (255)

imagem de erikd

16-10-2006, 20:20

I've encountered the save state problem with cartridges as well (with eggerland), but it's not always reproducable. When I encountered it, I had finished one session of fmsx/s60, started the emu again, loaded the eggerland cartridge, booted and restored the state. But like I said, it doesn't always happen so it might be a tough one to fix I suppose.
Maybe there's still something not saved in the save state. I've seen something like that happen too in my own emu when I forgot to save something in the save state.

About the CTRL key, I just tested, but the key itself is working fine. I tried to do 'PRINT FRE(0)', but somehow I couldn't get it in a macro (it displayed correctly in the config menu, but instead it printed 'PRINT CERE(0)' somehow with 'CE' appearing both at once, no idea why). I'll do some more tests and let you know.

Por erikd

Master (255)

imagem de erikd

16-10-2006, 20:23

I also tried in MSX1 mode, and then it shows '23430 bytes free', whether I press CTRL while booting or not. I guess with CTRL it should be somewhere between 24000 and 25000.

Por jr

Champion (379)

imagem de jr

19-10-2006, 12:07

I just tried this on my E70 and the CTRL works just fine, 24990 bytes free in BASIC.

One possibility *might* be that you have the phone key which you are using for MSX Ctrl key mapped to several MSX keys and the Disk ROM might not accept this because for the MSX it would look like you would be pressing Ctrl and some other keys at the same time.

This is how I tested it: first I reset the controls to defaults, then I went to keyboard configuration, removed the keymapping for the MSX '0' key (by default this is mapped to the phone's '0' key). There are two Ctrl key mappings in the emulator so in fact it is possible to define two separate keys that both look like Ctrl for MSX. By default these mappings are mapped to Symbian OS left ctrl and right ctrl keys, which of course do not exist on most phones at all. I changed one of these to the phone's '0' key, the other mapping I left as it was. Now with this mapping, the phone's '0' key should have only one meaning and that is the MSX Ctrl key. I launched the emulator with an empty DSK file (MSX1/60Hz config with no other options enabled and no cartridges inserted) and kept '0' pressed until I reached BASIC and got 24990 bytes free.

Por erikd

Master (255)

imagem de erikd

19-10-2006, 20:21

Thanks for your reply!
I think I didn't have double key mappings, but just to be sure I followed exactly what you did.
The strange thing is that if I reset the controls and map the phone's 0 key like you described, fmsx/60 crashes. Really weird...
So I tried the same with another key (the 1 key), and it didn't crash anymore, but CTRL still didn't work. Even tried another disk rom, but still no success...

Página 69/73
62 | 63 | 64 | 65 | 66 | 67 | 68 | | 70 | 71 | 72 | 73