Discussion Forum for all things Microbee
John Passfield game Chilly Willy 40th Anniversary - Printable Version

+- Discussion Forum for all things Microbee (https://microbeetechnology.com.au/forum)
+-- Forum: Microbee Forum (https://microbeetechnology.com.au/forum/forum-1.html)
+--- Forum: Buzzing About (https://microbeetechnology.com.au/forum/forum-5.html)
+--- Thread: John Passfield game Chilly Willy 40th Anniversary (/thread-767.html)



John Passfield game Chilly Willy 40th Anniversary - ChickenMan - 26-01-2024

"...this bad boy came out 40 years ago for the Microbee computer! Inspired by the Pengo cocktail tabletop arcade game at my local small town arcade!"

As per his X (Twitter) post - https://twitter.com/melswal/status/1750419960760045650?

   


RE: John Passfield game Chilly Willy 40th Anniversary - ChickenMan - 13-06-2024

And a play through of Chilly Willy




RE: John Passfield game Chilly Willy 40th Anniversary - RetroJohnno - 08-08-2024

Hi,

I made Chilly Will for the Microbee and was wondering if anyone has a copy of the chilly.mwb file? I was thinking of porting it over to Godot as a fun little one-to-one recreation (but with smoother movement :-) ) as a freebie for the 40th anniversary to put on itch.io.

I have the harry.mwb file for Halloween Harry which includes line numbers and is easy to read. I tried extracting the Chilly Willy BASIC code from the Arcade Disk image but it's has ascii tokens instead of BASIC commands, so is a bit harder to work with - but I could probably use this if I had to.

For reference the harry.mwb file looks like this.

46 K=0:if peek(A+63)=226 and P=1:K=-1
47 if peek(A+63)=227 and P=26:K=1
48 if K=0 then return
49 for I=1 to 20:poke A,160:poke A+1,160:poke A+64,160:poke A+65,160:A=A+(K*64):Y=Y+K:poke A,B:poke A+1,B+1:poke A+64,224:poke A+65,225:for J=1 to 30:next J
50 if peek(A+63)=226 or peek(A+63)=227:B=201:poke A,B:poke A+1,B+1:poke A+64,224:poke A+65,225:next *I 161
51 next I
52 if peek(A+127)=160:poke A,160:poke A+1,160:A=A+64:Y=Y+1:return
53 for I=1 to 10:poke A,160:poke A+1,160:Y=Y+1:A=61440+X+(64*Y):B=203:poke A,B:poke A+1,B+1:for J=1 to 30:next J:if peek(A+64)<>160 and peek(A+64)<>N:next *I 161
54 next I

Thanks in advance!
John


RE: John Passfield game Chilly Willy 40th Anniversary - ChickenMan - 08-08-2024

Hi John and welcome to the Forum, good to have you onboard Smile

Yes we have Chilly Willy (as chilly.mwb) on our arcade_1_ss80.dsk in our Repository if that helps.


RE: John Passfield game Chilly Willy 40th Anniversary - RetroJohnno - 08-08-2024

(08-08-2024, 03:23 PM)ChickenMan Wrote: Hi John and welcome to the Forum, good to have you onboard Smile

Yes we have Chilly Willy (as chilly.mwb) on our arcade_1_ss80.dsk in our Repository if that helps.

Thanks - and this is great news! It will be fun to see that old code again :-)