Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - Who wants to make an NES emu with me? | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Dish

Spiny
Level: 38

Posts: 269/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 02-08-05 08:49 PM Link | Quote
Hrm... hypher.net seems to be having problems =/

http://www.geocities.com/disch_/EmuBackEnd.txt

Alternative upload. The file's a little long but it should explain things well enough. It's not as complicated as it may seem. And of course feel free to ask me questions if something's not clear.

I'll really try and get the source up as soon as I can. I still want to finish up a few things.
windwaker

Ball and Chain Trooper
WHY ALL THE MAYONNAISE HATE
Level: 61

Posts: 1115/1797
EXP: 1860597
For next: 15999

Since: 03-15-04

Since last post: 4 days
Last activity: 6 days
Posted on 02-09-05 04:08 AM Link | Quote
*later that day*

Works fine on this end.
Dish

Spiny
Level: 38

Posts: 272/596
EXP: 355646
For next: 14801

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 02-09-05 10:07 AM Link | Quote
New demo uploaded... along with the source!!!!!

Binary -- http://hypher.net/disch/NES.zip

Source -- http://hypher.net/disch/NESsrc.zip

The binary is showing off the nifty stereo effects. I might have went a little overboard with it, but it sounds pretty good I think ^^.

Anyway.... I made 2 changes from the EmuBackEnd.txt thing:

1) HardReset() has the slight possibility of returning NES_ERR_MEMORY
2) A 3rd option was added to the NESOPTIONS struct:

s32 nInversionCutoff;

It specifies a cutoff line for right channel inversion (in Hertz). When inverted channels play notes below the cutoff line, they will not be inverted (this is useful for people with subwoofers, since inverted waves don't work well with subbies). Setting this value to 0 (or less than zero) will disable the cutoff line and inverted channels will be inverted regardless of their frequency).


A few bugfixes and mapper issues solved. Still need to do some DMC things and fix some timing issues (some MMC3 games still have troubles). List of supported mappers (and example games):

0 -- Super Mario Bros, Ice Climber, Excitebike, Balloon Fight
1 -- Final Fantasy, Megaman 2, Blaster Master, Castlevania 2
2 -- Castlevania, Megaman
3 -- Solomon's Key
4 -- Megaman 4-6, SMB2, SMB3, Kirby's Adventure, Crystalis
7 -- Battletoads, Marble Madness
9 -- Mike Tyson's Punch Out!
10 -- Fire Emblem
11 -- Crystal Mines
24* -- Akumajou Densetsu
26* -- Madara, Esper Dream 2
66 -- Dragon Power
69** -- Batman: Return of the Joker, Gimmick!

* VRC6 expansion sound included!
** FME-07 expansion sound included! (in games that use it anyway: Gimmick!)

That's all for tonight.... I'm about ready to pass out
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Programming - Who wants to make an NES emu with me? | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.005 seconds.