Author
| Symbian emulator?
|
NYYRIKKI msx master Posts: 1805 | Posted: September 21 2006, 14:57   |
jr: Do you think that there is any possibility that you could compile MSX80 for 9210?
|
|
zett msx addict Posts: 282 | Posted: September 21 2006, 20:18   |
Cool emu if got it running on my nokia!
supa cool
|
|
jr msx addict Posts: 328 | Posted: September 21 2006, 20:26   |
I guessed you would ask that; however it is not a question of just compilation. To make it run on the 9210, some porting work would be needed because the 9210 is running an older version of Symbian OS which does not have all the services available that MSX80 is using -- mostly this would mean modifications in the sound emulation. I think the 9210 also has slower CPU than the 9300/9500 so perhaps sound emulation would be too much to ask for altogether
So... it is not impossible but I'm not promising anything either. At the moment I am spending the little time I have to do some software development in improving the VDP emulation in the current MSX80 and fMSX/S60 -- I have spent way too many hours debugging the sh*t to give up on it now and anyway I'm almost there, MSX2+ boot logo is almost working  So perhaps, just perhaps, after fMSX/S60 v1.14d and MSX80 release 2 are out... |
|
zett msx addict Posts: 282 | Posted: September 21 2006, 23:05   |
Frikking cool msx_emu you created for the 9300 i em using it now its not pervect and got some bugs like ≥ ehrn you type that one your phone crashes.
Top!
|
|
NYYRIKKI msx master Posts: 1805 | Posted: September 22 2006, 00:12   |
Well.. I kind of knew that answer already.  I don't care about the sound emulation so, basic MSX emulation without sound would be cool enough for me.
I hope, that I can help you with V9958 "sh*t" if you have some questions that you don't have answers yet. (just try me)
|
|
jr msx addict Posts: 328 | Posted: September 22 2006, 18:32   |
zett, do you mean some specific key on the phone's keyboard? Could you tell me where it's located because I don't have it on my keyboard as the phone keyboards are localized so you have a bit different layout on different countries. If I knew which key you're talking about I could try it out.
NYYRIKKI, thanks for the offer. However I got the MSX2+ boot logo working perfectly today, finally :-) Now it's more accurate and supports V9958 better. I must say it was educational for me as well, learned a lot more about how the VDP works. Now I still need to rewrite a bunch of rendering routines, I'll probably release a new version of MSX80 first because it's smaller so I'll get its rendering routines fixed first. fMSX/S60 will follow after that. One additional thing about the 9210 support: I need to use a separate SDK to compile the emu and I'd really like to avoid installing the old SDK on my computer... You wouldn't want to do that & zip the thing after installation for me would you?  |
|
NYYRIKKI msx master Posts: 1805 | Posted: September 22 2006, 22:09   |
I understand you very well... Even installing different versions of PC Suite get's you easyly to situation where your system does not boot up anymore.
I don't think that I'm skillfull enough to compile the source even if I manage to setup the development environment. I also don't read C or C++ at all. Maybe I could loan you my currently unused VMware license. Do you think that it would help?
|
|
zett msx addict Posts: 282 | Posted: September 23 2006, 03:16   |
Yep push the blue chr and > (next to the space)
using the emu now 4 2 dayes it's cool but not all games work
|
|
jr msx addict Posts: 328 | Posted: September 23 2006, 09:46   |
zett, I presume you mean the key on the left side of space? That's a colon (":"  on my 9300 and pushing Chr with that key normally launches the internal help on the phone (there is a blue question mark on the key as well). I tried that while MSX80 was running, it doesn't crash the emu on my phone, it simply pauses the emulation and the emulator goes to background allowing the phone's help application to pop up. If you want to return to the emulator, press the Menu key and go to the task list (the left most item in the menu bar) and you should see MSX80 on the list, still running, so just choose that and you'll be thrown back to the emulator (in the MSX80 pause menu).
Do you have some specific games that don't work? Note that as the emulator uses a fixed memory slot layout some games refuse to work because the games have originally been programmed poorly (i.e. not adapting to different memory slot layouts). Also some games using some of the more seldomly used features of the VDP might not work because not all VDP features are supported by the emulator -- in the next version which is due to be released in the next few weeks hopefully some improvement in this area could happen as I have improved the VDP emulation a bit (still far from perfect though).
NYYRIKKI, I didn't mean you'd compile the emu but doing this would help me get started:
1. Create a directory for the SDK (let's call that C:\SDK for now)
2. Substitute a drive letter for the directory you just created (e.g. say "subst x: c:\sdk" in the command prompt)
3. Install the SDK on the substituted drive (x:\ in this example)
4. After installation has finished, make a zip (or whatever archive format) of the whole x:\ drive
5. Send the archived SDK to me
The SDK will probably install stuff on your C: drive as well and make changes in your system registry and environment settings but I won't need that stuff, the contents of the substituted drive would be enough.
This way I don't have to install the SDK but I would still get the main contents of it. I understand if you don't want to get involved with the SDK installation, I don't like it messing up my system either  |
|
NYYRIKKI msx master Posts: 1805 | Posted: September 23 2006, 15:06   |
Yes, I can do that. Could you send me a link to the SDK. If something goes wrong I can always use system restore to get rid of the useless stuff.  |
|
jr msx addict Posts: 328 | Posted: September 23 2006, 20:03   |
Sure, you can download it from Forum Nokia. Dunno if the direct link works as it has some suspicious codes in it but here it is:
Reaaaaaally long Nokia.com link
{mod: changed the link} |
|
NYYRIKKI msx master Posts: 1805 | Posted: September 26 2006, 19:53   |
Ok, I have now the installed SDK, but I can't send it to you because it is over 200MB. Do you have any place where I could push it?
|
|
NYYRIKKI msx master Posts: 1805 | Posted: September 26 2006, 20:02   |
Actually... I'm pretty sure, that the installer did not do anything else but unpack these files... I can't find any reference to "X:" in my registry (exept MRU's) and there is nothing in Add/Remove programs or start menu.
|
|
jr msx addict Posts: 328 | Posted: September 27 2006, 17:19   |
Umm... not really, no. You could send it to my gmail account if you split it up to 5MB pieces or so  BTW what does your system say when you say "devices" in the command prompt? Perhaps all that crap was only added later on and the first SDKs don't mess things up too badly... in which case I could install it myself.
It seems I easily end up refactoring lots of code whenever I touch something... I've been lately rewriting lots of stuff to improve MSX1 emulation speed while trying to keep MSX2 emulation speed at the level it was before adding the V9958 horizontal scroll support for MSX2+. I think I'm about to finish the refactoring but I'd like to get a lead on why the OS sometimes (read: often) deletes files from the emulator's data directory -- really annoying thing (this is MSX80 specific stuff). Now, I have to wonder if all this means the code is too low quality in the first place so I end up improving lots and lots over and over again, or, am I just never satisfied with anything?
Anyways, if I end up compiling a 92x0 version of MSX80, you'll probably have to try it out without me doing ANY testing as I don't have a phone to test that on and I can only see if it runs on the phone emulator on PC. |
|
zett msx addict Posts: 282 | Posted: September 27 2006, 23:41   |
i tryed a lot of games but the 64in1 and 80in1 games are not working(strange roms?).
I'm missing one button thats the - can't find it
|
|
|
|
|