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.131s
<1…9101112131415…34>
  • Zecut0r and ZAFA while ago (about 2 yrs)i took VbSpec and tried to port it to Delphi 6. Althought it was pretty weak, it. Meanwhile DelphiSpec 0.1 appeared and i wa…

    ... cr ;"print a carriage return to screen "
    currenty 1 add 0 ... />
    Gabriel,
    My emails to you are being return. Is ... , Do you have another email address?
    I did not get ... the MATHS.fth file attached to your last email.

    Steve(spt) Steve(spt) October 2004 Emulators
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    ... the screen address one pixel below the given address ? Is it best to use ... metric on which "best" is to be measured.

    [quote ...
    Philip Kendall Philip Kendall November 2004 Development
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    ... the screen address one pixel below the given address ? Is it best to use ... :cool:, it is faster to modify the screen address rather than using a ... table or the stack to pop off screen ...
    Alcoholics Anonymous Alcoholics Anonymous November 2004 Development
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    ... "Routine to generate a Screen Address Table". I had to change the ... inc l to ... l was rolled back to zero it wrote all ... br /> inc l ; Changed to inc hl
    ld ( ...
    inc l ; Changed to inc hl

    ...
    Mr Millside Mr Millside November 2004 Development
  • FrameSyncIt was many many years ago since i programmed assembly on the spectrum but I just picked it up again for fun. Now this is one thing I can't remember…

    ... then there is a branch to address 56 which is the ROM ... in uncontended memory, memory access to screen either reading or writing will ... the border phase of the screen refresh (thats the first ... ). During these phases of screen refresh contended memory can be ...
    dmsmith dmsmith August 2005 Development
  • TLOTRD - compiling problemsOk guys! A new demo for 'The Legend Of The Red Dragon' is nearly finished (just need my bro to draw some artwork as I'm using sample images from the …

    ... each screen and load it there. Then do a CLEAR to the address ... where the first screen is and run ... you have the whole memory to play with.
    na_th_an na_th_an October 2005 Sinclair Basic
  • 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) I want to copy 4 bytes wide by 32 bytes high from the screen to an area of memory. I then want to cop…

    ... Rob,

    Another way to speed this up would be ... to use the b reg for ... then it would be quicker to roll out the code for ... - then you don't need to check if you cross a ... low byte of the screen address you need to preserve for each line ...
    dmsmith dmsmith December 2005 Development
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    ... want the attr address and have the screen address the code is ... Attribute Address
    ;
    ; Computes the attribute address corresponding to a screen
    ; address ... ;
    ; enter: hl = screen address
    ; exit : de = address of attribute square
    rtunes rtunes December 2005 Development
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    ... want the attr address and have the screen address the code is ... Attribute Address
    ;
    ; Computes the attribute address corresponding to a screen
    ; address ... ;
    ; enter: hl = screen address
    ; exit : de = address of attribute square
    Dr BEEP Dr BEEP December 2005 Development
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    ... assumption that HL contains the screen address, but as the poster originally ... add on a routine to calculate the screen address from the XY coord ... add a good few T to the timing.
    icabod icabod December 2005 Development
  • 128k Screen Flipping - Sample Code PleaseI know this has been covered before, but I cannot find out code to do the following: On a 128k Spectrum tell the speccy to display from address 4915…

    ... you able to always have 49152 as the screen address?
    to 49152, the screen is black ... call PageRam ; effects the flipped screen

    ld ... />

    ; hl = screen address
    ; de = gfx

    robpearmain robpearmain February 2006 Development
  • Any examples of Proportional Font (Dark Star)Dark star had a cool proportionally spaced way of displaying text. Does anyone know of any code to do this? Cheers

    ... have finished the whole function to print a message at x ... />
    ret

    ; HL = screen address
    printchar:


    robpearmain robpearmain March 2006 Development
  • Wanted: Game Ideas!Ok then here goes nothing. I'm a reasonably good programmer, but I'm really no good at coming up with game ideas and graphics. So if any of you have…

    ... moving things on screen) and a difficult case to see what the ... characters, of which the screen occupies up to 32x24 in the top ... the edge of the screen. An entire screen could be called with ... or so hours in a row to get it right. I've ...
    Alcoholics Anonymous Alcoholics Anonymous April 2006 Development
  • 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 …

    ... information that I was trying to figure out.

    Thanks ... also to Alcoholics Anonymous (Who posted while ... the fact I was trying to calculate it from the X ... Y coords and not the screen address.
    Scrapheap Scrapheap April 2006 Development
  • 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 …

    ... of two is equivalent to a series of shift ... you add your result to the address of the start of ... now have an address that points to the attribute square you ... left corner of the main screen (minus the input area) ... ), then you'll have to subtract the Y co-ordinate ...
    monty.mole monty.mole April 2006 Development
  • ANN: SP1 for Z88DK (aka splib3, Sprite Pack v3.0)Well it's finally arrived, after a month of "a few days from now" release deadlines. SP1 is the lastest version of splib, a flicker-free software sp…

    ... s->row > 21) // if sprite went off screen, reverse ... 10 sprites must be drawn to screen and that is the ... over by sp1_IterateSprChar() in row-major order. Row-major order, in ... ie, an entire row is done before moving to the next column ...
    Alcoholics Anonymous Alcoholics Anonymous May 2006 Development
  • Sprite adviceHello. So, I'm slowly getting to grips with Z80 assembly - currently equal parts frustration and enjoyment. Now looking for some advice to help shift…

    ... ;
    ; ;
    ; Moves the screen address down 1 line ;
    ; Written ... Incy: inc h ; try to move down 1 line in ...
    Kiwi Kiwi May 2006 Development
  • Sprite adviceHello. So, I'm slowly getting to grips with Z80 assembly - currently equal parts frustration and enjoyment. Now looking for some advice to help shift…

    ... could maybe be adapted for screen addressing, or may trigger ... br />
    Lets say that screen address is composed of:

    ok so... we need to increment CCC and when it ... , make it directly add to AA instead of BBB... ... the value we want to add.
    windenNTW windenNTW May 2006 Development
  • Sprite adviceHello. So, I'm slowly getting to grips with Z80 assembly - currently equal parts frustration and enjoyment. Now looking for some advice to help shift…

    ... edges of the screen. It is now modified to incorporate multiple ... sprite position calculation part seems to be fine because I ... It needs hl to contain sprite screen address, and de to contain databyte pointer ... is enough for the compile to fail.

    The ...
    48K 48K May 2006 Development
  • ZXLFN - storing tape header in a long file nameHi lads ;) Couple of months ago, the group of guys interested in divIDE software development has came up with an interesting idea - store tape heade…

    ... your disk, wanting to be placed to suitable address in the zx ... memory to be decompressed (and ... mean the same contents) files to ZX.

    preparing ... />
    so, SAVE "dunny" SCREEN$ will produce in the current ...
    zilog zilog July 2006 Emulators
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... /> inc h ; Move h to beginning of screen address tablw

    ld ... /> inc h ; Move h to beginning of screen address tablw

    ld ...
    Dr BEEP Dr BEEP September 2006 Development
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... h ; Move h to beginning of screen address

    ... h ; move to lo bytes of screen
    ld ... screen

    ret ; DE now has proper address ...
    Dr BEEP Dr BEEP September 2006 Development
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... ; if not, check to see if we need to move "Y"
    to the counter idea and using ... exactly zero to know if the particle went off screen. This only ... />
    Also, although computing the screen address from scratch using tables is ...
    Alcoholics Anonymous Alcoholics Anonymous September 2006 Development
  • Pixel Explosion CodeJust a little snippet to cause explosive effects. It uses table lookups for the screen address, and can handle up to 32 pixel particles. A particle…

    ... h ; Move h to beginning of screen address

    ... h ; move to lo bytes of screen
    ld ... screen

    ret ; DE now has proper address ...
    Dr BEEP Dr BEEP September 2006 Development
  • Whatcha listening to now?I'm listening to Audioslave's Revelations album. Fantastic work! Belting it at 12 in the night! Neighbours must be going crazy! :lol: Also listening…

    I`ll deffo have to pop in soon then...
    < ... `ll need the speccy`s screen address or summit won`t I ... /> Oh, and I`m listening to Paolo Nutini finally... great unusual ...
    CKay CKay September 2006 Chit chat
  • You cheating....Do any Spectrum games cheat, you know like Snes/N64 versions of Mario Kart or can anyone nominate any games on any format which cheat I forward NHL9…

    ... meant to be drawn by writing to the appropriate place in screen memory ... , but due to the address being ... miscalculated it ends up writing to ...
    gasman gasman October 2006 Games
  • The 128 plus 2 wasn't very goodHaving looked at the review in issue 33 of Crash of the Spectrum Plus 2, it strikes me as a bit odd, as if Simon Goodwin had to like it. I remember r…

    ... also be used to shift the contents of the screen in any ... with a register indicating pixel row to start from. For horizontal just ... substantial improvement from the 48 to the 128 may have accelerated ... have allowed Sinclair's computers to remain in Sinclair's ...
    Alcoholics Anonymous Alcoholics Anonymous October 2006 Sinclair Miscellaneous
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation? 6144 bytes divided into 3 blocks, 2048 bytes long. if you want t…

    ... you just add 256 to the current screen address (or perform an INC ... simple ways to "avoid" the odd screen layout, I tend to generate a ... table of screen Y ... H to the start of your table, and get the screen address with ...
    icabod icabod October 2006 Development
  • Spectrum Screen Memory MapWhat's the advantage (mistery?) behind ULA's spectrum screen memory interpretation? 6144 bytes divided into 3 blocks, 2048 bytes long. if you want t…

    ... that maps Y coordinates to screen addresses, and refer to that all the ... time instead of calculating the address ... in incredibly useful - given an address in DE, it will always ... next address down. (You can also swap the registers around to ...
    gasman gasman October 2006 Development
  • Ways to use double buffering in basicI was meddling with woody's print stream code where you can print characters at any pixel location on screen. I was playing with 12 sprites, very ann…

    ... you to, eg, load up a screen$ and then copy it to the ... 128's extra memory (you select destination address). Later ... you can use it to copy from ... that extra memory back to screen$. As the name suggestes it ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Sinclair Basic
<1…9101112131415…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
row 3.2K 6.5K
to 549.6K 1.6M
screen 45.8K 73.8K
address 11.8K 21.2K

Related Threads

  • 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…
  • 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…
  • Fastest way to decide which pixel to paint in order to draw a straight line(after I saw "Bresenhams circle algorithm" in development forum, I decided to ask this in here)<br /> <br /> in fact, I want to accelerate a car towa…
  • Now seems to be a good time to add to your collectionsI have bought a few spectrum items to add to my collection recently, had i bought them a year or two ago they would have cost double. This is one of …
  • Update to Image to ZX Spec to 1.3.1I'm inbetween jobs at the moment and felt the need to add a new feature - the ability to export anim gifs.<br /> <br /> [IMG]https://lh6.googleuserco…
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords.<br /> <br /> I have a bitmap screen address in DL, character aligned (the address of the…
  • Calculating screen address to alternative ATTR area?I'm using this small snippet of code to convert a screen address to an attribute cell address...<br /> <br /> [CODE]AttrDE: ld a, d ;…
  • Column and row numbers to attr address?[FONT=Calibri][SIZE=3]Can anyone provide me with a code snippet the will convert the column and row numbers into the screen attribute address. For ex…
  • How to add a loading screen to my tap file[FONT=Calibri][SIZE=3]I?ve got my game created as a tap file generated by Pasmo. I now want to add a loading screen. Can anyone explaine the best way…

Related Searches

  • fastest way to clear screen
  • full screen fuse how to
  • loading screen poke to hide text
  • 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
  • 48k spectrum white screen no border when trying to load
  • screen address wrap
  • save more than 1 screen to memory
  • fastest way to clear a screen
  • convert screen to png
  • attribute address to screen
  • pixel row screen address
  • screen address to buffer
  • screen address to x and y
  • screen address to attribute

Copyright © 2024 World of Spectrum