-
Mined-Out a Minesweeper clone? Error in Infoseek[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0003213"]Mined-Out from 1983 by Ian Andrew[/url], is described in the WOS database as a Minesw…
... gameplay style became a popular segment of the puzzle game genre ... -
Mined-Out a Minesweeper clone? Error in Infoseek[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0003213"]Mined-Out from 1983 by Ian Andrew[/url], is described in the WOS database as a Minesw…
... gameplay style became a popular segment of the puzzle game genre ... -
Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …
Here's a much neater version of my previous post. Using IX for addressing the parameters simplifies the assembler code. The original routine needed all its parameters to be correct beforehand, as it was only doing a check on y, whereas all of x, y, x+w, y+ ... -
Problem Reading the KeyboardHi Folks, I'm working my way through Toni Baker's rather good book and thought I'd write some code to scan the keyboard and store the results so tha…
... key states for the current segment
PUSH HL ;Calculate ... the keyboard segment number
LD HL,_keyboardSegments ... the key states for this segment
OR 0xE0 ;Get ... -
Problem Reading the KeyboardHi Folks, I'm working my way through Toni Baker's rather good book and thought I'd write some code to scan the keyboard and store the results so tha…
Hi Battle Bunny,
First of all thanks for the guidance re code formatting - I've updated my original post.
Secondly, your comments on my code pointed me in exactly the right direction. One further modification was needed after ... -
Problem Reading the KeyboardHi Folks, I'm working my way through Toni Baker's rather good book and thought I'd write some code to scan the keyboard and store the results so tha…
... holds XOR mast for keyboard segment numbers
_keySegmentLoop ; ... A,0xFF ;Calculate the keyboard segment number
XOR C ... ;Calculate the keyboard segment number
IN A,( ... -
The Spectrum Show Episode 31New series... first episode... now live on youtube. Lots of new bits including playing tips and demo of the month. This episode I review the Magnum L…
... the new intro/music and segment headers have really split the ... , get rid of the new segment headers and replace with something ... -
What is this PSU for?Hello! Does anyone know anything of this power supply? [url]https://www.facebook.com/n/?groups%2F27527162456%2Fpermalink%2F10152667684257457%2F&aref…
... the real led type 7 segment display etc as I can ... -
llvm-z80 statusFew months ago I read about efforts to produce llvm back-end for the Z80 (even perhaps as part of new z88dk). Any update on that? I found [URL="htt…
... . If there is one code segment, all the code sections are ... -
clear a windowed area of the screenHi everyone! Ain't been on here for donkeys, but have recently started messing around with a little game. I'm looking for ideas/opinions on the bes…
... /> and %00011000 ;preserve the segment, mask the line
... xor %00011000 ;if the segment is %11 (ie. 3)< ... /> [/code]
The segment is incremented every 8th time ... lines fit into a segment. The routine resets the ... -
clear a windowed area of the screenHi everyone! Ain't been on here for donkeys, but have recently started messing around with a little game. I'm looking for ideas/opinions on the bes…
... /> and %00011000 ;preserve the segment, mask the line
... xor %00011000 ;if the segment is %11 (ie. 3)< ... /> [/code]
The segment is incremented every 8th time ... lines fit into a segment. The routine resets the ... -
clear a windowed area of the screenHi everyone! Ain't been on here for donkeys, but have recently started messing around with a little game. I'm looking for ideas/opinions on the bes…
... ;will be -1 after segment change, else 0
... ;avoid double increment after segment change
ld d ... ;ie. restores the current segment#
ld a,e ... ;ie. sets the next segment#
jp LOOP1 ;do ... -
Willy The Wasp 2Heres 2 versions, the Z80 file runs as it should, but the TAP file has issues which I cant resolve. The issues seem to be concerning the paging in of…
WILLY THE WASP II LONGPLAY NOW UP AND WATCHABLE ON YOUTUBE:
[url]www.youtube.com/watch?v=7Eix4yWcEmI&list=UUcITkDKLmEkMlLy-QX5RE0w[/url]
ZEUS -
Detecting flash mode inversionsIs is possible to detect with certainty when flashing characters change from normal to inverted and vice-versa?
... ;will be -1 after segment change, else 0
... ;avoid double increment after segment change
ld d ... ;ie. restores the current segment#
ld a,e ... ;ie. sets the next segment#
jp LOOP1 ;do ... -
Snowfall effectHow do you go about creating a snowfall effect like the one in Yeti? Now don't laugh, I'm currently printing 32 UDG's of dots OVER the top of my gam…
... .
rrca
rrca ; segment 0-2 multiplied by 8 ... br /> ; Find character cell within segment.
ld a,l ; ... 8 character squares per segment.
rlca ; divide x ... -
Snowfall effectHow do you go about creating a snowfall effect like the one in Yeti? Now don't laugh, I'm currently printing 32 UDG's of dots OVER the top of my gam…
... .
rrca
rrca ; segment 0-2 multiplied by 8 ... br /> ; Find character cell within segment.
ld a,l ; ... 8 character squares per segment.
rlca ; divide x ... -
Snowfall effectHow do you go about creating a snowfall effect like the one in Yeti? Now don't laugh, I'm currently printing 32 UDG's of dots OVER the top of my gam…
... .
rrca
rrca ; segment 0-2 multiplied by 8 ... br /> ; Find character cell within segment.
ld a,l ; ... 8 character squares per segment.
rlca ; divide x ... -
RENEGADE+ (NEW BACKGROUNDS - ZX SPECTRUM))Hi all speccy fans, i've just uploaded a rare version of Renegade which includes 5 new backgrounds!!! No footage of this has yet been seen on youtube…
[QUOTE=Pavero;806717]I have already asked Ralf for uploading 128k version again. ;-)
[url]http://www.worldofspectrum.org/forums/showthread.php?t=42945[/url][/QUOTE]
Many thanks!!!
Zeus -
64x48 monochrome big pixels display ideaHi. I was playing with this idea of having a simple 64x48 bytes buffer, 1 byte per pixel, then a renderer which would take that buffer and render it…
Below is the data segment from the routine which I ...
