 |
 |
|
 |
Message Board... |
 |
I've setup my self-made message board... It's ready for testing, it'll stay in the test phase for a week or so, in that week stuff will be added to make it even better =) But until that time you can test the board here(http://www.snes9x.com/forum.asp)...
If you find any bugs, you can either report them on the message board or email me them...
Jerremy, 6-10-1999 05:44:00 |
|
 |
|
 |
 |
 |
 |
|
 |
News updaters and (P)reviewers wanted for OnlineCombat |
 |
Usually I won't post these requests, but the webmaster of OnlineCombat is a very good friend of mine. He is looking for a few news updaters and (P)reviewers. OnlineCombat is a fast growing Gaming News site, which covers anything from what's new in the gaming business to which hardware to buy. You do not need much HTML experience, but intrests in gaming is a must.
Anyways, if any of you are intrested in the job, contact bobbi.
Jerremy, 23-9-1999 10:49:00 |
|
 |
|
 |
 |
 |
 |
|
 |
SA-1 Instruction skipping - maybe one day... |
 |
I wish I hasn't started the SA-1 instruction skipping code, its taking far longer than I thought, so much so I've given up, for now.
The problem was that instruction skipping code for the main SNES CPU and the sound CPU could generalise how the CPU could be woken up - any interrupt, timer update, write the CPU comms registers, etc. would wake up the CPU.
The SA-1 is different. It mainly waits for the main SNES CPU to tell it to do something, but can use any one of thousands of memory locations at its 'comms' port. I'm going to have to write code to wake it up only when the main SNES CPU writes to the comms port - the trick is to do this with as little overhead as possible otherwise all the speed gained from instruction skipping is lost testing when to wake the CPU back up again.
I'll come back to the SA-1 at a future date, in the mean time its back to Windows port. Jerremy has sent me some incomplete cheat dialog code and I've reading the DirectX3D documentation, so you can guess what might be coming up in the next Windows port release...
Gary, 18-9-1999 02:23:00 |
|
 |
|
 |
 |
 |
 |
|
 |
Instruction Skipping |
 |
Sorry for no new Windows port release last night - the release was ready but network problems prevented me from releasing it. Its out now.
Anyway, I mentioned instruction skipping in the news section, what is it? If you trace most SNES games, you will discover that in a lot of them they spend a large chunk of CPU time waiting for things - end of frame, waiting for the sound CPU, etc. The SA-1 is just another CPU, which also spends a lots of time waiting. What if there were some way to spot when it was waiting and suspend the CPU emulation, and only wake it up when the thing it was waiting for occurs?
Snes9x already contains code to put the main and sound CPUs 'sleep', but not for the SA-1, so far. Since the SA-1 runs much faster than the other SNES CPUs, the biggest speed increase could be gained for SA-1 games by simply not emulating the SA-1 when its not necessary!
The problem with the SA-1, compared to say the SPC700, there are more things the CPU can be waiting for, miss one and the CPU could be put to sleep and never woken up - resulting in the game locking up. That's exactly where I am at the moment. No doubt it will come to me in the end! I'll keep you posted.
Gary, 13-9-1999 22:11:00 |
|
 |
|
 |
 |
 |
 |
|
 |
Voodoo 3dfx Woes |
 |
Hmm, no wonder 3dfx's share price is falling at the moment - how can the limited usage of the glide library that Snes9x uses cause so many problems for people with different types of Voodoo cards, yet work fine for others? Is there a 3dfx games out there that works on all 3dfx cards?
Looks like I made a mistake implementing 3dfx support. I wasn't planning to implement DirectX3d support, but now I don't think I have a choice.
Out of interest, having first checked through all the suggestions in the README file, is anyone still having problems with Snes9x's sound support, except the people that have already told me that all DirectSound applications cause their machines to crash? Please could you post any problems on the BBS.
Gary, 4-9-1999 00:29:00 |
|
 |
|
 |
 |
Go back in time
|
|
|