Slot-2 RAM 'EXRAM' build
As well as the regular and wifi builds of QuakeDS, there is a third
build available which will take 'advantage' of the RAM provided in
certain slot-2 flash cards.
Cards which
should work are:
- 'Proper' SuperCards, eg the Lite, SD, MiniSD, and CF. The
SuperCard Rumble and SuperCard One are not
compatible.
The SuperCard sometimes needs to go into the launcher menu in order to
activate the RAM. If your card is not being detected, go to the
launcher and come back to the game.
- '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. I've personally tested the '3-in-1' and have heard
the '4' works.
- Apparently the G6Flash. I'm afraid I don't really know anything
about this though...
- The Nintendo RAM Expansion Pak for the DS browser.
If you do not have a slot-2 card which has onboard RAM in your DS when
running this build you will receive an error on startup.
There are two special options available to you when using the EXRAM
build. These are accessible by holding down the right shoulder button
during the "FAT init" step of the QuakeDS startup.
Once you've done this, you'll be able to
force detection of a certain type of
RAM card (this can be useful for the NDS RAM Pak) and more importantly
you are able to
overclock your
slot-2 RAM.
This overclocking is very useful for improving the in-game performance
(since slot-2 RAM is very slow normally). However, not all cards are
made equal and cannot handle tighter timings. To more robustly find out
if you RAM is capable of an overclock, please try
memtestARM
from http://www.pineight.com/ds/
To avoid disappointment, be aware that playing QuakeDS is not low on
RAM when playing regular Quake, therefore adding memory will not help
in the slighest. If you do however choose to use the EXRAM build, don't
be surprised by a drop in framerate. Slot-2 RAM is roughly four times
slower than the already-slow internal RAM in your DS. I have spent many
months working to hide this problem and on cards such as the M3 and EZ
3-in-1 there is a mere 15% drop in average performance.
There are many differences between the three builds. Choose the one
that fits your requirements best.
Feature |
Regular
|
Wifi
|
EXRAM
|
Game heap
|
2.95MB
|
2.7MB
|
8/16/32MB*
|
Game speed
|
100%
|
100%
|
60-85%*
|
Load times
|
Fast
|
Fast
|
Depends*
|
Game saves
|
Yes
|
Yes
|
Depends*
|
Networking
|
No
|
Infrastructure*
|
Infrastructure*
|
Max players/bots
|
2
|
2
|
16
|
Quake compatibility
|
High*
|
Low
|
Perfect
|
Mod/TC compatibility
|
Med-low
|
Low
|
Perfect
|
Texture cache
|
512kB
|
512kB
|
512kB
|
Sound cache
|
128kB
|
128kB
|
512kB
|
Accelerated texturing
|
No
|
No
|
Yes
|
Max polys/frame
|
2048
|
2048
|
2048
|
Max particles
|
16
|
16
|
128
|
Max models
|
192
|
192
|
256
|
Max sounds
|
160
|
160
|
256
|
Max edicts
|
360
|
360
|
512
|
Max files in pack
|
350
|
350
|
512
|
Notes
* The size of the heap available to the game will depend on the type of
slot-2 fast card plugged into your DS.
* The speed of the game will depend on how greatly you can overclock
your slot-2 RAM. The speed of the slot-2 build will
never be greater than the speed of
the 'regular' build.
* Load times (and game performance) are slightly slower than the
regular build when a slot-2 DLDI driver is in use. When using a slot-1
DLDI (and a flash card in that slot, too) load times and game
performance are as good as they can be. This is the recommended way to
play.
* Game saves should technically work with the EXRAM build when using a
slot-2 DLDI driver, however there is a small chance of corruption or
crashing. There will be no corruption with a slot-1 DLDI and equivalent
flash card. The EXRAM build will perform best with a slot-1 flash card
running in tandem with a slot-2 RAM card.
* In the wifi build, the connection to the default access point is made
on startup of the game. In the EXRAM build, the connection is made on
entry to the 'multiplayer' menu.
* Quake compatibility with the regular build would be perfect if not
for an edicts problem on the e2m7 secret level.