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.110s
<1234567…34>
  • next pixelI searched the "Discussions" groups for the phrase "next pixel" and got no matches - and removing the quotes it discards the "next" and just searches…

    ... = attribute address to screen address
    ...

    screen address = pixel display address 16384-22527
    attribute address = attribute square address 22528 ...
    Alcoholics Anonymous Alcoholics Anonymous September 2012 Development
  • Reading DEFB for backgroundsHi all I suppose the question is kind of silly but I'm a completely newbie with assembler :-S I'm drawing some side backgrounds with ZX Paintbrus…

    ... of useful bits of code. Attribute address to screen address, and screen address to attribute address.
    [code]aa2sa: ld ...
    FrankT FrankT December 2018 Assembler
  • bitmap address to attribute addressI've searched, but I don't seem to find the proper keywords. I have a bitmap screen address in DL, character aligned (the address of the top byte of…

    ... to find the proper keywords.

    I have a bitmap screen address ... in DL, character aligned (the address of the ... there a quick way to get the corresponding attribute address fiddling with that ...
    na_th_an na_th_an November 2013 Development
  • 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... [CODE]AttrDE: ld a, d ; get the hig…

    ... snippet of code to convert a screen address to an attribute cell address...
    ... attribute address
    or 0x58 ; set the high order byte to ... ret ; de now contains the attribute address
    [/CODE]
    ...
    Sokurah Sokurah January 2014 Development
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?

    What is the fastest way, given x,y (in hl) to return the attribute address?
    robpearmain robpearmain December 2005 Development
  • byte to screen eventI have another question regarding assembly routine in MMCOYZXS by Toni Baker page's 87-88 [QUOTE]21A440 LD HL,40A4 11083F LD DE,3F08 0608 LD B,08…

    ... character @ 0x3Fxx are written to the screen location 0x4xA4 is not when ... when stepping through it seems to happen at:
    24 INC ... 'HL' registers that indirectly address the screen location are passed the 'A ...
    username username April 2014 Sinclair Miscellaneous
  • Converting jpeg/bmp/gif to SCREEN$ fileMight be a bit of a long shot, but is there any way of converting an image file with the correct dimensions/colours to SCREEN$ file that can be loade…

    ... with the correct dimensions/colours to SCREEN$ file that can be loaded ... up with a converter program to do this.

    Failing ...
    daveysludge daveysludge January 2012 Development
  • BBC to screen live game tournamenthttp://www.bbc.co.uk/news/technology-34475037 interesting, could be the start of something? [quote]The BBC is to stream live coverage of a majo…

    ... />
    [quote]The BBC is to stream live coverage of a ... /> maybe we can get them to screen a knockout manic miner tourny ...
    mel the bell mel the bell October 2015 Chit chat
  • Project: M.u.l.e.Wokani came up with a great idea about trying an open-development approach for spectrum games, and I thought why not try with a game I have under dev…

    ... the screen address from pixel coordinates, screen address from column coordinates, attribute address from screen address, screen address from attribute address, ... a screen address and returns the address of the corresponding attribute square, to which ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... (hl), 0xd0 ; address

    ; clear the screen and the attribute area
    ex de, hl ; character attribute address to DE

    ; error trapping ... 8 lines using the same screen address
    ENDM ; repeat 24 rows ...
    chev chev May 2009 Development
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…

    ... exit if off bottom of screen
    push bc
    ;calculate the correct Attribute Address for the Y\X ... e
    ;set the Attribute address to the line below - and ... Attribute address - set the adjacent horizontal Attribute - then set the Attribute Address ...
    Turkwel Turkwel June 2010 Development
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... (I was about to suggest you to do so :razz:).[/ ... inside a library (similar to "case_insensitive") after being sure ... but don't know how to handle this... :-?[/QUOTE]
    attribute address on screen, and function BIFROSTfindAttr ...
    Einar Saukas Einar Saukas March 2012 Brand new software
  • Bottom 4 lines of the screen fileI'm wanting to save the bottom 4 lines of the display memory (AT 20,0 to #0; AT 1,31) 23168 is the start of the attributes and its length will be 32…

    ... B,4 ; Number of screen char lines to save
    SPRSLP1 PUSH ... B,4 ; Number of screen char lines to restore
    RPRSLP4 PUSH ... save

    ; Calculate Attribute address for screen address in HL

    GETATTR ...
    dbolli dbolli February 2013 Development
  • generating a pre-defined list in an un-defined sequenceI've decided to become a drunkard, to which end I've been drinking a whole bottle of beer in one day (whereas normally I'd make it last 2 or 3 days).…

    ... it the way I want to do it, so I uploaded ... it as a binary at address 49152.

    This one ... 's not too hard to change the code to do that.
    dec hl ; alter lfsr range to include 0

    ; 0
    Alcoholics Anonymous Alcoholics Anonymous July 2013 Sinclair Basic
  • Pac-Land: can be coloured?All versions of this game are full coloured, but not the Spectrum version. It has large sprites, but maybe the scroll is too fine to make a coloured …

    ... ,0 disable original filling screen with attribute

    ... LD A,(HL) ;read attribute to alternate A
    EX ...
    LD A,D ;screen graphics address to screen attribute addrees
    RRCA
    attribute to screen
    EX AF,AF ...
    Ralf Ralf January 2014 Games
  • Animated attribute revealA new challenge to solve next. I would like to create an animated attribute reveal in machine code by having my 768 byte attributes held in ram whic…

    ... to the screen is highlighted.

    So, I set my attribute ... ld b,14 ; Put attribute length in b
    ld ... subroutine I need to set the attribute address to hl based on ... code]
    highlight ; set the attribute address here to hl

    ld ...
    Speccy_James Speccy_James February 2014 Development
  • Animated attribute revealA new challenge to solve next. I would like to create an animated attribute reveal in machine code by having my 768 byte attributes held in ram whic…

    ... to the screen is highlighted.

    So, I set my attribute ... highlight subroutine I need to set the attribute address to hl based on the ... per Y row for me to refer to

    [/QUOTE ...
    this subroutine counts koords to adr in atr place
    Jerri Jerri February 2014 Development
  • 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…

    ... copy 48 lines from buffer to screen
    REPT 2 ; ... 16 bytes each) from buffer to screen
    ld sp,nn ... Therefore copying entire buffer to screen will be about 87,000 ... T-states to copy the entire attribute buffer to screen every frame ...
    Einar Saukas Einar Saukas December 2014 Development
  • Map to screen address problemCan anyone help me out with what I guess is a screen address calculation problem. I need to calculate the screen address of a tile based on a number…

    ... a screen address calculation problem.

    I need to calculate the screen address of ... a tile based on a number from 0 to ... I have tile 0 its address would be 16384, tile ... when I have to calculate for the other screen thirds.
    ...
    Mr Millside Mr Millside April 2005 Development
  • some debugger in emulators that is able to brakpoint when a mem address is accessed ?Is there a debugger (disassembler) available in some emulator that is able to stop (breakpoint) when a particular memory address is accessed ? For e…

    ... is able to stop (breakpoint) when a particular memory address is accessed ... example I want to stop when address #5aff is about to be changed ... this case a specific color attribute) and to see where the program ...
    secarica secarica November 2009 Emulators
  • Fastest redraw of screen from UDGsHere's a question for everyone, to generate a bit of code to be used in games: On a standard 48K Spectrum, what's the fastest way to redraw the scre…

    ... you want to go, you can add an attribute byte to each UDG ... bytes per character to give a full 16-bit address of each ... UDG, allowing for multiple character sets to be ... in the translation from map to screen.

    And if you ...
    joefish joefish March 2013 Development
  • 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…

    ... and row numbers into the screen attribute address. For example, if de = 0 ...
    Mr Millside Mr Millside April 2014 Development
  • Spectrum screen layoutSeeing the thread on displacement I was wondering why the spectrum had the stupid screen split into three sections and the addresses for each section…

    ... the spectrum had the stupid screen split into three sections and ... />
    I understand having the attribute clash and the table at ... why didn't they just address the screen from top to bottom.
    ASH-II ASH-II May 2014 Sinclair Miscellaneous
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... Buffer copied to screen

    This is to be assembled ...
    ; CONVERTS A SCREEN ADDRESS TO AN ATTRIBUTE ADDRESS
    LD A,H
    TO THE SCREEN

    ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS ...
    robpearmain robpearmain September 2004 Development
  • Smooth Masked Sprites using fast page flip on 48k Part 2Ok, After all the suggestions in Part 1, which were all excellent (Thankyou), I opted on the following: I have 2 x 6k Offscreen areas (Yes, that's …

    ... IS 1, FAST COPY BUFFER TO SCREEN

    It ... /> ;
    ; ; CONVERTS A SCREEN ADDRESS TO AN ATTRIBUTE ADDRESS
    ; LD A,H
    TO THE SCREEN

    ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS< ...
    robpearmain robpearmain September 2004 Development
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... /> SCRMODA LD DE,16388 ;screen address of top left
    ;corner ... /> LD BC,1760 ;adjust screen address for
    SBC HL,BC ... adjust screen
    ADD A,E ;address to point to right ... /> EX DE,HL ;DE = SCREEN ADDRESS AGAIN

    SKIPB ...
    dmsmith dmsmith September 2004 Development
  • Fastest way to write something to screen$Hi, 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 can introdu…

    ... scrolling, just write different values to a block and see if ... what's the fastast way to fill a block of memory ... was the fastest way to update the screen. I know that ldir ... /> _________________
    --
    packet forwarded to wrong interface


    AE.Vasconcelos AE.Vasconcelos April 2005 Development
  • screen$I'm wanting to create a game which is written mostly is Basic, due to lack of MC skills but i need a MC routine if someone would kindly supply it I…

    ... want to store these in memory
    eg screen 1 at address 23296 to ... 30208
    screen 2 at address 30209 to 37121 ... this data from it's address to 16384

    i ... this but it used to mess up the screen if you were ...
    chop983 chop983 August 2005 Development
  • What should be the base address to set for my codeHi, I am new here and I have a simple question but one which I have not found an answer to. When I am developming my programs what should I set th…

    ... have not found an answer to. When I am developming ... I set the base address for my code to (i.e. the ... area of the memory assigned to machine code can move ... fixed location that I can to give me as much ... start it at the highest address that it could possible be ...
    Scrapheap Scrapheap April 2006 Development
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
attribute 2.9K 4.3K
address 11.8K 21.2K
to 549.6K 1.6M
screen 45.8K 73.8K

Related Threads

  • 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…
  • 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…
  • Convert x,y to Attribute Address in AssemblyWhat is the fastest way, given x,y (in hl) to return the attribute address?
  • 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…
  • 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 ;…
  • 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
  • screen attribute
  • 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
  • attribute address to co ordinates
  • row to screen address
  • sxenn address to attribute
  • screen address to buffer
  • screen address to x and y
  • screen address to attribute

Copyright © 2024 World of Spectrum