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.222s
<1…14151617181920…34>
  • Groundbreaking gamesWhich games really broke new ground? I mean the ones that actually got around the hardware limitations of the Spectrum. For example: Aquaplane - f…

    ... coding trick to update the screen very quickly so that the eye ... trick (something to do with a massive push-pop job on the HL register ... was faster than LDIR) to get the flicker-free graphics by ... memory and then copying it to the slower screen memory.
    < ...
    Bad Horsey Bad Horsey February 2007 Games
  • Currah MicroSource emulationIt appears to be impossible to emualte the MicroSource in software on the ZX Spectrum SE as hardware polling is required. The following patch is not …

    ... related to the fact that RST 0H will push the program counter onto the stack ... might need to be to pop off (and destroy) the top of the stack (added ... wonder why you need to do the pop hl in the "; uS_patch continues here ...
    BloodBaz BloodBaz March 2007 Emulators
  • 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…

    ... more convenient to get rid of the "ld bc,192; push bc" business ... 32 to subtract from the display address in order to get to the start of the ... way; I'd just push and pop the display position since that combination ...
    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 ... your CALL IncY, if the D register (hi-screen address ... /> loop:
    PUSH BC
    ...
    CALL IncY
    POP BC
    [/code]

    Saves a PUSH, POP and a B loop counter
    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…

    ... subtract the right constant to do the fade and change the entry conditions to make the ... code more convenient (it's always best to ... also prefer to place the push/pop saving any registers in the caller in case ...
    Alcoholics Anonymous Alcoholics Anonymous April 2007 Development
  • 8-bit or 16-bit registers?I'm playing around with writing a Speccy emulator for mobile Java at the moment. I did a quick and dirty port of Qaop, which does run but at less tha…

    ... agree. My thought was to make the functions "inline" but again ... which should leave enough time to draw the screen ...
    [/QUOTE ... 1) You need to consider the 16 bit PUSH and POP and CALL (HL ... issue refers should apply to the general purpose registers only.< ...
    BloodBaz BloodBaz June 2007 Emulators
  • 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…

    ... on the stack in the same order you declare the variables. It will push ... />
    [code]
    dump:
    push hl
    ldi x 32 ... to the standard way where the caller must clear the parameter from the stack with the "pop ...
    Alcoholics Anonymous Alcoholics Anonymous July 2007 Development
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... the trick (with the fix suggested) but certainly is not the quickest way to ... the line start from the row number in B, trashes DE
    PUSH ... DE
    CALL $09EB
    POP DE< ... to the next screen line.
    ; Alternatively could get HL back by PUSH/POP ...
    hldswrth hldswrth July 2007 Development
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will clear the first 20 rows of the Spectrum's display (or any number of rows or columns) . I have found…

    ... to the next screen line.
    ; Alternatively could get HL back by PUSH/POP ... and then INC H.

    POP DE ; Restore ... /> ; Carry means we need to move to the next block.

    LD ...
    hldswrth hldswrth 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…

    ... the call so that it knows to attach the "zx_cyx2saddr_callee" function to the binary, hence the ... push de
    ldi x 32
    inc hl
    pop ... de
    push hl
    ex de ... /> ex de,hl
    pop hl
    djnz dump
    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…

    ...
    rr h ;Move back to the beginning of
    rr h ... a
    srl a
    push af
    sla a ;account ... now holds the 8 byte aligned scrn address
    pop af
    sla a ;find the modulus
    ...
    Arjun Arjun July 2007 Development
  • 68000 programming.Anyone here know anything about this? My question is: how does the programmer know how long hisinstructions are? Do determine the operands to branch …

    ... 3,r6 #adding 3 to the stack pointer, like ... to as it ruins the stacking.

    The 68K equivalents of push and pop ... are:

    push ... d0 + $34 to the memory location pointed to by a1 and ...
    Laser Laser July 2007 Chit chat
  • AftermathAm I doing something wrong, or is there a problem with both the TAP and TZX of [url=http://www.worldofspectrum.org/infoseekid.cgi?id=0005934]Aftermat…

    ... 'push de' in the joystick routine but no corresponding pop. When the routine hits the ... RET instruction you catapult to the value ... been pushed onto the stack.The poke simply replaces the push with a nop ...
    Mr. Anonymous Mr. Anonymous July 2007 Games
  • 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…

    ... pop hl

    .down ; a replay of up
    push ... push bc
    call fill
    pop bc
    .offscreen2
    pop ... z, offscreen3
    push bc ; save current ... ld c,a ; to the right and left
    Alcoholics Anonymous Alcoholics Anonymous October 2007 Development
  • New assember ideaAs i work with Eclipse IDE in my job i become more and more lazy. This leads me to idea that it is time to left Notepad+Tasm combo behind and move on…

    ... />
    .sbrk_callee

    pop hl
    pop bc
    ex (sp ... />
    pop af
    pop bc
    pop hl
    pop de
    push af ... call to HeapSbrk_callee causes the linker to attach the code for that library routine to the ...
    Alcoholics Anonymous Alcoholics Anonymous November 2007 Development
  • Cross Platform DevelopmentWhat's the best way to develop cross platform apps? By best, the only limiting criteria would be "at no cost" :)

    ... multiplex the 7 tubes, 7 push buttons, plus the SPI communications port to shuffle ... of the C language. Every local variable access requires some push/pop sequence ... or access through the index registers to read or ...
    Alcoholics Anonymous Alcoholics Anonymous December 2007 Chit chat
  • Minigame Compo 2007Hi there, also this year, there'll be a minigame competition, open to all 8-bit computers and consoles. It consists on writing games whose size (…

    ... /> out (254), a ;HA! the OUT to indicate depacking. if you need ... DE
    ; JR NEXT
    ;to the four bytes which are occupied ... /> jp z, start

    push de
    ex de, hl ... , de
    pop de

    ;now we have to decode length ...
    Fikee Fikee January 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... on
    push hl ;otherwise, save posn to be copied to
    ld ... copied from
    pop hl ;load posn to be copied to
    nextblock ... ,h ;otherwise, get ready to point to the next line up
    sub ...
    bigjon bigjon February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... , the fastest way to move data around on the z80 is with push and pop ... . So the ... the screen, scrolling by more than one pixel, or moving to a push/pop ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... the fastest way to move data around on the z80 is with push and pop ... . So the ... fastest scroll you'll get is by moving the ... exercise to the reader ... push and 10 for pop. Don't we need both to ...
    bigjon bigjon February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... needs more unrolling to improve this and perhaps the push ix/pop ix actually ... 4 cycles each in comparison to regular push/pop). The "ld sp,hl; ld ... . So we push in the reverse sequence we popped to move back toward ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... notice I took out the push ix/pop ix pair because this ... might want to put that push ix/pop ix back to move 16 ... push ix/pop ix take 29 cycles compared to the 21 for regular push/pop ... and will decrease the copy ...
    Alcoholics Anonymous Alcoholics Anonymous February 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... scrolling game I was trying to remember the name of...

    push/pop stack routine but it could be for the second ... display file too (to eliminate any flicker ...
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Development
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…

    ... By changing HL' the program is crashing to a C nonsense message ... from inside the interrupt... ... probably.

    So the end of the push/pop block should be:
    [/code]

    to keep the contents of HL'.
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Development
  • What a crappy nightJust got home from a very stupid situation, so I will post this story to bore you. I was hanging out at a mate's place until pretty late. At about 2…

    ... once...2 doors..one to the bedroom one to the bathroom..somehow I had ... flicked the twist locks on ... some reason with me in the 4ft closet.

    ... in the handle that you can push a thin object in to pop the lock ...
    beanz beanz March 2008 Chit chat
  • Collision Detection in SP1Hi, Does anyone have a well-documented example of using collision detection in spritelib. I've search WoS and Z88DK forums but no joy. Something wi…

    ... br /> // add "-lrect" to compile command to gain access to the library function RIsIvalInIval8 ... />
    pop af
    pop hl
    pop ix
    pop iy
    push af ... br />
    The last parameter to the function is a tolerance. The 2 used ...
    Alcoholics Anonymous Alcoholics Anonymous March 2008 Development
  • Bresenhams circle algorithmI post here my final circle code to replace, if you want, the one in the ROM. It only uses integer math and runs very fast and is very compact. It is…

    ... to the Zx OS
    exx
    ret

    plotpixel:
    push ... hl
    push bc
    push de
    call $22e5
    pop de ...
    pop bc ...
    rtunes rtunes September 2008 Development
  • ANN: Spud v0.201New version of Spud released. Nothing major just a few bugfixes thanks to user feedback. At the soon to be usual link [COLOR=#4040c0][URL]http://…

    ... that window always loses focus to the main Spud window when you ... 't re-scaled to fit. Perhaps the ability to resize the window beyond maximum ... - In debugger, tools -> Push and Pop value, do they do anything ...
    Jimmy Jimmy September 2008 Emulators
  • ANN: Spud v0.201New version of Spud released. Nothing major just a few bugfixes thanks to user feedback. At the soon to be usual link [COLOR=#4040c0][URL]http://…

    ... that window always loses focus to the main Spud window when you ... 't re-scaled to fit. Perhaps the ability to resize the window beyond maximum ... - In debugger, tools -> Push and Pop value, do they do anything ...
    rich_chandler rich_chandler September 2008 Emulators
  • Design Design / Crystal ComputingNice post on [URL="http://groups.google.com/group/comp.sys.sinclair/browse_thread/thread/56e6ebdedc6930ac#"]comp.sys.sinclair[/URL] about [URL="http:…

    ... /> push hl ; store alien address on the stack.
    inc hl ; point to ... ,e).
    pop hl ; retrieve alien address from the stack.
    ... hl' helps here since the 'pop hl' after the 'call disply' will ...
    Arjun Arjun October 2008 Sinclair Miscellaneous
<1…14151617181920…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
screeb 1 1

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…
  • 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. :)
  • Wanted: A Quickshot IV With the Interchangeable Grips to be Imported to the U.S.Greetings everyone. I'm Back and this time I will try my hand at making some Deals. I am in the US and I couldn't get the Sticks that the people in t…

Related Searches

  • 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
  • horace to the rescue
  • journey to the centre of earth
  • message to all the devs
  • a message to all the devs in this section
  • push pop
  • push pop to the screen
  • the ultimate guide to games for zx spectrum
  • i can only log into the forum why not login to main site
  • why does my login only allow mi can log into the forum i not to main site
  • why does my login only allow me to go the forum and not main site
  • when i login can not to the main sit why
  • why when i login can not to the main site as well
  • block copy push pop
  • fast push pop copy
  • fast block copy push pop
  • fast block copy push pop chase hq

Copyright © 2024 World of Spectrum