With thanks to Arty2, who identified the location of the data in the game and who also revealed that the structure was identical to the GBA data.
A table of DP base Pokémon data
We cannot say for sure whether or not it's in National Dex order.
Entries after #493 are pseudo-Pokémon - according to pika's analysis, there are only 493 Pokémon sprites. #496 - #498 are, of course, Deoxys forms.
Note that some old Pokémon get new abilities.
Unfortunately, names are harder to get. We've left the items as index numbers, since we don't know whether or not the index numbers are the same as the GBA ones.