gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Ethos working on GBC emu... what about NES and SNES?

#44940 - IxthusTiger - Mon Jun 06, 2005 10:03 pm

http://ethos.oddigytitanium.com/

You probably knew about this though.

---

loopy sez he might port PocketNES to DS for the Neoflash compo.
olimar wrote:
IxthusTiger wrote:
loopy sez he might port PocketNES to DS for the Neoflash compo.


Um.... I never said that.

Please disregard words in italics then.

He also sez no to SNES DS because it would be time consuming.

Give him money at http://ds.gcdev.com/dsfirmware/

You know you wanna.


Last edited by IxthusTiger on Mon Jun 06, 2005 11:30 pm; edited 1 time in total

#44951 - mariods - Mon Jun 06, 2005 10:16 pm

Screw GBC!I'd rather have genesis or snes,genesis most.

#44954 - olimar - Mon Jun 06, 2005 10:19 pm



Last edited by olimar on Wed Aug 20, 2008 9:45 pm; edited 1 time in total

#44956 - mariods - Mon Jun 06, 2005 10:22 pm

you are loopy?If you are what are you working on for the DS right now?

#44974 - The 9th Sage - Tue Jun 07, 2005 12:56 am

mariods wrote:
you are loopy?If you are what are you working on for the DS right now?


Well he has been working on the firmware stuff. I think that's a pretty great thing to be working on. :D
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#44997 - assassda - Tue Jun 07, 2005 2:59 am

i think a gbc isnt too bad of an idea

a few features id like
-swap top and bottom screens
-debug like in screens
-touch menus
-multi rom loader (im sure this has been made for gba)

#45135 - Ethos - Tue Jun 07, 2005 10:43 pm

Well GBC will still be a long time away.

I have to rewrite the emulator into assembler because I can't get the fps fast enough.

So in the end flubba was right :)

Now its time to learn ARM assembler + gnu asm compiler :)
_________________
Ethos' Homepage (Demos/NDS 3D Tutorial)

#45176 - FluBBa - Wed Jun 08, 2005 8:45 am

Check out the source to PocketBeeb, it's contains the 6502 core from PocketNES but adjusted for GCC and the source to Goomba is available from my homepage.
In case you want some hints on doing the gbz80 core in ARM assembler... =)
_________________
I probably suck, my not is a programmer.

#45193 - Ethos - Wed Jun 08, 2005 1:39 pm

Thanks...I've been looking at goomba for the last couple days....

For all you people who love quick links to resources:

http://www.cse.unsw.edu.au/~cs3221/labs/

is quite handy :)
_________________
Ethos' Homepage (Demos/NDS 3D Tutorial)

#45212 - Chetic - Wed Jun 08, 2005 5:38 pm

I wouldn't mind regular GB emulation, to be honest. *twinkly puppyeyes*
I am aware of Goomba but running it in DS mode is a little bit more, how you say, cool.
Also I'd be able to quickly wifi transfer a game and just mess around a bit :p
_________________
Packin':
Grey DS with FlashMe v7
1Gbit XG2T 2005 (Neoflash compatible)
GBAMP, Supercard CF, 512Mb Magic Key 3 and EZFA 256Mbit

#45768 - assassda - Tue Jun 14, 2005 7:51 pm

plus we really need some emulators to shut up psp whores who say psp homebrew is more advanced than ds

#45771 - Ethos - Tue Jun 14, 2005 8:00 pm

assassda wrote:
plus we really need some emulators to shut up psp whores who say psp homebrew is more advanced than ds


Further along...yes.

More advanced...not even close.
DS needs way more optimization than a PSP equivalent.

btw, how will emus shut them up? Truth is they will whine either way
_________________
Ethos' Homepage (Demos/NDS 3D Tutorial)

#45774 - welshwarrior - Tue Jun 14, 2005 9:10 pm

Most psp owners dont use homebrew anyway. becasue they would rather play online.

anyway how i the gb/c emu comming along ?

#45782 - tepples - Tue Jun 14, 2005 9:50 pm

PSP homebrew works only on the first batch of PSP units sold in Japan, and any licensed game can replace the firmware with a newer version that lacks the vulnerability that the current PSP homebrew software relies on. Nintendo DS, on the other hand, is a lot harder to flash without the user's knowledge and consent, as the user has to short some pads on the motherboard for it to work.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#45788 - TJ - Tue Jun 14, 2005 11:08 pm

Isn't shorting the pads only to enable writing to the very beginning of the EEPROM, to install an emergency loader for FlashMe?

I was under the impression that an official firmware could reflash the DS without having to short the pads, assuming the official firmware didn?t need to write to the very beginning of the EEPROM.

#45793 - bluknight - Wed Jun 15, 2005 12:57 am

tepples wrote:
PSP homebrew works only on the first batch of PSP units sold in Japan, and any licensed game can replace the firmware with a newer version that lacks the vulnerability that the current PSP homebrew software relies on. Nintendo DS, on the other hand, is a lot harder to flash without the user's knowledge and consent, as the user has to short some pads on the motherboard for it to work.

I thought I read something today that said they cracked the US PSP units... not sure if it was just the first batch, but I'm pretty sure that now at least it's not only japanese first batch.

edit:
http://www.engadget.com/entry/1234000043046430/

I don't know which version that is.

#45798 - Kyoji - Wed Jun 15, 2005 2:44 am

Supposdly on the 15th a loader will be released that works on 1.50 verison PSP's, that allows for the homebrew app/games/emu's. No word on commercial images running as of yet, but it cant follow too far behind.

#45855 - Chetic - Wed Jun 15, 2005 9:47 pm

Way to stay on topic...
I crave NES/SNES DS emulation on a daily basis, please someone.. do it :p
sorry for being such a pain.
_________________
Packin':
Grey DS with FlashMe v7
1Gbit XG2T 2005 (Neoflash compatible)
GBAMP, Supercard CF, 512Mb Magic Key 3 and EZFA 256Mbit

#49662 - IxthusTiger - Mon Aug 01, 2005 11:00 am

I have a suggestion for Ethos' GBC emu :)

Would you please allow us to add our own border arounf the GBC space? Is there a way to do this with a minimal hit to the CPU?

#49666 - ethoscapade - Mon Aug 01, 2005 1:21 pm

now that this has been bumped.. while we're on the topic of working with extra screen space, i think this might be the sole emulator that would benefit from some stretching on the DS (the same way that most PSP emulators do).

that's if you have the resources to spare, though, as i'd imagine putting up a simple border would be a lot less processor-intensive

#49678 - IxthusTiger - Mon Aug 01, 2005 5:12 pm

...and cooler ;)

#49680 - josath - Mon Aug 01, 2005 5:27 pm

You can use the hardware scaling for no hit in performance. Only problem is it doesn't do any smoothing or anything.

#49725 - The 9th Sage - Tue Aug 02, 2005 1:32 am

josath wrote:
You can use the hardware scaling for no hit in performance. Only problem is it doesn't do any smoothing or anything.


I think that might look fine for this...I wouldn't want it to be antialiased myself.
_________________
Now with 20% More Old Man from Zelda 1 than ever before!

#49802 - Ethos - Tue Aug 02, 2005 5:58 pm

I think it looks fugly...

But if people want it...sure

8:5 on X and 4:3 on Y

uuuuugggghhh
_________________
Ethos' Homepage (Demos/NDS 3D Tutorial)

#49804 - ethoscapade - Tue Aug 02, 2005 6:11 pm

well, wait, are those dimensions for stretching w/o distorting dimensions?

ideally there would still be black bars on the left and right of the screen, just not on the top and bottom.

#49825 - tepples - Tue Aug 02, 2005 8:48 pm

For best results, a GBC emulator for the Nintendo DS should have an unstretched display and let the user pick the border, just like Super Game Boy and Game Boy Player.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#49844 - josath - Tue Aug 02, 2005 10:47 pm

tepples wrote:
For best results, a GBC emulator for the Nintendo DS should have an unstretched display and let the user pick the border, just like Super Game Boy and Game Boy Player.

What about GBA which does stretching? I think it smooths it as well, but I can't remember for sure.

#49859 - tepples - Wed Aug 03, 2005 12:53 am

The GBA stretches GB/GBC games using hardware that a GBA program cannot access.

There are three possibilities for emulating the GB layers on GBA or DS hardware:
  • Text mode. This cannot be stretched horizontally.
  • Rotation mode. Good luck fitting everything into VRAM, and if you try GBC emulation, good luck finding enough layers, as you'll need some extra layers for mixing the GBC's different model of tile background colors with the sprite priority bit.
  • Bitmap mode with software rasterization. Good luck getting this to run anywhere near real time.

_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.