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.119s
<1…78910111213…34>
  • tips on optimizing assemblyI wrote a small routine to rotate right a whole screen character line complete with attributes. This is my third ever assembly routine, so I guess i…

    ... because he was supposed to point out that ... br /> call gethl ; hl = screen address at column 31
    ld ... pop hl ; restore column 31 address
    ld (hl),a ... ld a,h ; change hl to attribute address
    ;or $07 ...
    Alcoholics Anonymous Alcoholics Anonymous November 2006 Development
  • I'm in need of help hereI've been using the 'COMB' and 'TRANSFER' programs on Lerm's Utility D package to convert copy-protected (Speedlock, Alcatraz etc) 48k games onto +3 …

    ... the start address 25501) and you have to figure out ... addr+2" and RANDOMIZE USR address

    The ... (File / POKE val / Start Address to load)
    0 16 49152 ... like split it at address 27000, load that file ... first chunk into the screen and do the LDIR ...
    Jmk Jmk December 2006 Sinclair Miscellaneous
  • Getting scr addresses from x and yCould someone please tell me how to calculate the 8 screen addresses corresponding to a character printed in basic at coordinates x and y? For examp…

    ... to screen address and
    b) write screen data at that char to any address ... screen
    ; to a memory location of your choise (address ... :
    ; First get screen address into bc
    call ...
    ; Move src (screen) address into hl
    ld l ...
    BloodBaz BloodBaz March 2007 Sinclair Basic
  • Getting scr addresses from x and yCould someone please tell me how to calculate the 8 screen addresses corresponding to a character printed in basic at coordinates x and y? For examp…

    ... ) to screen address and
    b) write screen data at that char to any address in ... ;y to a defined address. Is it too complicated to adapt it to transfer ... /> @48K:

    I tried to apply your example, but it ...
    zxbruno zxbruno March 2007 Sinclair Basic
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... code]
    16-BIT SCREEN ADDRESS IN BINARY
    ... ;
    ; Fades current screen to black ;
    ;---------------------------------------------------------------;
    ...
    Alcoholics Anonymous Alcoholics Anonymous April 2007 Development
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... .

    All you need to do do is after performing ... , if the D register (hi-screen address) >= 88, you know that ...
    BloodBaz BloodBaz April 2007 Development
  • My little first set of routines.Hi all, I just coded a little set of routines just to draw a screen on video mem and a fade out. I could have just copied the screen rendering rout…

    ... ; ;
    ; Moves the screen address down 1 line ;
    ; Written ... screen address
    sub 32 ; and try to move up by 1 character to ...
    Kiwi Kiwi April 2007 Development
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... there three blocks of screen then, instead of ... br /> [code]
    16-BIT SCREEN ADDRESS IN BINARY
    ==========================
    ... /> where:

    BB = screen block (0-2)
    SSS ...
    Adding 1 to the screen address in the first block ...
    Alcoholics Anonymous Alcoholics Anonymous April 2007 Development
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... of the way the screen is organized which ... br /> [code]
    16-BIT SCREEN ADDRESS IN BINARY
    ==========================
    ... /> where:

    BB = screen block (0-2)
    SSS ...
    Adding 1 to the screen address in the first block ...
    ewgf ewgf April 2007 Development
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... are amortized down the screen. Eg, in the ... /> [code]
    ; Adjusts screen address HL to move one pixel down in ... screen.
    ;
    ; enter: HL = valid screen address
    ; exit : Carry = moved off screen ... redraws the listing on screen, the speed of ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Development
  • Reason for strange display layout?I have always wondered if there is any technical reason behind the strange layout of the display file or why did Sinclair choose to do it this way?

    ... in some cases. Getting new address (one line down) is very ... a window limit of useable screen area to 32x16 attrs (just 2 ... similar principle. Getting any VRAM address from X,Y coordinates could ... now SP has the exact address for fetching the data
    omega omega May 2007 Development
  • Russian clone of ZX-Spectrum 48kThe classic russian clone of ZX-Spectrum 48k [URL="http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/Leningrad48k.htm"]http://sblive.narod.ru/ZX-Spect…

    ... /> #3D2F address is used for direct access to Betadisk ROM because ... RET there. You push needed address to a stack and jump there ... as usually (jumps to #3Dxx and to RAM will activate/deactivate ... from need to work in terminal software with 80x25 screen).
    ...
    Sonic Sonic May 2007 Hardware
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... this memory block back to the place where Screen$ is stored ( ... command and then copy the screen$ to that address. Copying 6912 bytes would ... the copy goes from the screen to memory. You can poke ... may be able to take your screen$ down to half to a third size ...
    Alcoholics Anonymous Alcoholics Anonymous May 2007 Sinclair Basic
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... command and then copy the screen$ to that address. Copying 6912 bytes would ... into DE is the destination address for the copy and the ... the copy goes from the screen to memory. You can poke values ... may be able to take your screen$ down to half to a third size ...
    DEATH DEATH May 2007 Sinclair Basic
  • Sceen$ helpMost people have used screen$ at some time or another and for me what I want to do is use it or something like it as a start screen before the game p…

    ... it from that memory locations to back to screen?

    [QUOTE ... and then copy the screen$ to that address. Copying 6912 bytes would ... the copy goes from the screen to memory. You can poke ... may be able to take your screen$ down to half to a third ...
    Toxitalk Toxitalk May 2007 Sinclair Basic
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... some data... if HL points to the data, you can do ... not necessary at all to load the screen address into A (as in ... done directly at the memory address?

    Do you save ...
    Rickard Rickard May 2007 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... necessary at all to load the screen address into A (as ... done directly at the memory address?

    Do ... then it's generally better to do "RR (HL)". It ... only have 1 access to screen memory (which can cause ... that's something to worry about much later :)).
    icabod icabod May 2007 Development
  • New Spectrum HardwareHi all. Well its Friday so it seems as good a time as any (business is a bit slack at the moment) to start up a thread about creating new Spectrum ha…

    ... other projects.

    To be honest I have not ... the money behind him to get that Spectrum modified.< ... br /> I mean to see a Spectrum screen on a 17" ... PC monitor was amazing to say ... I wish I knew his address, to keep in touch but he ...
    swift240 swift240 June 2007 Hardware
  • 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…

    ... coordinate)
    // s = string to print, can contain:
    // ... /> // \x14\xAA set attribute to AA
    // \x01 set ... = zx_cyx2saddr(prow, pcol++); // destination screen address for char
    if (attr ...
    mulder mulder June 2007 Development
  • 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…

    ... , "2" means to, and "saddr" means screen address (where screen address is an address in the ... a screen address and returns the address of the corresponding attribute square, to which ... with the screen address in hand "disp", the UDG definition to use in ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • 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…

    ... screen address
    [/code]

    but it's alright to mix ... POKE jump instruction at address 0xd4d4 (interrupt service routine ... scroll_isr); // POKE isr address following the jump instruction< ... at address 0xd1d1 that jumps to the ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • Preferred way of determining Y co-ord in assembly?I know of 2 ways of calculating the y-cord of a pixel row for the speccy in assembly. One is to calculate the address by ways of shifting and masking…

    ... hl, scradd ;point hl to start of screen address
    ld a,b ... h ;increment h to pixel line aligned address
    dec a ... create a 24 address table with each address representing a 8 ... of test. To use the routine poke address 40000 with the ...
    Arjun Arjun July 2007 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…

    ... of a DOSbox, much to quick to READ and closing directly, ... is compiled by default to run at address 32768 so you ... page. Instead follow the link to their [URL="http://sourceforge. ... to customize SP1 to non-default values (such as selecting smaller screen area to ...
    Alcoholics Anonymous Alcoholics Anonymous September 2007 Development
  • Digitized videos and sounds projectAfter starting this thread [url]http://www.worldofspectrum.org/forums/showthread.php?t=14420[/url] I decided to start converting parts of clips and…

    ... Instead of saving the converted screen to hd immediately after conversion, there ... the whole screen. It makes no sense to have to have 6144 ... in a buffer for later save, as PUT-Block, Screen (with ... pixel and convert them to same sized screen (which cannot be ...
    LCD LCD October 2007 Sinclair Miscellaneous
  • Vector drawing routines.Anybody could point me to some sort of vector drawing package of routines, callable from BASIC? With "vector drawing" I mean to draw 2D pictures with…

    ... I decide to use splib2 to create my image parser to draw lines ... pattern filler code and related screen address manipulators. The buffers that splib2 ... the default address is 32768 which you can change to whatever makes ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Vector drawing routines.Anybody could point me to some sort of vector drawing package of routines, callable from BASIC? With "vector drawing" I mean to draw 2D pictures with…

    ... /> .up
    push hl ; save screen address
    call SPPixelUp ; move up ... pixel coordinates to a mask + display address), "SPPixelUp" (modify display address to move up ...
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • Your help needed![FONT=Arial]there are [URL="http://www.worldofspectrum.org/neededscreens.html"]a number of titles[/URL] (146) that still lack an in-game scre…

    ... that software should allow this screen to be grabbed.


    to print anything to the screen. (Nothing to grab). So technically ... it to work. There's something wrong somewhere, because the LOAD address ...
    Digital Prawn Digital Prawn November 2007 Games
  • The direct bus or indirect one... that is the questionThe Ethernet project continues...and I'm in a quandry. So I've managed to implement enough socket library for the W5100 that socket, bind, listen, a…

    ... 74HCT125 tristate buffers to construct a bidirectional buffer for the data ... least 15 dedicated to the W5100's address bus).[/quote]
    to buffer all bits in the address and data ... other single signal), you could buffer (and make the signal ...
    Marcelo Marcelo December 2007 Hardware
  • Channel redirectionHi! I need help regarding the following problem. I want a BASIC decoder running on Spectrum, written in assembler. I found the great *LIST routine […

    ... screen. However, I need the ASCII BASIC listing in a buffer ... think you need to be sending output to any buffer. Can't ... LD HL,(bufindex) ; Get pointer to buffer
    LD (HL),A ; ... br /> INC HL ; Point to next buffer location
    LD (bufindex ...
    Jonathan Harston Jonathan Harston December 2007 Development
  • splib2 from ROMI'm trying to generate IF2 ROM games for ZX Spectrum 16K using z88dk + splib2. So far I've managed to create a new crt0 file and to generate valid RO…

    ... in each character on the screen.

    SPDirtyChars is ... on screen need to be redrawn.

    SPTileArray stores the address ... .

    ... going to have to do some work today will ... covers the entire screen (or area of the screen that splib2 ...
    Alcoholics Anonymous Alcoholics Anonymous December 2007 Development
<1…78910111213…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • 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

HitBox

Word Docs Hits
screen 45.8K 73.8K
address 11.8K 21.2K
to 549.6K 1.6M
buffer 2.6K 4.9K

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…
  • Writing to the screen from a bufferI?m designing a game and am spending a bit of time trying different ideas before I commit my self. I?m currently thinking of writing data to a buffer…
  • 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 ;…
  • 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
  • comparison screen buffer
  • screen buffer time
  • screen buffer compare time
  • white screen no border when trying to load
  • attribute address to screen
  • row to screen address
  • screen address to x and y
  • screen address to attribute
  • blit buffer to screen contention
  • routine to scroll screen buffer by 1 pixel
  • faster copy to screen from buffer

Copyright © 2024 World of Spectrum