Ummm they don't have schematics (at least I don't see them) and I don't understand HDL, yet
So I started the microcoding:
bit order is in the schemaic, but I put it here too:
BA0, BA1, CKE, A10, /CE, /RAS, /CAS, /WE, Next0~3
/CS,/RAS,/CAS,/WE are active at low logic level.
Next(0:3) is the next address (for auto command sequencing)
0x0: 111101110001 ; NOP command, then jumps to 1, if not interrupted
0x1: 110100010010 ; Enter Self-refresh, jumps to 2, terminating refresh
0x2: 111101110000 ; Refresh terminate command, equal to the NOP command but this one isn't to be interrupted
0x3: 001000000000 ; Mode Register Configuration, jumps to NOP (A0~A9 should be a valid setting)
0x4: 111111110100 ; Device not enabled, jumps to itself
0x5: 001000100000 ; Precharge Bank 0
0x6: 101000100000 ; Precharge Bank 1
0x7: 011000100000 ; Precharge Bank 2
0x8: 111000100000 ; Precharge Bank 3 (all precharges jump to 0)
0x9: 001000111001 ; Activate Row/Bank (logical OR BA0, BA1 and A10 with this mask), stays while not interrupted by R/W/P
0xA: 001001011001 ; Reads from activated Row/Bank (logical OR BA0, BA1), goes back to 9
0xB: 001001001001 ; Write. BA0 and BA1 needs to be ORed, like read
I think I've covered all the SDRAM needed commands, but there is space left for 4 additional commands...
Also row activations will only interrupt the NOP command only... And my SDRAM will be operating @ 2*Mclk (106.5 MHz) with a CAS latency of 2.
If anyones interested the SDRAM chip is a Winbond W986432DH-6, though I think the commands will be valid for any SDRAM and DDR but I'm not sure...
Come on people do something

, Or will I be designing the ultimate cart alone? Shheeeshh...
EDIT: coming up next is the uber-sdram-state-machine, the one that will translate standart Reads/Writes (CE, OE, WE) into those SDRAM commands, with hidden refresh.
I still don't understand the purpose of the precharge, but I know that I have to issue a precharge command, to change a row or put the sdram in the idle state...