Hmm, I had no luck trying it on the M3DS-Real with its Rumble-RAM PAK
I tried with shareware version Q2
It gets to somewhere loading map: demo2...
Then I get the red screen Guru
When running memtestARM it thinks its a G6Flash (they are related) but gives an error (same mem-address on 2 devices I tried, they both work fine with DS-Browser)
Any chance of supporting it in the future?
(oh, no luck with Quake1 exram version either, though it works without the ram, so DLDI seems to work...)
which carts support this release ?
ie the ones with extra ram
According to the website:
* 'Proper' SuperCards, eg the Lite, SD, MiniSD, and CF. The SuperCard Rumble and SuperCard One are not compatible.
* 'Perfect' M3s, eg the Lite Perfect, the Mini SD Perfect, and the SD Perfect. The Mini SD Pro, SD Pro, and Lite Pro are not compatible.
* EZ-Flash cards which have a slot-2 component and can play GBA games over 32MBit, eg EZ 3-in-1, EZ 4, EZ 5
* G6 Flash
Even more reason now why I need to get an EZ Flash 4 Lite Deluxe.
Thoroughly impressed with this, Simon! Why someone hasn't snapped you up yet for commercial game programming yet is beyond me, because you'd really rock the DS world off its socks. Thanks for sharing this release with us.
Which Extra Ram to buy?
3in1? Ewin? M3 Real?
Just to make the right buy... I guess my question is interesting for many users.
Buy the EZ 3-in-1. It's my card of choice.
I have *no idea* if the M3 real or ewin work (I haven't got the cards and I know nothing about them) so if they do, then that's fab!
Also re: the G6, again I haven't got a G6 myself (nor do any of my friends) so don't know which G6 is supported. All I know is the unlock code for 'the G6' and where its RAM lives in the address space.
For the people interested in the 'overclocking', I'm afraid it's not overclocking per-se. RAM takes a certain number of clock cycles to access a line of memory: it takes a number of cycles to access a given row and another number of cycles to read the next row.
What I do is tell the gba bus - based on what you select from the menu when the game starts - what values I want to set for these two numbers. The RAM always runs at 16 MHz. Some flash cards can handle these tighter timings while others cannot. Slot-2 RAM at the slow timings gives roughly 4.5 megs / second, but at the tighter timings gives more like 7 megs / second. Internal memory has a fixed performance, and gives ~12 megs / second.
I recently demonstrated (on gbadev) that the game is bound by the speed of the memory by running the bsp renderer on the ARM7 and found that it's the exact same speed as when run on the ARM9! Yet the ARM9 has twice the clock speed of the '7, and the ARM7 has no data cache whatsoever.
@Akoi Meexx, who says I'm not already a commercial game programmer?:rofl:
Good work Simon! I haven't have a chance to test it yet but I'm sure it'll be as good as your other releases.
This is amazing!
I waited so long for this release and here it is.
I never tought it will work so fast.
I can't wait for the second release.
I have a question is it possible to play quake2ds "slow" on my m3 perfect sd?
I only managed to get it working "slower" and if i choose "slow" it will say this and freeze with a blinking *
*etting RAM speed to 6, 4
finding extra memory
extra mem malloc init:
32mb in use
Init ARM7. . . done
ARM7 is initialised
texture system initialised
Profiling has been enabled
p.s my english is bad.
There are currently 1 users browsing this thread. (0 members and 1 guests)