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.227s
<1234567…34>
  • 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…

    ... ?back buffer? to the screen. Can the whole screen be drawn from the buffer without flicker ... ? If not, what is the ...
    Mr Millside Mr Millside June 2009 Development
  • printing to the screen using pokei remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyon…

    i remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyone remember?
    digital digital August 2018 Development
  • How to get Grahics to wrap vertically around the screen?I am using the following code to draw an image to the screen. First I use HL to contain ROW and COLUM I then call the MapScreenFunction As I draw m…

    I am using the following code to draw an image to the screen.

    ... First I use HL to contain ... = display address
    MapScreenAddress:
    push de
    ld a,l ... br /> ld l,a
    pop de
    ret
    ...
    robpearmain robpearmain May 2004 Development
  • Push/Pop data copyingWe all know that stack pointer cheese and push/pop is faster to move data than LDIR - which in turn is slower than unrolled LDI's anyway. I rewrote …

    ... the mojon's fourspriter to use push/pop, but copying a four character sprite to the screen ... takes three cycles of push/pop ... .

    What's the ...
    Gedlion Gedlion March 2011 Development
  • 50Hurts - Full-screen 50Hz 1-pixel scrolling on a 128K Speccy50Hurts - Full-screen 50Hz 1-pixel horizontal scrolling on a 128K Speccy. Graphics are an obvious nod to Joffa, whose games and banter were a big ins…

    ... of the screen down and then using the method as in Cobra to pop ... 8 bytes from the graphics, and use ... of self modified level code to push these to the screen.
    It is ...
    pop af ;
    pop bc ;
    pop hl ;
    pop de ;
    robpearmain robpearmain June 2019 Development
  • Xenon TriOxide (Xeo3)I just wanted you all to know that a new cross platform game has started development (well the +4 version has been around a while, but my colleague f…

    ... additional overhead, while the push technique to the screen is limiting (on the number of tiles ... ) it completely redraws the ... scrolling area allowing sprites to just be blatted ...
    rwkay rwkay November 2006 Development
  • 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…

    ... bytes to "store", Then one to bring it back to the screen
    di

    push iy

    ; ... call copy2screen

    pop iy

    ei< ...
    robpearmain robpearmain November 2005 Development
  • Using the stack to blit bufferI was using a ldir to blit my back buffer to the screen RAM, and it was working pretty well if not rather slow. After reading about using the stack …

    ... using a ldir to blit my back buffer to the screen RAM, and it ... /> After reading about using the stack to push and pop stuff to the screen, I gave it ... byte wide lines from memory to the screen.

    Can anybody give ...
    Atari_Jetman Atari_Jetman February 2014 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 …

    ... )+(128*char_row) ;Set the stack pointer to the data
    pop af ;Scoop up ... /> pop hl
    ld sp,22552+(32*char_row) ;Set the stack pointer to the screen ...
    push hl ;Write 8 bytes ...
    joefish joefish May 2009 Development
  • Trouble with rainbow effect push/popI'm having a bit of bother getting my rainbow graphics to behave themselves. Basically I want a rainbow effect to last for say 4 seconds before movi…

    ... effect to last for say 4 seconds before moving on to the next ... part of the routine, the problem is if I omit push and pop ... bc the thing ...
    daveysludge daveysludge June 2013 Development
  • Fast way to clear the screen ?So I was wondering fastest way to clear the screen. I've tried this and this works but is it better than CLS ? LD HL,16384 LD BC, 6144 Loop…

    ... I was wondering fastest way to clear the screen.

    I've ... , Loop
    RET

    To get rid of flickering my ... is that I still have to use double buffering or something ...
    ivanb303 ivanb303 December 2016 Assembler
  • Printing text using direct screen addressingHaving some problems printing using the FASE engine which is currently defeating me. Hoping to have someone clear out the bit of fog currently dwell…

    ... defeating me. Hoping to have someone clear out the bit of fog ... function. I'm trying to get the text working properly in 128k ... sprite movement.

    According to the help document @ https://github.com ...
    andydansby andydansby December 2018 Development
  • Retro Games for Mobile Platforms: Uztek Games Brings Nodes of Yesod to the Pocket PCLockwood, Calif. -- Aug.26, 2003 -- Uztek Games today announced the imminent release of Nodes of Yesod for the Pocket PC -- the first of their retro …

    ... has enhanced the title with an easy guided installation, screen-rotate, and ... save game features.

    "If you miss the ... an injection of classic fun to the emerging mobile platforms," said industry ...
    mheide mheide August 2003 Announcements
  • 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 B,A
    PUSH HL
    PUSH BC
    DRAWBEG ; ... byte in row to the screen.
    INC HL
    POP BC
    ... sprite.
    DRAWEND
    PUSH BC
    EXX
    ...
    moroz1999 moroz1999 August 2004 Development
  • Machine Code Sprites Example Code Using Char Based SystemBelow is my WIP code to do smooth screen wrapping sprites using char positions and offsets, as opposed to writing direct to a line (0-191) and shifti…

    ... for the total number of sprites

    Spriteloop:
    PUSH ... /> ADD IX,DE

    POP BC

    DJNZ Spriteloop ... /> ; Print a 1*8 char to the screen

    ; On Entry:< ...
    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] ; ***********…

    ... /> PUSH AF
    PUSH BC
    PUSH HL
    PUSH IX
    POP IX
    POP HL
    POP BC
    POP AF
    to the screen

    ; On ...
    robpearmain robpearmain 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 …

    ... /> PUSH AF
    PUSH BC
    PUSH HL
    PUSH IX< ... /> POP IX
    POP HL
    POP BC
    POP AF
    TO THE SCREEN

    ; ON ...
    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 …

    ... /> POP BC
    LD SP,HL
    PUSH BC
    PUSH DE
    PUSH ... /> ; PRINT A 1*8 CHAR TO THE SCREEN

    ; ON ENTRY:
    robpearmain robpearmain September 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 …

    Does 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 this.
    Mr Millside Mr Millside November 2004 Development
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... /> push hl ; save font address

    ; convert the row to the base screen address ... the offset to the routine

    pop af ; restore column carry flag
    pop ...
    chev chev January 2007 Development
  • Port Chuzzle Deluxe for Windows to the ZX Spectrum?Hi all, I've been looking around for a Commodore 64 or ZX Spectrum game that's very similar to a Windows game called "Chuzzle Deluxe", but haven't b…

    ... . You can read all about the game here - [url]http ... thread who would like to port Chuzzle to the Spectrum, please let ... totally helpless!

    To avoid copyright violation, maybe it ... idea if the game was renamed to something like "Pop Goes The Furball" ...
    timsquirrel timsquirrel September 2007 Development
  • Disabling scroll? at the bottom of the screen.Everyone must have written something similar to: 10 PRINT "HELLO" 20 GO TO 10 at some point in their lives. But when you get to the bottom of the s…

    ... must have written something similar to:

    10 PRINT "HELLO ... "
    20 GO TO 10

    at some ... . But when you get to the bottom of the screen area in Sinclair BASIC ... , it asks you if you want to ...
    Shaun.Bebbington Shaun.Bebbington September 2008 Sinclair Basic
  • New for 2009 - mc onelinersI found the limit of one line and one screen's worth of program really useful in (re-)learning BASIC, so I've decided to carry the format over into m…

    ... posn
    pop hl ;retrieve road posn
    push hl ;save ... dec hl
    newroadposn
    push hl ;save road posn
    to score
    push bc ;save score
    to learn how to do and add to the game is to time the write to the screen so the ...
    bigjon bigjon December 2008 Development
  • "This is a screensaver that do not save the screen"Which was a quote from the first release of SCREEN$ back in April 2001. Little did he know that, against the best judgement of myself and my peers, I…

    ... /SCREEN.zip[/url]

    Unpack the SCREEN$.scr file and the "scr" folder to ... configuration:

    SCREEN$ has possibly the nicest Speccy screen you will ever ... see, and that's thanks to ...
    Dunny Dunny April 2009 Sinclair Miscellaneous
  • Tips on optimizing some newbie assembly routinesI'm starting to learn some assembly language. The best way to learn is to actually code something you are going to use, so I'm creating a very simple…

    ... for the first two thirds of the screen. It ... 's basicly the same ... /> ; And then point to the next cell
    inc ... pop de

    ; And just draw 8 bytes to the screen:
    push ...
    na_th_an na_th_an June 2009 Development
  • How feasible is it to add a second CPU to the ZX Spectrum?Today with IDE, and USB, and TCP/IP and other wonderful technologies arriving on the ZX Spectrum, I'm beginning to wonder if we'll run out of CPU tim…

    ... (i.e. jump to the address), and the other values can have ... So, if you want to write to the memory of CPU1, then simply ... very short program onto CPU1 to copy the screen memory, and voila, we ... SMP needs both processors to have access to the same memory. So, if ...
    wilsonsamm wilsonsamm June 2009 Hardware
  • SP and IM2 woesI have a function that writes the backbuffer to the screen using the method by which SP is stored, I "POP" a load of registers and then chnge SP to t…

    ... the backbuffer to the screen using the method by which SP is stored, I "POP ... " a load of registers and then chnge SP to the screen and "PUSH" ... soon as I Enable the IM2 interrupt, the screen gets corrupt (All ... takes a few cycles to do the copy of GFX.
    robpearmain robpearmain November 2009 Development
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    ... time is how to paint a squared zone of the screen with some ... color.
    The zone must be ... want to paint with blue color the into.

    the way to ... 2...
    call $1601 ;to print in the screen


    ...
    arfgh arfgh June 2010 Sinclair Basic
  • Backpackers Guide to The Universe - Part 1Afternoon all, I'm currently putting together a web site devoted to Fantasy Software - detailing their short history, releases, press releases, unre…

    ... went wrong with The Backpackers Guide to the Universe, Part 1 ... mentioned above), the controls are terrible (compared to the lovely control ... The Pyramid and Doomsday Castle), and your stats screen ... how far Backpackers Guide to the Universe 2 Super Pyramid ...
    roberthazelby roberthazelby September 2010 Games
  • Hacking the O.C.P Full Screen Editor/AssemblerIf you have been reading my posts recently then you will know that I am eager to have the sourcecode I wrote for the Spectrum during the period 1988 …

    ... adding a new command to copy the object code to the screen (location 16384) so ... I could simply snapshot the code ... just assembled to a screen dump of 6912 BYTES. As the Spectrum only ...
    ASM ASM November 2010 Development
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 9:50AM
  • Cooperative Games.
    harriusherbartio on 9:27AM
  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
push 4.9K 12.7K
pop 6.4K 13.2K
to 549.6K 1.6M
the 704.9K 3.1M
screen 45.8K 73.8K

Related Threads

  • How to load the "Cromwell at War" and "The Wars of the Roses" TZX filesHello<br /> <br /> The new TZX versions of the "Cromwell at War" and "The Wars of the Roses" available from the archives (and I take this opportunity…
  • 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…
  • Which would be the best game to play while listening to The Cure?I'm just interested in what you all think because I can't think of any :(<br /> <br /> I bought the Deluxe Edition of Faith last week and Pornography…
  • Which would be the best game to play while listening to The Smiths?This Charming Man - Jet Set Willy<br /> <br /> Big Mouth Strikes Again - any fast moving game. A classic track.<br /> <br /> Erm, that's all I can th…
  • Which would be the best game to play while listening to the AY Ridersno seriously
  • Which would be the best game to play while listening to the Dr. Who themesorry, I couldn't resist it :)
  • Why did the Commodore 64 lose to the Spectrum in the UK?The Commodore 64 was released in the UK in 1983. As we all know, it was a great machine from a US company with a much larger financial backing than t…
  • The 1980's The Good the Bad and the Ugly.Was listening to random 80's music on youtube today and could not help notice the video to Lionel Richie's Hello. Were a lecturer falls in love with …
  • 2nd Spectrum Compo: "From the Arcade and the 16bits (ST, Amiga, PC) to the Spectrum"The second edition of the Compo has already started, with more prizes, more posible games to convert (now its also allowed to convert Spanish games w…
  • Did you know: Clicking the number to the right will allow you to view postsIt's a temporary measure while the forum is being fixed. I promise I won't spam the forum anymore. Just wanted to draw your attention to this. :)

Related Searches

  • fastest way to clear screen
  • the adventure game i m trying to complete
  • how to access the ftp
  • everybody s gone to the rapture
  • it s usually better to simply execute the else part in all cases
  • full screen fuse how to
  • loading screen poke to hide text
  • horace to the rescue
  • journey to the centre of earth
  • yellow hue to screen
  • message to all the devs
  • a message to all the devs in this section
  • push pop
  • push pop to the screeb
  • shadow screen to c000
  • write to screen
  • copy picture to screen
  • detect a word string on the screen
  • the ultimate guide to games for zx spectrum
  • screen copy push pop

Copyright © 2024 World of Spectrum