Post by daveysloan on Sept 16, 2021 21:05:24 GMT
Hi, there are other threads with this in but I thought I'd start a fresh one as I have been going round in circles all day with this.
I am in the final stages of putting together a speccy game with MPAGD & I've spent most of this evening trying to add a loading screen and I'm tearing my hair out!
Alessandro has been very helpful in another thread but I'm still not getting it!
10 BORDER 0: PAPER 0: INK 0: CLEAR <code starting address - 1>
20 LOAD "" SCREEN$
30 LOAD "" CODE
40 RANDOMIZE USR <code running address>
The screen is made black in order to avoid displaying the loading screen while being loaded, then the program code is loaded and run. The code starting and running addresses usually coincide, but in the case of AGD 4.x the starting point is mobile while the running address is always 32000.
Therefore you should:
- type and save the program above as a TAP file
- save the loading screen (with header) as a TAP/TZX file
- save the AGD game without BASIC loader
- assemble the three files in that order with ZX-Blockeditor and save a single TAP/TZX file.
I've got a TAP file of the loading screen
I've got the TAP file of the game (without the basic loader)
I've been trying to compile these through ZX Blockeditor with a basic loader & getting nowhere fast.
I'm not even sure if I have saved the basic loader properly I've tried typing it in to Speccy 5.9 & Fuse, emulators, how do I then save it?
I'll be honest, I'm getting myself in a right old muddle & I'm at the stage now where I just want to throw in the towel & beg for a kindly soul to smoosh the files together!!
Please help!!
I am in the final stages of putting together a speccy game with MPAGD & I've spent most of this evening trying to add a loading screen and I'm tearing my hair out!
Alessandro has been very helpful in another thread but I'm still not getting it!
10 BORDER 0: PAPER 0: INK 0: CLEAR <code starting address - 1>
20 LOAD "" SCREEN$
30 LOAD "" CODE
40 RANDOMIZE USR <code running address>
The screen is made black in order to avoid displaying the loading screen while being loaded, then the program code is loaded and run. The code starting and running addresses usually coincide, but in the case of AGD 4.x the starting point is mobile while the running address is always 32000.
Therefore you should:
- type and save the program above as a TAP file
- save the loading screen (with header) as a TAP/TZX file
- save the AGD game without BASIC loader
- assemble the three files in that order with ZX-Blockeditor and save a single TAP/TZX file.
I've got a TAP file of the loading screen
I've got the TAP file of the game (without the basic loader)
I've been trying to compile these through ZX Blockeditor with a basic loader & getting nowhere fast.
I'm not even sure if I have saved the basic loader properly I've tried typing it in to Speccy 5.9 & Fuse, emulators, how do I then save it?
I'll be honest, I'm getting myself in a right old muddle & I'm at the stage now where I just want to throw in the towel & beg for a kindly soul to smoosh the files together!!
Please help!!