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 General Emulation.
Acmlm's Board - I2 Archive - General Emulation - Reminesce | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
BlueHawk89
Newcomer
Level: 5

Posts: 1/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-21-04 08:05 PM Link | Quote
Hey guys

I want to know what everyone thinks of my new NES emulator (http://reminesce.elazulspad.net/) , it is very new and it has many features that you can not find in other emulators. You can see a few screenshots here.

http://reminesce.elazulspad.net/files/features.htm

Here is a brief overview.
- dynamicly edit prgrom (can save back into the rom)
- dynamicly edit chr (you can save it back into the image if its rom)
- dynamicly edit ram, s/w ram, nametables (fake screens anyone? )
- Memory searcher (ram/wram)
- Dump Nametables, chr data, ram, wram etc.

Let me know if you have any request, if you would like to work on the project you can join the sourceforge page here.

http://reminesceemu.sourceforge.net/

Merry Christmass everyone
Karadur

Fire Snake



Level: 48

Posts: 377/1192
EXP: 786444
For next: 37099

Since: 11-02-04
From: Chatham, Ontario, Canada

Since last post: 1 day
Last activity: 15 hours
Posted on 12-21-04 09:12 PM Link | Quote
This should hold most people 'till the release of FCEUXD I've never gotten into NES hacking too much, but with tools like this being made, it's becoming easier, and more possible to do

Now, a couple things I noticed:

1) Is support for zipped ROMs going to be implemented in the future? I ask, because most of my NES ROMs are zipped up, and it'd be a pain to have to unzip all of them
2) Open the emulator and go to the Open ROM dialog box. Click the arrow beside 'Files of type:'. The second one in the list, which I think is supposed to be '*.*' says 'Unknown Return value from checkHeader()

I'll mess around with this a bit more, and see if anything else comes up. Nice emulator so far
BlueHawk89
Newcomer
Level: 5

Posts: 2/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-21-04 10:20 PM Link | Quote
" the arrow beside 'Files of type:'. The second one in the list"

Second one on the list?!?, does anyone else get that? what OS are you using? there should not be a 2nd one. Also i can't see how you got that message either, oh well there are a few bugs in the emulator (It unload the current rom when i gave it one with a bad header). Nothing to cause it to crash or freeze.

I did notice one unrelated one thanks to your post, but don't expect a revision untill after the new years (unless somone finds a major one).

"This should hold most people 'till the release of FCEUXD"
I wasn't aware any emulators will have any features like the ones i have on mine. The only emulators i can think of that can do a memory search and edit chr data is nesten & nesticle. Both old and don't have both (or the majoriry of) features.

Also about the zip roms. I have no experience using zlib so if anyone wants to add that or png support go to sourceforge now
Karadur

Fire Snake



Level: 48

Posts: 379/1192
EXP: 786444
For next: 37099

Since: 11-02-04
From: Chatham, Ontario, Canada

Since last post: 1 day
Last activity: 15 hours
Posted on 12-21-04 10:29 PM Link | Quote
Here's a screenshot of the Open dialog box thing:



I'm using XP Home SP2, but you'll probably want to wait to see if other people have the same problem

As far as what I said about FCEUXD, take a look at the thread here to see what I mean. There's always the chance that your emulator will still have features that one doesn't, but either way, if it makes NES hacking easier, it's good
bbitmaster

Koopa
Level: 18

Posts: 44/103
EXP: 25264
For next: 4633

Since: 03-28-04
From: Knoxville, tTN

Since last post: 12 days
Last activity: 7 days
Posted on 12-22-04 06:19 AM Link | Quote
First of all, I'm not here to start any kind of flame war, or to try and mess up this thread, or anything like that. This is why I probably won
BlueHawk89
Newcomer
Level: 5

Posts: 3/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-22-04 07:23 AM Link | Quote
Karadur: That is a very weird bug, i checked it out and fixed it, it only appears in release mode.

bbitmaster: I am not pretending i don't know what fceuxd is, i just havent heard anything other the prgrom editing and fceud/nesten dissassembler. The last time i looked at your thread was back when TFG linked me months ago.

Funny you say that i was loosing friends, i regualary talk 4 ppl who is hosted at http://panicus.org/ and a few others who does not have hosting or ant status. I also believe they are all ops. I also talk one guy who is an op now and probally talking in #rom-hacking. Less then 1/8 of my friends play hacks or know anything about rom hacking. All i did was piss you (and many others) off because you pissed me off.I never had any intention of releasing it, if i did i would have, nothing would of stopped me, what more could any of you do?

I also said i was going to steal a copy way before i even tried to, and no one stopped me, in fact i remember somone telling me to, so i did. If i actually cared about what was going on in the channel i would of went under a fake name. In fact i remember somone telling me last month that one of you set the channel on invite because 'i kept unbanning myself and kept going into the channel'. Shame on you and your for banning random people. If i remember correctly you banned muldoon & kefka cause you found out they were talking to me. That sounds like somthing a dick would do and other things that would piss off regular people. So quit whining about it, i haven't done anything since and i offered help (i dont know if you got that msg) because it would help other people.

If you have anything else to say to me you can tell me in a PM or next time you see me online.

Anyways i don't think my emulator is going to be like fceuxd, i had a large list of idea's that i wrote a while ago and i still havent implemented all of them. Next version/revision after the new years.
DahrkDaiz

Red Super Koopa

Acmlm's Mosts 2005
Best ROM Hacker

Level: 45

Posts: 419/885
EXP: 643520
For next: 16644

Since: 03-15-04
From: K-Town

Since last post: 4 hours
Last activity: 4 hours
Posted on 12-22-04 07:39 AM Link | Quote
Quite an interesting emulator, though most of these features appear in FCEUxd (which just recently had a thread) and I'm more used to their integration with its existing debugger. Nice job so far, so yeah, this should hold the others until Christmas for the real deal.


(edited by Rebecca Daise on 12-21-04 10:41 PM)
BlueHawk89
Newcomer
Level: 5

Posts: 4/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-22-04 08:42 AM Link | Quote
"most of these features appear in FCEUxd (which just recently had a thread)", "for the real deal"

Most of the features? I never heard anything about any emulators with a register viewer, a nametable editor (thats the background if your not sure. yes you can make fake screens with it). sprram viewer or mapped pointers.

I have heard of a nametable viewer (nintendulator, gnes), memory searcher (nesten), chrrom editor (nesticle), ram editor (fceu, but not a full hex editor). But as you can see, none of these are in one emulator. Also you can get in depth with my tools. Anyways half of these have never been in another emulator and the other have is in depth. The next few things i want to make is a GIF or MNG animator (which i probally find an existing project and add the bhsuite to it). And a logger. The logger will tell you what prgrom bytes you have ran through and how tehy were used (indirect read, absolute writes, oprand, opcode etc).

Other then a ram & prgrom editor with the fceud disassembler (BTW fix BRK if you directly ported from fceud. it is 2 bytes long) i dont really know what to expect. I rarly use a disassmbler so unless i find a interesting feature i am sticking with nintendulator & my own .

If anyone knows of an open source mng or animated gif project email me.
DahrkDaiz

Red Super Koopa

Acmlm's Mosts 2005
Best ROM Hacker

Level: 45

Posts: 420/885
EXP: 643520
For next: 16644

Since: 03-15-04
From: K-Town

Since last post: 4 hours
Last activity: 4 hours
Posted on 12-22-04 08:59 AM Link | Quote
FCEUxd has:
Built in Hex editor, with highlight, copy and paste, which views AND EDITS the ROM file, NES memory, and PPU memory, a name table viewer, pattern table viewer, trace logger, the debugger shows the registers (A, X and Y) and these can be edited in real time, not sure what a mapped pointer is... but FCEUxd will take an address in NES memory and tell you exactly where its at in the ROM file.

And as far as your code/data logger, that sounds exactly like whats already in FCEUxd, which will log what bytes that the game has accessed as either code, data, or even PCM data so that it's properly logged. You can then take what you logged and create a stripped rom, which will be only the bytes you logged, so any touched bytes will remain as 00 or FF (not sure which) and all this is explained
http://board.acmlm.org/thread.php?id=5390
and here
http://board.acmlm.org/thread.php?id=8352

Which pretty much states all the features, which are in one emulator (hex editor, name table view, and much more). It's pretty cool stuff, the data logger is something quite original to bbitmaster and I never heard of anyone ever using this idea until now, luckily he implemented it first. But good job on your version as well, I suppose. Maybe I'll give it a 2nd try when I get sound.


(edited by Rebecca Daise on 12-22-04 12:03 AM)
Dish

Spiny
Level: 38

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

Since: 03-15-04
From: Disch

Since last post: 18 days
Last activity: 18 days
Posted on 12-22-04 11:18 AM Link | Quote
I was hesitant on trying the emu... since the last program from FP I got my hands on was a malicious fake exe marked as "fceuxd.exe" he 'leaked' into #rom-hacking on IRC which presumably scanned your harddrive for the real FCEUXD and uploaded it to a server of his (hint for future reference... when you try a stunt like that, don't code the app in VB - the function names are in the executable... all you had to do was open it in a hex editor to see the FTP routines... not to mention the exe was way smaller than it should have been). I like to think I'm a nice, helpful guy... and I tried to help FP along back in the day... but man he really stabbed me in the back. I think I got more mad at him from the whole FCEUXD scandal than bbit did.

Anyway... With the beta copy of FCEUXD I've had the privilage to try out... there's little reason to have any other program running for hacking purposes (other than like Notepad or something for taking notes). With the built in hex-editor (with table file support), excellent debugger with inline assembler, and full memory viewer... it's possible (and relatively easy) to do all of your hacking work within FCEUXD. I don't see how Reminisce can somehow get more "in depth" than that.. but maybe I just don't know what you mean by "in depth".

Anyway.... to be constructive:

- Your sound crackliness problem is probably caused by buffer underrun/overrun. You're probably not timing your sound streaming right (not giving it enough sound to stream, or giving it too much). Example, if you write a half of second's worth of sound to your stream, then wait a little -over- half a second to write more, the sound will crackle and pop like your emu does. The sound quality is good though (but then again... blargg's Blip Buffer and NESAPU libraries are awesome)

- You have some graphical glitches in Battletoads. Although I must say I'm somewhat impressed you got that game running (I played it through level 1 and into level 2 -- where it's been known to hang.. but yours seemed to play it -- glitches aside).

- Several games which rely on mid-scanline ppu changes don't work properly. This includes: Final Fantasy (the monochrome orb effect when you step on an orb... Here's a pic (taken from an old version of my own emu with a ROM hacked to produce the effect sooner) of more or less how it should look), Marble Madness (Intro text to a race), Punch Out! (Jarbled graphics everywhere), probably some demos (like Quietust's scanline demo), and probably many others.

- When you press Alt or open a menu (or click/drag the window)... sound continues playing even though emulation is paused (sounds bad).

- VRC6 has some issues. Akumajou Densetsu crashes and I don't think I heard any of the expansion sound (it's included as part of blargg's library, I'm sure)

- VRC7 also has issues. Lagrange Point has graphics problems... and no expansion sound (but I don't think blargg's library supports it.. it might, but I'm not sure... kinda doubtful actually). VRC7 sound is a bitch though... only a handful emulate it... and only like 2 or 3 emulate it decently. Also... I quit the emu while Lagrange Point was running and it crashed with a bad pointer error.

- You have scroll issues with Megaman 2 (start on Quickman's stage, fall in the pit. Gets screwy)

- PAL mode seems funky. I tried playing Ufouria and it detected PAL mode fine... but still ran at ~60 fps (typically PAL is ~50), and it sounded like the music was offkey.

That's about all I could remember.


(edited by Disch on 12-22-04 02:24 AM)
BlueHawk89
Newcomer
Level: 5

Posts: 5/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-22-04 08:24 PM Link | Quote
"he really stabbed me in the back" when did i ever do ANYTHING to you?

- Your sound crackliness problem is probably caused by buffer underrun/overrun
Yeah, there was an issue about the sound core not making 44100 samples per second, we recently talked about that.

- Several games which rely on mid-scanline ppu changes don't work properly
Yes, every game that switches chrrom banks while rendering is going to graphic problems. I wanted to keep the speed up so i just focused on scanline rendering, expect a 3rd option in the menu for tile by tile or pixel by pixel rendering which should fix the problem.

- When you press Alt or open a menu (or click/drag the window)... sound
continues playing even though emulation is paused (sounds bad).
I need to think of a clean way to handle that, it doesnt affect emulation so its not a priority.

- You have scroll issues with Megaman 2
It looks like its not switching the mirroring properly. The nesten mappers handle that, i'll look into it some more.

- I heard any of the expansion sound (it's included as part of blargg's library, I'm sure)

It isn't. I know nesten has some sound code for the mappers but since it wouldnt be in sync with blargg sound (reasons above) i didn't bother with it. Also the PAL isnt fully supported yet.

Thanks for posting.


Edit to add this

Well, there was a really bad bug in there involving states. Then i fixed the first bug mention and then i fixed pal mode. It should run 50fps and the sound has been changed so it will set the apu cycle differently.

https://sourceforge.net/project/showfiles.php?group_id=126611

Also i know both Reminesce and Fceuxd can edit ram & prgrom. But i doubt both of them will feel the same while using.

Rebecca Daise: Thats not the kind of logging i ment (strip rom) but it will be double the prgrom size when used.

Also has anyone used the prgrom & ram editing before i posted here? Has anyone used any of the older versions at all? only one guy mentioned to me he could of use the extra stuff if he knew i had it released :x.

BTW older state (< 5.0.1) will not work.


(edited by BlueHawk89 on 12-22-04 07:39 PM)
DahrkDaiz

Red Super Koopa

Acmlm's Mosts 2005
Best ROM Hacker

Level: 45

Posts: 422/885
EXP: 643520
For next: 16644

Since: 03-15-04
From: K-Town

Since last post: 4 hours
Last activity: 4 hours
Posted on 12-23-04 07:42 AM Link | Quote
Well from what I've used, FCEUxd is quite easier to use, feels almost natural, but this is just one opinion. We'll see how it goes on Xmas.
Hyde

Goomba
Level: 8

Posts: 8/24
EXP: 2168
For next: 19

Since: 11-27-04

Since last post: 209 days
Last activity: 203 days
Posted on 12-28-04 09:21 PM Link | Quote
Why do I get the feeling this is quickly going to turn into some stupid war of emulators? BlueHawk, there is no reason for you to state why your emulator is better than others (very different from stating features). Your job is to 1) code the emulator for fun (not searching for popularity), 2) release it if you want to, and 3) let others decide for themselves why they should keep using your emulator or not. Stating it may kick every other emulator's ass is just not right. So, just be more careful with your selection of words.
Parasyte

Bullet Bill
Level: 35

Posts: 173/514
EXP: 267348
For next: 12588

Since: 05-25-04

Since last post: 104 days
Last activity: 32 days
Posted on 12-28-04 09:53 PM Link | Quote
Hyde, he originally started writing the emulator out of spite. What's to say he'll stop, now?
BlueHawk89
Newcomer
Level: 5

Posts: 6/7
EXP: 329
For next: 200

Since: 12-21-04

Since last post: 306 days
Last activity: 253 days
Posted on 12-31-04 11:09 AM Link | Quote
Originally posted by Hyde
Why do I get the feeling this is quickly going to turn into some stupid war of emulators? BlueHawk, there is no reason for you to state why your emulator is better than others (very different from stating features). Your job is to 1) code the emulator for fun (not searching for popularity), 2) release it if you want to, and 3) let others decide for themselves why they should keep using your emulator or not. Stating it may kick every other emulator's ass is just not right. So, just be more careful with your selection of words.


I never said better, i just said it was different.

Parasyte: Actually i started this maybe 2 years ago, orginally it was in VB but i scrapted it & did it in c++
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 941/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 12-31-04 11:52 PM Link | Quote
I decided to try it, but it wont load any nes roms....
dan

Snap Dragon
Level: 43

Posts: 312/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 01-01-05 01:06 AM Link | Quote
It loads NES ROMs fine. It just doesn't automatically run them. (That definitely needs to be remedied ) Go to the CPU menu, and hit 'Run'.
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 950/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 01-01-05 08:04 AM Link | Quote
Oh, yeah, I see that now, lol, thats pretty stupid....especially when you dont read anything, and dont look around, and just think it doesnt work.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - General Emulation - Reminesce | |


ABII


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



Page rendered in 0.008 seconds.