it's not even close to rk3328. rk3328 doesn't have PCI. rk3328 doesn't have vga, but it does have some weird 4ss Synopsys HDMI display controller, several SD host controllers and eMMC host controller, where the former are SDA compliant, the latter isn't, due to, well, - there is no eMMC HC standard.
and it has ARM Mali 450 GPU, some mysterious video processing unit, image "enhancement" stuff and loads of other SoC specific controllers that aren't present in the above example. like for example, a quirky USB3 XHCI thing. I'd say, the only thing from the above example that is common with rk3328 is Cortex-A53 cores.
you could pull the rk3328 Device Tree off and looking at it, try to find the closest set from what qemu can suggest, but still, it won't be an "rk3328 emulation", too many discrepancies. I mentioned specifically display and storage controllers here, because they are very important for an early OS development phase. what you would do without storage, right? and now, with rk3328, you are facing the need to have a vendor specific HC driver for eMMC. qemu won't give you that controller (most probably).
yes, memory map is SoC specific, since qemu doesn't emulate this SoC, you won't have the same memory map with that variant crosssans thinks is rk3328 close. Honestly, I don't know what qemu will be using as firmware in that setup, because all qemu I did, I did with UEFI, so there is another story, yet more different what rockchip and co do for now, I mean, I get ACPI and UEFI for the virt target, whereas these chinese SoC vendors can't do that yet.
they use uboot as underfirmware. if you could feed qemu with that... but then you would need to fool uboot it's really an rk3328 machine, and again, it comes to the qemu not supporting this. I am sorry, that you can't afford a rk3328 board, I, too, can't afford everything I want.
however 1GB Rock64 is about 25$, maybe you don't know, so I tell, and getting an SBC is better, than a set top box, even if the latter can be cheaper, because with an SBC, you can easier debug your code - the simplest is UART as I've mentioned.