|
Post by 8bitnoob on Apr 10, 2019 19:46:38 GMT
Hi,
I'm having trouble setting up MPAGD so that I can test my little creations. I've read and re-read the docs which mention compilers and bat files and bin files and ...so on, but I'm stuck. I just can't get something I make in MPAGD to run in a Spectrum emulator!
I don't understand what needs to go where!
I have sjasmplus installed somewhere and I did actually manage to create a .bin file at one point - but I have no idea how and what I actually do with a .bin file.
Apologies if this is a noob question, I have searched for an answer but I'm stuck.
Can someone spell it out for me please.
Many thanks.
8BitNoob
|
|
|
Post by antidodot on Sept 28, 2019 17:21:20 GMT
I'm having the exact same problem. Looking at the date of your question, I suppose no one is willing to give an answer, but if you somehow got an answer to this problem, I would be thankfull if you could share it.
|
|
|
Post by Jonathan Cauldwell on Sept 29, 2019 15:01:08 GMT
Which version are you using? The 64 bit one? If you're struggling Kees van Oss' build suites are set up to do all of this automatically. They're in the 32 bit version although that runs on 64 bit machines too. Going forward I'll be doing a single 32/64 bit version that includes Kees' suites. With those all you have to do is build the game and it will automatically fire up the emulator with your game running.
As for binary files, they can be imported into a lot of emulators, you just need to find the option from the drop down menus at the top. If your emulator has one you can import a Spectrum binary like this:
In 48K BASIC type CLEAR 24575 Import your .bin file and set the start address to 24576 when prompted Type RANDOMIZE USR 24576
I believe there is a tool called BIN2TAP that will turn a binary into a .TAP file for you. I've also written a similar tool myself that I'll upload as soon as I get back to the laptop. Pasmo has an option to create a .TAP file too although I couldn't figure out how to get it to create a BASIC loader program - but that was probably just me being stupid.
|
|