General games-related topics
dr beep
Posts: 2080 Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer
Post
by dr beep » Fri Aug 12, 2011 6:10 pm
yerzmyey wrote: Aaaah, so the mystery has been solved: I used 16K config too.
Interesting bug.
No, explanable!
Dfile is set BEFORE the HIRES-screen and in 16K expanded and so creating the error.
Error was created by reading inaccessable RAM in 1K which was there in 16K.
Last edited by
dr beep on Thu Dec 29, 2011 8:45 pm, edited 1 time in total.
iturbez
Posts: 154 Joined: Fri Dec 25, 2009 1:06 pm
Location: Spain
Post
by iturbez » Fri Aug 12, 2011 8:35 pm
It's a very good job!
dr beep
Posts: 2080 Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer
Post
by dr beep » Fri Aug 12, 2011 9:46 pm
yerzmyey wrote: Aaaah, so the mystery has been solved: I used 16K config too.
Interesting bug.
I like the bug because it shows that it is a true 1K game.
zx81jens
Posts: 202 Joined: Sat May 10, 2008 8:26 am
Location: a Basement in Nienburg / Germany
Post
by zx81jens » Sat Aug 13, 2011 11:03 am
hi everyone!
BLOCKY is a really good and fast game - and has the devil inside
if you start the game and do nothing, the score will be 666 - don´t tell APPLE
greetings
jens
eyerything will be okay in the end.
if it´s not okay, it´s not the end.
and: uıɐbɐ ʎɐqǝ uo pɹɐoqʎǝʞ ɐ ʎnq ɹǝʌǝ ɹǝʌǝu ןןıʍ ı
dr beep
Posts: 2080 Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer
Post
by dr beep » Sat Aug 13, 2011 4:17 pm
For the diehards, here is the source of blocky with comments.
Attachments
BLOCKSRC.TXT
(36.14 KiB) Downloaded 249 times
yerzmyey
Posts: 1240 Joined: Thu May 15, 2008 10:11 am
Location: Rubber Planet
Contact:
Post
by yerzmyey » Tue Aug 16, 2011 11:33 pm
Finally I played it today.
A really cool game for unexpanded ZX81.
dr beep
Posts: 2080 Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer
Post
by dr beep » Wed Aug 17, 2011 11:36 pm
dr beep
Posts: 2080 Joined: Thu Jun 16, 2011 8:35 am
Location: Boxmeer
Post
by dr beep » Thu Dec 29, 2011 8:35 pm
I have found the bug why the program didn't run on a 16K and did on a 1K.
In fact it was pure coincidence that the code DID RUN on a 1K ZX81.
To solve the bug I needed more room for the stack (which I did not have) but thanks to the development of further games I was able
to alter the code with a trick used in later games and so creating just enough room to implement the bugfix.
I also changed the minimal distance between platforms back to 50 in stead of 60 and so using the full buffer again with max 4 platforms on screen.
The bugfixed version will be part of the pack.