I have this program that i'm trying to make. It requires me to pass information to the DLL i'm using as a pointer:
* the first is a pointer to an array of bytes (the ROM... area $34010-$38010)
*the second is another pointer to an array of bytes (the ROM... area $3C010-$40010)
apparently the code in C looks like this (someone coded the dll for me, as i don't know C or nearly enough to make what i needed):
"void DLLEXPORT FFSound_Load(BYTE* pFront,BYTE* pRear);"
and i declared it in VB like so:
"Public Declare sub FLoad Lib "FFSound.dll" Alias "FFSound_Load" (pFront
as byte, pRear as byte)"
i'll be loading specific portions of a .NES file into an array, lets just call it bytNESfile(0 to WhateverSize)....
now i need to pass what address in the RAM the loaded array takes up...
i really have no idea if that makes sense or not, but i hope it does -_-. And more: i hope there is a solution :P