My CGC project list is currently up to about 8 entries, of which some may never materialize. But I figure that 75% of the year still remains so no need to panic quite yet.
My CGC project list is currently up to about 8 entries, of which some may never materialize. But I figure that 75% of the year still remains so no need to panic quite yet.
Yes but ~24% of the year is gone, and we don't have a single cow based game yet, only 30 odd (yes odd) crap ones....so PANIC!!!!
I see joefish already posted but I started writing anyway, here is a way (it's slightly different to how I normally do it and untested). It's very handholdy so I hope it's not patronising.
1-Create your amazing loading screen! I would recommend ZX Paintbrush, if using then save the file as a .TAP, it will ask for a Header - which is the name that appears Bytes: "HEADER".
2-Write your crap game! Save it as a TAP using your normal method.
3-Now you're ready to put the two together: Write a simple loader, something like:
10 LOAD""SCREEN$:POKE 23739,111:LOAD""
4-The first bit loads your screen of course, the second POKE bit avoids the next loading message overwriting your screen (though if you want this to happen then just miss it out!). The next bit loads your main game code then starts it.
5-Insert a tape, not sure about other emulators but SPIN does via this tab: Recording>Tape Recording>Insert Tape for saving then select a blank tape (you can just copy and select overwrite a TAP you already have).
6-In BASIC type Save "loader"LINE 1, press enter - your simple loader is now on the tape.
7-Now for the loading screen: Load your loading screen file you saved in step 1, Type load""CODE 32768 and press enter. Your loading screen is now saved as 6912 bytes at memory address 32768.
8-Type SAVE""CODE 32768,6912, press enter. Your loading screen code is now on the tape.
9-Reset your speccy, LOAD your game.
8-SAVE your game (and if you want it to autostart its SAVE"game"LINE1). The loader, followed by loading screen, followed by the game should now be on the tap.
The eject the tape, and try loading it and see what happens...fingers crossed.
Hope I've not missed anything. NB this is the 'good' method of doing it, I rely on your ingenuity to crappify it :p
I was following these instructions last night while trying to add a title page to my Pip game as i failed to do so when i released it last year,it sort of worked until i got too SAVE""CODE 32768,6912 when i press enter after that it says F,invalid file name.
I have a question too,one thing i do not like is when i load up a homebrew game with the flashload on (which i always use) the loading page flashes on/off before i can have a good look at the work that has gone into it so if i add PAUSE 0 to the end of the line 10 LOAD""SCREEN$:POKE 23739,111:LOAD"" will it wait for a key press before running or does the command LOAD"" auto run the program so the PAUSE 0 would have to be before?.
I was following these instructions last night while trying to add a title page to my Pip game as i failed to do so when i released it last year,it sort of worked until i got too SAVE""CODE 32768,6912 when i press enter after that it says F,invalid file name.
Sorry chef, I wrote that in a bit of a hurry. You'll need to insert a filename between "".
I have a question too,one thing i do not like is when i load up a homebrew game with the flashload on (which i always use) the loading page flashes on/off before i can have a good look at the work that has gone into it so if i add PAUSE 0 to the end of the line 10 LOAD""SCREEN$:POKE 23739,111:LOAD"" will it wait for a key press before running or does the command LOAD"" auto run the program so the PAUSE 0 would have to be before?.
Yep PAUSE 0 will do the keypress thing nice. It depends on the loader though, if the game is started with a RANDOMIZE USR then the PAUSE 0 should go just before that. To autostart a BASIC program you need to SAVE the game code as SAVE"game" LINE 1, but for other programs like the one's your doing there should be a RANDOMIZE statement or something to start it. Maybe the JSW editor does something different though. Drop me a message with a file if you want me to have a look.
I have the header and title screen on one .tap now but of course the Pip.tap game already auto runs so it starts when i try to load it,unless there is a way i can edit the JSW64 header with some of the a fore mentioned code then re-save it.
I have stopped and listed the JSW 64 header.
10 REM Jet-Set Willy 64 - BASIC loader Universal Version JCE 2004
20 CLEAR 24999
29 REM
30 LOAD "hiload.jw7" CODE 25000
40 LET X= USR 32121
50 LOAD "rooms.jw6" CODE 32768 : POKE 32000,6 : LET X= USR 32001
60 LOAD "rooms.jw4" CODE 32768 : POKE 32000,4 : LET X= USR 32001
70 LOAD "rooms.jw3" CODE 32768 : POKE 32000,3 : LET X= USR 32001
80 LOAD "rooms.jw1" CODE 32768 : POKE 32000,1 : LET X= USR 32001
90 LOAD "title.jw7" CODE 32768 : POKE 32000,7 : POKE 32030,27 : LET x= USR 32001
100 LOAD "rtime.jw2" CODE 32768
120 LOAD "main.tun" CODE 63232
130 LOAD "cheat.tun" CODE 63746
140 LOAD "tune.bin" CODE 64000
150 REM PAUSE 200 : REM
Line 150 can be deleted if not loading from +3 disc
159 LOAD "title.tun" CODE 16384
160 LET X= USR 32039
That JSW one would come in handy for me, I've tried using loaders that I've sketchily cobbled together over the last few years for a loading screen but seemed to be completely ballsing it up.
Of course I have to be able to get Speccy stuff working on this PC, I've not really done any Speccy stuff since about October. I don't know what happened, it's pretty much a new PC?
SPIN drops a runtime error every time I try to load a game, or double click a file, it'll work if I drag n' drop a game into it though, it really started to piss me off though so I stopped. Realspectrum barely loads any games at all. SPUD won't let me use flashload, and for all I love the Speccy I'm not waiting 5 minutes for every game I want a quick piss around on to load. ZX32 is now so outdated I can't even run it on this PC, and I used to really like that emu :(
Even JSWED crashes when I try to save my work? :mad:
I'm at the end of my tether, and I'm really pissed off as my PC is (apparently) virus and malware free. I completely removed my Speccy folder from it the other day in a somewhat angry state of mind. I'm going to try and download everything fresh n' new, and try to get things working again.
I need to finish off several JSW remakes I was supposed to, because of my current PC being anti-Speccy for no obvious reason I never finished off my 10 year SE box set for my early JSW games. I haven't touched Miner Nightmare in about 8 months, and don't know if I really have the umph to ever start it up again? I also want to start messing with AGD 3, and the Tommygun with AGD support.
I've got to the point where consoles are pissing me off and I need some ZX therapy in my life, because of my current debacle I've missed out on loads of new games as well.
I think if I can't have my Speccy fix I may actually take a hostage at some point :D
Even JSWED crashes when I try to save my work? :mad:
:D
I have had problems with JSWED on the Gf`s lappy with Vista,it crashes and closes as soon as you attempt to load a file (from C:/),not sure if that is a permissions conflict but it happens even if i give the program admin privileges.
So i can only work on my new JSWED game Terry Turtle at home on the Desktop with XP.
I know XP does not have some features like some of the plug in and play auto detect,install and all that but i find vista a pain in the arse when running some utilities.
>>>>>
My recent review might have betrayed that I'm a teeny bit ignorant of ULAplus, I've just learnt a bit more about it, including whose idea it was. I just want to say I wasn't being flippant about it to have a pop at anyone. I just didn't know the details.
>>>>>
Sorry chef, I wrote that in a bit of a hurry. You'll need to insert a filename between "".
Yep PAUSE 0 will do the keypress thing nice. It depends on the loader though, if the game is started with a RANDOMIZE USR then the PAUSE 0 should go just before that. To autostart a BASIC program you need to SAVE the game code as SAVE"game" LINE 1, but for other programs like the one's your doing there should be a RANDOMIZE statement or something to start it. Maybe the JSW editor does something different though. Drop me a message with a file if you want me to have a look.
hi I was trying to get this to work using basinc, I have all three parts on the tzx file, none of the 3 parts auto load though, not even the loader. I have to stop the tape and run manually.
Edit: to correct myself, after i manually run the loader the screen loads, then press a key and the im in the code, I type run again and the game starts.
any help would be appreciated. I have no idea what I'm doing
If you want to disable scrolling, POKE 23692,255 will set the scroll counter to 255 lines. Keep issue that POKE every now and then, and the program will never stop for a scroll question.
I have no idea what I do want. what options exists?
Another carp stuck in development.:mad::mad:
As Carlsson mentioned you could also prevent SCROLL from appearing.
But when it comes do you want the code to
- go back to SCROLL
- freeze and crash
- do something entirely different, like reversescroll (this needs your own machinecode)
Comments
Just for that I'm gonna get off my arse and write another 22 games!
First entry in CGC OTTER COMPETITION!!!
Ottery Quest
By Steve McCrea
Otterly bad.
You forgot
ACTUAL SPECTRUM SCREENSHOT!!
Why didn't I think of that?? :lol:
Up Coprolite Creek.
Possible CGC sizzler.
Sir Clive Sinclair's Pachinko Parlour Party.
Could someone who is able to play TAP files that use ULA plus* drop me a PM :-)
Tarrr
(EDIT > and is willing to run a file for me and send me some screengrabs of it because I'm lazy)
EDIT2: The above is not necessary now thanks :-)
Haha brilliant!
Yes there is one to come this week from Nitrofurano, I have another deadline so I'm going slowly with it (sorry Nitro!).
Oooh hope we see a few of them.
Cool! And now his new slave will carry him.
well, I have one idea about old hero 'Agent USA':razz:
but i'm lazy to code little game:-x
Heh, perhaps that should be the title of the winner: THE KING OF CARP!
(I'll be very disappointed if no-one does a fishing based game this year by the way ;-))
Well if you mean the spelling game I just googled I hope you do it. Just think of the quality prizes and the honour!
Yes but ~24% of the year is gone, and we don't have a single cow based game yet, only 30 odd (yes odd) crap ones....so PANIC!!!!
Nothing Thing
By Nitrofurano
Different.
And, errr, odd... game.
Yep the original Spectrum colours are very pretty aren't they :-D
nope.
doesn't make sense to spoil ideas;)
I was following these instructions last night while trying to add a title page to my Pip game as i failed to do so when i released it last year,it sort of worked until i got too SAVE""CODE 32768,6912 when i press enter after that it says F,invalid file name.
I have a question too,one thing i do not like is when i load up a homebrew game with the flashload on (which i always use) the loading page flashes on/off before i can have a good look at the work that has gone into it so if i add PAUSE 0 to the end of the line 10 LOAD""SCREEN$:POKE 23739,111:LOAD"" will it wait for a key press before running or does the command LOAD"" auto run the program so the PAUSE 0 would have to be before?.
Sorry chef, I wrote that in a bit of a hurry. You'll need to insert a filename between "".
Yep PAUSE 0 will do the keypress thing nice. It depends on the loader though, if the game is started with a RANDOMIZE USR then the PAUSE 0 should go just before that. To autostart a BASIC program you need to SAVE the game code as SAVE"game" LINE 1, but for other programs like the one's your doing there should be a RANDOMIZE statement or something to start it. Maybe the JSW editor does something different though. Drop me a message with a file if you want me to have a look.
I have stopped and listed the JSW 64 header.
10 REM Jet-Set Willy 64 - BASIC loader Universal Version JCE 2004
20 CLEAR 24999
29 REM
30 LOAD "hiload.jw7" CODE 25000
40 LET X= USR 32121
50 LOAD "rooms.jw6" CODE 32768 : POKE 32000,6 : LET X= USR 32001
60 LOAD "rooms.jw4" CODE 32768 : POKE 32000,4 : LET X= USR 32001
70 LOAD "rooms.jw3" CODE 32768 : POKE 32000,3 : LET X= USR 32001
80 LOAD "rooms.jw1" CODE 32768 : POKE 32000,1 : LET X= USR 32001
90 LOAD "title.jw7" CODE 32768 : POKE 32000,7 : POKE 32030,27 : LET x= USR 32001
100 LOAD "rtime.jw2" CODE 32768
120 LOAD "main.tun" CODE 63232
130 LOAD "cheat.tun" CODE 63746
140 LOAD "tune.bin" CODE 64000
150 REM PAUSE 200 : REM
Line 150 can be deleted if not loading from +3 disc
159 LOAD "title.tun" CODE 16384
160 LET X= USR 32039
Of course I have to be able to get Speccy stuff working on this PC, I've not really done any Speccy stuff since about October. I don't know what happened, it's pretty much a new PC?
SPIN drops a runtime error every time I try to load a game, or double click a file, it'll work if I drag n' drop a game into it though, it really started to piss me off though so I stopped. Realspectrum barely loads any games at all. SPUD won't let me use flashload, and for all I love the Speccy I'm not waiting 5 minutes for every game I want a quick piss around on to load. ZX32 is now so outdated I can't even run it on this PC, and I used to really like that emu :(
Even JSWED crashes when I try to save my work? :mad:
I'm at the end of my tether, and I'm really pissed off as my PC is (apparently) virus and malware free. I completely removed my Speccy folder from it the other day in a somewhat angry state of mind. I'm going to try and download everything fresh n' new, and try to get things working again.
I need to finish off several JSW remakes I was supposed to, because of my current PC being anti-Speccy for no obvious reason I never finished off my 10 year SE box set for my early JSW games. I haven't touched Miner Nightmare in about 8 months, and don't know if I really have the umph to ever start it up again? I also want to start messing with AGD 3, and the Tommygun with AGD support.
I've got to the point where consoles are pissing me off and I need some ZX therapy in my life, because of my current debacle I've missed out on loads of new games as well.
I think if I can't have my Speccy fix I may actually take a hostage at some point :D
I have had problems with JSWED on the Gf`s lappy with Vista,it crashes and closes as soon as you attempt to load a file (from C:/),not sure if that is a permissions conflict but it happens even if i give the program admin privileges.
So i can only work on my new JSWED game Terry Turtle at home on the Desktop with XP.
I know XP does not have some features like some of the plug in and play auto detect,install and all that but i find vista a pain in the arse when running some utilities.
>>>>>
My recent review might have betrayed that I'm a teeny bit ignorant of ULAplus, I've just learnt a bit more about it, including whose idea it was. I just want to say I wasn't being flippant about it to have a pop at anyone. I just didn't know the details.
>>>>>
Nothing to see here, carry on!
(Will have a look at the JSW stuff a bit later)
hi I was trying to get this to work using basinc, I have all three parts on the tzx file, none of the 3 parts auto load though, not even the loader. I have to stop the tape and run manually.
Edit: to correct myself, after i manually run the loader the screen loads, then press a key and the im in the code, I type run again and the game starts.
any help would be appreciated. I have no idea what I'm doing
What would you want to happen when BREAK is pressed?
That's relevant for the solution!
Another carp stuck in development.:mad::mad:
As Carlsson mentioned you could also prevent SCROLL from appearing.
But when it comes do you want the code to
- go back to SCROLL
- freeze and crash
- do something entirely different, like reversescroll (this needs your own machinecode)
Up to you!