World of Spectrum
  • Categories
  • Discussions
  • FAQ
  • Sign In
Home › Search
Title Search
@title beer Word 'beer' in title
User Search
  • @user admin Only posts by Admin
Text Search
  • @body beer Word 'beer' in the text
Phrase Search
"Hello World" Exact phrase match
Exclude Terms
  • car -red Search cars that are not red
"Or" Searches
  • honda | bmw 'honda' or 'bmw' results
Multi-Field
@(title,body) hello Both contain 'hello'
WildCard
  • hond* civ* Match all with an astrix
Combination
  • @title bmw @user admin
See more supported syntax examples
Search Again :: Adv Search 1000 results in 0.383s
<1…28293031323334>
  • Z88DK NOOB cplot INK colorHi I am a complete NOOB with Z88DK, I am trying to draw colored circles. How does ink, paper and border work with Z88DK. I started trying to wo…

    ... ; HL = return address
    POP DE ; E = y, and remove y from stack (necessary ... return address back to stack

    LD D,C ; Move X to the ... proper register

    ; D = X and E = Y
    ...
    Alcoholics Anonymous Alcoholics Anonymous June 2016 Development
  • TommyGun's getting a Debuggerhttp://youtu.be/B_kZVRvYV98 I have always wanted to debug the programs I write in TommyGun using TommyGun instead of the debuggers in emulators. …

    ... whenever debugger is active and PC reaches this address defined by symbol ... definiton for several symbols, to avoid having to redefine them for each ... define structs members and their offsets. eg. X:0, Y:1, oldX:2 ... are what I am use to and what I consider a good ...
    Kiwi Kiwi July 2016 Development
  • TommyGun's getting a Debuggerhttp://youtu.be/B_kZVRvYV98 I have always wanted to debug the programs I write in TommyGun using TommyGun instead of the debuggers in emulators. …

    ... essentially "Watches" and I have stated previously I plan to add these ... an address marked with a DEBUG_* debugger will output something to a ... define structs members and their offsets. eg. X:0, Y:1, oldX:2 ...
    RMartins RMartins July 2016 Development
  • TommyGun's getting a Debuggerhttp://youtu.be/B_kZVRvYV98 I have always wanted to debug the programs I write in TommyGun using TommyGun instead of the debuggers in emulators. …

    ... "Watches" and I have stated previously I plan to add these ... an address marked with a DEBUG_* debugger will output something to a ... check it has "hit" an address. This would make it extremely ... define structs members and their offsets. eg. X:0, Y:1, oldX:2 ...
    Kiwi Kiwi July 2016 Development
  • Running out of fingers in AssemblyDear all, Still trying to learn Assembly and have put a few routines together. However, as my routines become a little more involved I find myself…

    ... asks why their code to clear the screen is so much ... instructions do and how they work. Compared to BASIC, and particularly Sinclair ... approach to clearing the screen is two loops (an X and a Y loop ... ) because they tend to ...
    AndyC AndyC September 2016 Development
  • New engine: MuCho, Multiple-Choice Adventure Engine, Release 1I made a multiple choice adventure engine, or choose your adventure engine, or gamebook engine. Something in those lines. Win32 toolkit: http://so…

    ... the programmer specify an X and a Y size, and simply take a rectangle ... would make text and graphics on the same screen easier. Perhaps a ... simpler method might be to have ... a full screen you can leave the graphic up and keep the ...
    joefish joefish October 2016 Development
  • What should your speccy have come with ?:) I was thinking about this earlier. What changes should of been made to the Speccy when you purchased yours ? Realistically this topic really…

    ... could address 64K (original design addressed up to 16K)

    - 2 x ... TS2068 Hi-Colour 8x1 screen modes for 256x192 and 512x192 resolutions
    screen modes:

    Timex resolutions @ 256x192 and 512x192. 256 ...
    retrogod retrogod January 2017 Sinclair Miscellaneous
  • Screen resolutions and the Speccy's limits?What list of screen resolutions/palettes could the ZX Spectrum feasibly produce on a standard PAL TV if RAM, ULA or other space constraints is not a …

    ... assume you keep the existing screen structure in memory.
    Your ... you from just drawing a screen to be seen on that mode ... talking about tweaking the fonts and the CIRCLE command for a ... for the Y axis?

    (x)256x (y)192
    (x)512x (y)192 ...
    Rebelstar Rebelstar January 2017 Hardware
  • User-friendly UDG banks/sheetsHello, retro-colleagues) Sometimes I still play Speccyal games and try funny things in BASIC, but one thing keeps me slow: [b]sprites[/b]. Alright…

    ... /> You won't be able to redefine the lower case font ... CHARS to point at the new font (to be exact, the address is ... changed using POKE 23606,x and POKE 23607,y ... see http://www.worldofspectrum ... my graphics system to do this and improving it, maybe to a point ...
    textvoyage textvoyage March 2017 Sinclair Basic
  • Look whats possible in 924 bytesSo, finally after over a year of development and nearly 25 years since I first designed the graphics, I've actually made it to the point where this i…

    ... I am trying to comment it logically and as understandably as possible ... see whats going on and I completely forget to add comments!
    screen, including instructions, white/ black players move, piece type at position x,y ...
    Arkannoyed Arkannoyed March 2017 Development
  • ZX Spectrum Test PCB I recently read about one of these (I think it may have been the Retroleum site but I am not sure) and I thought "What a great idea" . As pictured …

    ... it stay in one piece. And sometimes problem is other components ... times, wire links set in X or Y position, etc).

    screen output to discover patterns. Or a ... last resort imho.

    And working or not, having all ...
    RetroTechie RetroTechie May 2017 Hardware
  • Beginner's z88dk help rqdI'm struggling to get my first z88dk C program to compile. My program is this: #include <spectrum.h> int main() { zx_border(INK_BLACK); } …

    ... a library that finds the screen address from coords 0-31x 0 ... ; ++x)
    *zx_cxy2saddr(x,y)=255;
    }
    [/code]

    cxy2saddr = "character x,y to screen address ...
    Alcoholics Anonymous Alcoholics Anonymous June 2017 Development
  • z88dk sp1lib with fzxThe numbers dont seem to display properly? fzx by itself works [quote] // for targets supporting fzx // zcc +zx -vn -startup=31 -O3 -clib…

    ... rectangle covering the full screen -> x,y=0,0 width,height=32 ... 12, 0, 192 }}; -> x, width, y, height
    [/code]
    ... rectangle covering the full screen -> x,y=2,0 width,height=30 ... have fzx print to screen and copy that to a buffer which ...
    Alcoholics Anonymous Alcoholics Anonymous June 2017 Development
  • Mojon Twins MK2 and lighting effectsDoes anyone have any experience in getting the overlay.h working in the MK2 engine. There were several games written in the churro that used the ove…

    ... memory address 24999 is 0. The engine sets this value to 0 and ... is in charge of updating the colors of the screen to ... make the effects (the overlay file .h contains the halo and ... to resolve the issue. I have no such issue in the x ...
    andydansby andydansby June 2017 Development
  • z88dk multicolour enginesI've been trying to work out how the multicolour sprite engines have been implemented in z88dk. It's not obvious. Looking in the source, I found …

    ... and sticks to x,y order for everything instead of bending to Sinclair's weird y,x ... signed types lead to worse code (eg int) and the smaller the ... least 5 moving tiles on screen instead of 3 with these ... it's worthwhile to update these examples and put them into ...
    Alcoholics Anonymous Alcoholics Anonymous July 2017 Development
  • Just watched Paul Jenkinsons's spectrum chanel and now want to write code againPlease assume for the purpose of this thread I know nothing... I want to look to write games on the spectrum but want to develop and test on my wi…

    ... UDG on the first and on right key press ... two UDG's next to each other for the ... another next to it for it to appear on), and of course ... with limited UDG's to ... code.

    x/y = udg x/y position on screen - f = frame (there ...
    wbm wbm August 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... ld hl,$4000 ;start of screen file
    ld bc,$18 ... B; 8 pixel rows x 3 screen thirds into C
    ... screen address
    inc hl ;next screen address
    djnz loop ;repeat 256 times and ... set B to 0 ...
    Ast_A_Moore Ast_A_Moore September 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... LD HL,MainScreen ; screen address
    LD ... pixel rows x 3 screen thirds into ... screen address
    inc hl ;next screen address
    djnz loop ;repeat 256 times and ... set B to ...
    MatGubbins MatGubbins September 2017 Development
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... we have the ability to hatch the desktop and draw polygons (basis ... wise for BASIC and even handles the upper and lower screen.

    X,Y
    240 REM Display Cursor ... =NX-(NX>0): GO TO 220
    340 REM Cursor ...
    Paddy Coleman Paddy Coleman September 2017 Development
  • im looking for a double size, height and width character programi want to be able to stretch and scale up udg's

    ... with screen address
    ld a,"X"

    ;Fetch character bitmap address:
    to get the base address of character
    ... - $100 (chr code*8+$3c00), and load it into HL
    ld bc,32 ;add 32 to screen addr
    add hl,bc ...
    Ast_A_Moore Ast_A_Moore November 2017 Development
  • im looking for a double size, height and width character programi want to be able to stretch and scale up udg's

    ... with screen address
    ld a,"X"

    ;Fetch character bitmap address:
    to get the base address of character
    ... - $100 (chr code*8+$3c00), and load it into HL
    ld bc,32 ;add 32 to screen addr
    add hl,bc ...
    digital digital November 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... in with B = Y-position (row), C = X-Position (column).
    ... />
    ld a,c ;Save X-position for later

    address

    ld b,0
    ld c,a ;X- ... is it jumps to the routine and PUSHes the address to return to onto the ...
    joefish joefish November 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... putting the Y co-ordinate into B and setting C to zero.
    You could set B to zero and put Y in C, which makes ... character, and you don't have to re-calculate the address in your ... can be larger than the screen to allow for checking for things ...
    joefish joefish November 2017 Development
  • Troubleshooting my +2To put this in context: a while back (i.e. late last year and earlier this year) I was looking to put together a compilation of modern Spectrum games…

    ... means I have to be able to transfer it to disc so I ... ; likewise, a series of OUT x,y statements and if it does *this ... a 256x192 display on a screen capable of 1920x1080. Annoyingly (for ... the various PCW and PC1512 models, and extend that to all Amstrad's ...
    The Mighty Dopethrone The Mighty Dopethrone November 2017 Hardware
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... hl,0f940h ;plasma table 16 x 12 blocks = 192 bytes ... ;point to stored screen address
    ld d,a ;DE = stored screen address
    ... br /> sbc a,a ;
    and 08h ;
    add a,d ...
    Arkannoyed Arkannoyed November 2017 Development
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... hl,0f940h ;plasma table 16 x 12 blocks = 192 bytes ... ;point to stored screen address
    ld d,a ;DE = stored screen address
    ... ;
    dec d ;
    and 07h ;
    jr nz,mlpe ...
    Arkannoyed Arkannoyed November 2017 Development
  • Cubic RevealI just though I'd develop this a little further. Written a while ago on a whim! [img]https://dl.dropbox.com/s/p44y5dda49ucmop/square_reveal_1_1.gi…

    ... />
    110 LET addr=63808 ;address of plasma table
    120 ... .125 ;
    130 FOR y=0 TO 11 ;in this case we ... high
    135 FOR x=0 TO 16 ;and 16 blocks wide
    170 NEXT x ;loop
    180 NEXT y ;loop[/code]
    Arkannoyed Arkannoyed December 2017 Development
  • Modern Spectrum Games Advent CalendarSo... it is done. The main reason for my return from the shadows earlier this year was because I knew the greatest Christmas present I ever had was c…

    ... game[/i] that was "tape X, side A, game 1" ... just for a static title screen, and that technique was known as ... no slouch (and I particularly like the loading screen), but whack ... chance to say "spasibo!" to. And when I submitted Dizzy Y: Return To Russia to the ...
    The Mighty Dopethrone The Mighty Dopethrone December 2017 Games
  • How to stop a flickering character erasure?I'm trying to figure out how to build a moving sprite. Eventually it will be made up of several UDG's. However its early days yet so I'm experimentin…

    ... . WINDOW PUT GRAPHIC mygfx,0,x,y would be more in line ... /> SPRITE MOVE mysprite TO x,100:
    WAIT SCREEN:
    NEXT x:
    sprite ... 're not issuing commands and then timing to determine when they finish ...
    Dunny Dunny May 2018 BASIC
<1…28293031323334>

Latest Posts

  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Minor British Sports that did become games on the ZX Spectrum
    dmsmith on April 8
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7
  • Celebrity deaths...
    mel the bell on April 7
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 7
  • spectrum in netflix bomb and the cold war documentary
    zxbruno on April 7
  • Are there any decent Speccy Flight Sims?
    harriusherbartio on April 7
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 6

HitBox

Word Docs Hits
screen 45.8K 73.8K
address 11.8K 21.2K
to 549.6K 1.6M
x 14K 31.7K
and 504K 1.3M
y 6.2K 15.7K

Related Threads

  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • i want to save a snapshot file from snap to tap onto my hdd. what code address and length is it?hi,<br /> i want to save a snapshot file from snap to tap onto my hdd. what code address and length is it?<br /> i cant seem to find any info on th…
  • Spectaculator 5.x/6.x And Multiface 3Hi there, anyone had any trouble with this at all? The instructions say that it will auto-switch between a Multiface 128 and a Multiface 3 when choos…
  • Help with Su 20 and issues to swap /beg for to finish 1st 50!Got hold of issue 20 but with no cover, I can get an image of the front cover, but could someone tell me if the Kempston advert on page 2 and the qui…
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen.<br /> <br /> First I use HL to contain ROW and COLUM<br /> I then call the MapScreenFun…
  • How to hack game to find pokes for infinity life and others!Hello!<br /> <br /> Maybe this has been discused before, but I coulden't find anything via search.<br /> <br /> My question is this.<br /> <br /> How…
  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem.<br /> <br /> I need to calculate the screen address of a tile based…
  • Fastest way to write something to screen$Hi,<br /> <br /> I just got pasmo.exe and start playing with attr scrolling, well, not scrolling, just write different values to a block and see if I…
  • Optimisation Needed! Is this the Fastest way to copy bytes from screen and back again?I have the screen address (say 0,0 i.e 16384)<br /> <br /> I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory.<br /> <…
  • Getting attribute location from a screen coordinates (x,y)I am having trouble figuring out how to convert an x,y coordinate pair (pointing to a specific pixel) to the location of the attribute for the block …

Related Searches

  • fastest way to clear screen
  • user name and password to download emulator
  • full screen fuse how to
  • loading screen poke to hide text
  • to differences in 128 and 2b
  • x y z
  • yellow hue to screen
  • push pop to the screen
  • shadow screen to c000
  • screen address
  • write to screen
  • copy picture to screen
  • white screen no border when trying to load
  • attribute address to screen
  • row to screen address
  • screen address to buffer
  • screen x y r tape
  • screen x y
  • screen address to attribute
  • x y to screen position

Copyright © 2024 World of Spectrum