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.140s
<1…891011121314…34>
  • Collision detection for interlocking shapes[SIZE=3][FONT=Calibri]I?m looking for some advice as I?m not sure how to resolve the following problem. I have an in memory structure that holds info…

    ... br /> [SIZE=3][FONT=Calibri]Screen Address[/FONT][/SIZE]
    [SIZE=3 ... Calibri]32 ; Add 32 to the starting address (so directly below the ... of using the bounding rectangles to do some basic "fast" ... first thought was to create a list of attribute address for the ...
    Mr Millside Mr Millside October 2013 Development
  • FZX Driver for z88dkAn fzx library for z88dk can be downloaded [URL="https://drive.google.com/file/d/0B6XhJJ33xpOWM2hWNjAxMVkxaEk/edit?usp=sharing"]here[/URL]. The libr…

    ... to a new line when the right side of the screen ... of characters actually written to screen and the carry flag ... the bottom right of the screen.

    [B] ... The intention is to allow you to specify how wide ... string will fit in a row. You can keep calling ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Announcements
  • Plea for new hardwareI'm posting this as a poll as I want to judge if I'm a solo loon going on about this, or if people really are interested in either of the following S…

    ... command) to re-map itself to skim-read from an alternative address, so ... should re-map to intercept reads to the ROM address space, and treat ... . Better would be able to place its screen address at least on any ...
    joefish joefish April 2014 Hardware
  • Hooky - hook ZX ROM and rewire RST and NMI to RAM - rantThis is a rather long rant. Not for short tempered. :) The objective is to hook into RST "vectors" and NMI on a Spectrum without affecting the normal…

    ... / jumps to address 0x66. The idea is to rewire these jumps to RAM so ... insert JP to our code at
    (for example) address FFFD. The ... plan is to write C3 5B 33 instructions to the address FFFD.
    to address 5cb2
    0x1222 LD HL ...
    tstih tstih July 2014 Development
  • Tinkering with DMASo, some afternoon tinkering... [img]http://photo.alioth.net/tmp/dma_small.jpg[/img] The purpose of this all is to see what's possible using the Xi…

    ... data and address buses and writes directly to RAM, ... of the bus, written to screen memory, then released control ... />
    * Memory to memory transfers
    On the ... bits of the port address with each increment of ... and no ROM to be able to bootstrap itself ...
    Winston Winston November 2014 Hardware
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... /> ld a,21 ; row 21 = bottom of screen.
    ld (xcoord),a ... 16 - this prints the space to screen effectively drawing over the asterics ... Why/what does this print to screen?
    ld a,(ycoord) ??? doesn ...
    antonyjones101 antonyjones101 September 2015 Development
  • off screen bufferwhen using an offscreen buffer is the memory copied to the screen in a way that makes it easier to draw sprites to the buffer? E.g. Lets say you…

    ... to the screen in a way that makes it easier to draw sprites to ... of the screen where you copy your buffer to,
    ... the buffer was copied to the screen so that the first ... that its easier to draw sprites to the buffer, and ... buffer
    copy buffer to screen
    slenkar slenkar June 2017 Development
  • what is wrong with this loop?here is the loop: ld b,12 ld a,31 ld de,right_screen_array right_screen_array_label call charaddress ex de,hl ;de now contains screen address…

    ... de,hl ;de now contains screen address hl contains array location

    it is supposed to fill an 'array' with the ... right hand side of the screen,
    the charaddress function works ...
    slenkar slenkar July 2017 Assembler
  • Work out screen address from attribute cellAttribute cell 22529 is equivalent to PRINT 0,1 position value. Is it possible to obtain these two values from the number 22529 in a simple MC rou…

    Attribute cell 22529 is equivalent to PRINT 0,1 position value.

    Is it possible to obtain these two values from the number 22529 in a simple MC routine?
    daveysludge daveysludge October 2018 Development
  • Printing text, part MMXIIXI'm pretty sure there's been a zillion threads about this already, and I don't think it's the first one by myself either, but here goes. Proportiona…

    ... br /> ; -7(ix) = i (row)
    ; 6(ix) & 7 ... a

    ; row loop counter
    ld -7 ... ),a

    ; Row loop - do this 8 times ... (base ptr increments per row, copy runs with string ... we're full, flush byte to screen
    ld c, #0x08< ...
    Sol_HSA Sol_HSA December 2018 Development
  • Trying to remember a platform gameI used to play a game with my dad that had a moon that was semi clouded over in the background. You would go from screen to screen collecting and ma…

    I used to play a game with my ... background. You would go from screen to screen collecting and maybe shooting things ... search but I have nothing to search from this!

    HonoredShadow HonoredShadow August 2019 Games
  • New Utility Z80onMDR - Transfer Z80 snapshot to Microdrive CartridgesWith the growing popularity of the excellent vDrive [url]https://vdrivezx.com/vdrivezx/[/url] I've adapted one of my utilities to create Microdrive …

    ... FILE - add a custom loading screen. Screen must be in binary .scr ... /> |
    | -b - force buffer storage to screen area (with corruption), useful if ... has an
    | alternate loading screen and filename, menu & volume ...
    TomD TomD September 2020 Brand new software
  • Fighting Warrior's protection systemThis is one of those bizarre cases where cracking the loading system is orders of magnitude more fun than playing the game. (Indeed, discovering I wa…

    ... variables, sets up ERR_SP to point to the BASIC calculator's workspace ... bytes off tape for a screen address, then 8 bytes for that ... the attribute. This allows the screen to be drawn in a non ... to jump to it. The copying routine takes the code hidden on screen ...
    Ritchie333 Ritchie333 October 2021 Games
  • Built a ZX Spectrum that works, but can't get the upper RAM to work?Like the title says I finished my Spectrum 3B board, and it boots, but it doesn't see the upper 32k of RAM. When it boots, the lower 16k works f…

    ... But the program seems to know that it's there ... logic, and I seem to get activity on A15 with ... 'm only getting .01 to .02 volts with a multimeter ... 85, 170, and 0 to that address, but PRINT PEEK returned 85 ... addresses above 23733 (from 23734 to 23740) and got 244, ...
    DistantStar001 DistantStar001 June 2022 Hardware
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... routine that only calculates the screen address once.
    With this ... this topic.
    Thanks to everyone that contributed.
    ... - x range is 0 to 255, y0 range is 0 ... - x range is 0 to 255, y1 range is 0 ... INC b ; now 1 to 8
    XOR A
    rtunes rtunes November 2001 Sinclair Miscellaneous
  • Speccy machine code info where is it?Recently I've been trying to learn Z80 and I've managed to make limited progress (some of my routines even compile now!) but I seem to be having trou…

    ... mnemonics I use:

    Screen Address (16 bits)
    010B BSSS ... 0-23

    Attribute Address (16 bits)
    0101 10BB ... can figure this out, the screen display is easy to understand.
    Alcoholics Anonymous Alcoholics Anonymous June 2003 Sinclair Miscellaneous
  • Anyone for a hacking challenge ?I have to get the DSK version of Tomahawk to work. It uses the well-known Digital Integration "SECURITY CODE" lock just like in Bobsled, ATF, etc. Th…

    ... the program counter PC to start executing at 24000 ... tries to guess the code then jump to the address ... specified by HL which is likely to ... be a low value to ... % readability on the screen at the same time ...
    BadBeard BadBeard August 2003 Sinclair Miscellaneous
  • help with sprites from SevenUpHas anybody got source for a short m/c rountine that can send sprites designed in SevenUp to the screen or to a dummy screen? A long time ago, I wor…

    ... The way the Spectrum's screen layout is divided into ... be a little difficult to master at first. All ... you need to do is take your ... determine which third of the screen you're dealing with, ... add 64 to give the high byte of your screen address - 16384, ...
    jonathan jonathan April 2004 Development
  • FAST PIXEL DRAWINGI'm looking for the fastest way to put a pixel to the screen (on spectrum ofcoz:). Here is my own procedure (written in PASMO). But I don't how do it…

    ... strange since the intention was to make DRAM refresh easier (o ... />
    But you just need to swap address bits from:


    to get a linear video address space...

    That's how I map my VGA screen ...
    klingler klingler July 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... take it you are prepared to sacrifice some memory when ... /> Do all these calculations, including screen address at a non-speed-critical ... each line and jump to it according to the result of ... from left to right, then right to left, then left to right... changing ...
    dmsmith dmsmith August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... /> I have also been able to implement the reverse direction for ... , saving the need to store and retrieve the screen address each line.
    dmsmith dmsmith August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... LD DE,(SPRADR) ;taking precalculated screen address where to draw sprite
    LD ... screen
    INC DE ;increase screen address
    INC H ;direct hl to point to ... DRAWE2 OR %00001111 ;to save and retrieve the screen address at
    LD ...
    dmsmith dmsmith August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... /> Yes, good idea. I need to restructure the layout so that ... increments for sprites are next to their relevent positions (i.e ... you mean, only recalcluate the screen address when the sprite moves?
    to see this optimised. Once the ...
    robpearmain robpearmain August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... DE,(SCRADR) ; taking precalculated screen address where to draw sprite
    LD SP ... />
    LD (SCRADR),HL ;store screen address for sprite drawing




    * Routine to Generate a screen address table
    * SCRTAB must ...
    dmsmith dmsmith August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... char to the screen

    ; On Entry:
    ; HL Contains Screen Address
    ; converts a screen address to an attribute address
    ; on entry: de = screen address
    ; on ...
    robpearmain robpearmain August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... HL
    ; converts a screen address to an attribute address

    ld a ... /> ; converts a screen address to an attribute address
    ; on entry: de = screen address
    ; on ...
    robpearmain robpearmain August 2004 Development
  • An emulator(another on of my projects) Does anyone know how to write an emulator? The emulated computer is very simple (a MK14, infact -also by Sir Clive) and a…

    ... anyone in the SAM community to write a compiler :( Plus also ... br />
    I could print to a backscreen, but am waiting ... , you mean like working out screen address for a pixel and setting ... />
    -----------------

    I want to join the club, do I ...
    CKay CKay August 2004 Development
  • 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 …

    ...
    ;
    ; ; CONVERTS A SCREEN ADDRESS TO AN ATTRIBUTE ADDRESS
    ; LD A,H ... CHAR TO THE SCREEN

    ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS
    robpearmain robpearmain September 2004 Development
  • 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 …

    ...
    ;
    ; ; CONVERTS A SCREEN ADDRESS TO AN ATTRIBUTE ADDRESS
    ; LD A,H ... CHAR TO THE SCREEN

    ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS
    robpearmain robpearmain September 2004 Development
  • 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 …

    ...
    ;
    ; ; CONVERTS A SCREEN ADDRESS TO AN ATTRIBUTE ADDRESS
    ; LD A,H ... CHAR TO THE SCREEN

    ; ON ENTRY:
    ; HL CONTAINS SCREEN ADDRESS
    robpearmain robpearmain September 2004 Development
<1…891011121314…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