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.013s
<1…10111213141516…34>
  • SkoolKit 3.4SkoolKit - a suite of utilities for creating disassemblies of Spectrum games in HTML (and ASM) format - has reached version 3.4. Some of the new stuf…

    ... PUSH/POP would be useful to identify the stack area (or copy ...
    Einar Saukas Einar Saukas July 2013 Announcements
  • Full 16*16-digit BASIC multiplicationI liked Andre Adrian's 32-bit long multiplication routine so much that I decided to a decimal version. After all, 2^63 is only 9223372036854775808, a…

    ... 106E
    push hl
    push de
    push bc
    ... /> ;16 bytes copy area
    COPY: equ WORKSP+24 ... Z
    ld de,COPY
    ld bc, ... ldir
    ld hl,COPY
    ld de,Ba ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • Confounded DEF FNCan anyone see why this is going wrong? I've been tinkering with it since tea time and got nowhere. [code] 2 DEF FN t$(n,t,d) =STR$ INT (n/t)…

    ... ;HL=$106E
    push hl
    push de
    push bc
    ld ... /> exx
    ld d,0 ;copy denominator to 'D'E'
    push bc
    push de
    ex de ...
    Battle Bunny Battle Bunny August 2013 Sinclair Basic
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... code)
    ld a,c ; copy working value into accumulator
    ;; install call to .jubilee_data
    push hl ; at this point, HL ...
    stephenw32768 stephenw32768 August 2013 Development
  • Experimenting with turboloadersHello, My first post, having lurked here for a while. I'm a lifelong computer nerd, Spectrum fan since childhood in the eighties, and have recently…

    ... this byte
    ldi ; copy one byte
    ret po ... (past byte)
    push bc ; save byte counter ... br /> ld (de),a ; copy byte
    inc de ; advance ...
    stephenw32768 stephenw32768 August 2013 Development
  • Can a guy that traveled on the short bus learn machine code...Hmmm So after some soul searching I figured it was time to finaly nail spectrum machine code. Its so frustrating to sit infront of a basic listing w…

    ... chance.

    Next we push whatever value we want into ... this point its time to copy the value of the register ... was reliant on the odd copy of spectrum user i could ...
    wibble wibble August 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... ;copy attributes for graphic
    ret

    FetchByte:
    push bc ... /> ld (hl),a ;copy attributes for graphic
    push ix
    pop ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • LZ4 decoderI encountered the [URL="http://code.google.com/p/lz4/"]LZ4 compressor[/URL] a few weeks ago. Reading the [URL="http://fastcompression.blogspot.co.uk…

    ... br /> ;; data
    push de ; save destination pointer
    push hl ; save a copy
    ;; (does ... destination pointer
    ldir ; copy bytes
    pop hl ; ...
    stephenw32768 stephenw32768 October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... "rolled loop" sequence of [B]PUSH[/B]es above would have ... . The best possible routine to copy from buffer to screen should ... "rolled loop" routine so [B]PUSH[/B]es are executed during ...
    Einar Saukas Einar Saukas October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... the "rolled loop" [B]PUSH[/B] I listed above would ... , the "rolled loop" [B]PUSH[/B] version could be further ... are always going to copy a block of bytes ... [B]PUSH[/B]. And if your program will always copy a ... of "rolled loop" [B]PUSH[/B] during screen scan such ...
    Einar Saukas Einar Saukas October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... the "rolled loop" [B]PUSH[/B] I listed above would ... , the "rolled loop" [B]PUSH[/B] version could be further ... is still preferable to PUSH though, like when you ... [B]PUSH[/B]. And if your program will always copy a ... of "rolled loop" [B]PUSH[/B] during screen scan ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... error:
    ld hl, (ch_add) ; copy address of current character
    push hl ; stack HL
    push af ; stack AF ... (iy + _err_nr), l ; then copy to err_nr
    ld sp ... /> ld a, (hl) ; copy character at current address to ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... + _mode) ; mode to C
    push hl ; stack pointer
    call ... /> k_test:
    ld b, d ; copy shift byte
    ld a ... /> k_decode:
    ld a, e ; copy main code

    k_decode_1 ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... , hl ; switch pointers
    push ix ; copy IX
    pop de ; to ... 0x07f4
    vr_cont_2:
    push hl ; copy pointer
    pop ix ; to ... ; point to next location
    push hl ; copy pointer
    pop ix ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... ; unstack length
    push hl ; stack start
    push hl ; start
    push hl ; stack new pointer
    ldir ; copy the new ...
    sa_contrl:
    push hl ; stack pointer
    push ix ; stack base ...
    chev chev October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... /> LDIR


    ;proper copy routine
    LD IX,49152 ... /> PUSH BC
    PUSH DE
    PUSH HL
    EXX
    PUSH BC
    PUSH ... [/B] tstates for a byte copy, easily beating LDI. The routine ...
    Ralf Ralf October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... /> fce ; stack
    push de ; stack both
    push hl ; pointers
    exx ; alternate register set
    push hl ; stack HL'
    exx ... /> org 0x2e1e
    pf_save:
    push de ; copy
    exx ; DE
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... 0x253b
    s_scrn_str_s_2:
    push bc ; stack count
    ... s_scrn_lp:
    push bc ; stack count
    push de ; stack ... hl ; unstack pointer
    push de ; stack start of ... to line
    ldir ; copy it
    ex de, ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... 0x270d
    s_push_po:
    push bc ; stack priority and ... 0x274c
    s_stk_lst:
    push de ; stack last values< ... 0x2773
    s_tighter:
    push de ; stack last values< ...
    s_next:
    push bc ; stack present values< ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ...
    l_numeric:
    push hl ; stack destination pointer
    push de ; stack pointer to ... so
    ldir ; else copy to workspace

    push bc ; stack length of ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... push bc ; to BC
    inc bc ; increment length
    lddr ; copy ... discriminator byte
    push bc ; stack parameter< ... increment counter
    push hl ; re-stack counter ... br /> push bc ; stack counter
    push hl ; ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... for space
    ldir ; copy five bytes
    ret ; ... stack
    ldir ; copy literals
    ex (sp ... ; five bytes
    ldir ; copy
    ex de, hl ; ... stack
    push hl ; routine address
    push bc ; stack ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... restack
    push de ; stack paramters
    push bc ; ... ; get parameters
    push de ; stack start address ... /> push de ; stack it
    ldir ; copy the ... alternate register set
    push hl ; stack literal pointer ...
    chev chev October 2013 Development
  • IF EXIST?In MS-DOS scripting, there is an IF EXIST command that lets you check wether a file exists in disk or not. There are any way to check it out from BA…

    [QUOTE=Zup;730789]In MS-DOS scripting, there is an IF EXIST command that lets you check wether a file exists in disk or not.

    There are any way to check it out from BASIC (without breaking the program if it does not exist)?[/QUOTE]

    ...
    The_Bert The_Bert October 2013 Sinclair Basic
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... LDI is still preferable to PUSH though, like when you're ... would be more efficient to copy a few bitmap bytes together ... if you really need to copy each attribute immediately after each ... above could be optimized to copy pairs backwards, as follows:
    Einar Saukas Einar Saukas October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... made some error in the copy routine that I published earlier ... kB

    [CODE] ;proper copy routine
    LD IX,49152 ... /> PUSH BC
    PUSH DE
    PUSH HL
    EXX
    PUSH BC
    PUSH ...
    Ralf Ralf October 2013 Development
  • Copy 4Kb in Assembly?Here's an interesting problem: what's the best way to copy a block of 4Kb in assembly? The most obvious solution is to use [B]LDIR[/B]: [CODE] l…

    ... part.

    [CODE] ;proper copy routine
    LD IX,49152 ... /> PUSH BC
    PUSH DE
    PUSH HL
    EXX
    PUSH BC
    PUSH ...
    Metalbrain Metalbrain October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... org 0x1d34
    f_l_and_s:
    push hl ; stack pointer
    fwait ... of limit
    ldir ; copy bytes
    ld hl, ( ... br /> ld a, (hl) ; copy to A
    and %11000000 ... number
    push bc ; stack it
    push hl ; stack ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... variable type to A
    push af ; stack it
    ... ld hl, in_var_1 ; stack
    push hl ; return address
    bit ... not
    call ed_copy ; copy input to display
    ld ... 16 ; reduce range
    push af ; stack color item
    chev chev October 2013 Development
<1…10111213141516…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
copy 17.9K 22.8K
push 4.9K 12.7K

Related Threads

  • Push-Push Penguin Online HighScores UpdateHey all! <br /> <br /> If you like Speccy games then you will probably like this one. It is basically a Pengo remake with A LOT of extras. This one i…
  • How to copy file from tape (*.tap) to disks (*.dsk) ?I am using zx32 with win98 and i want (in the emulate +3) copy files from virtual tapes to virtual disks.<br /> <br /> I use =&gt; load "NameOfFile" …
  • The LIBELOUS copy of 'crash' ? that mag that was pulled that libeled the BBC chiefI will pay 15 for a copy any one got it?
  • Where can I get a working copy of Chuckie Egg 2 ?I downloaded Chuckie Egg 2 from this site, but it doesn't work! Every time I load it up using ZX32, it resets the speccy emulator.<br /> <br /> Does …
  • Anyone got a copy of 'Z80 for primates'?This Z80 lark isnt easy, in fact it makes me feel very much like Washoe the chimp trying to learn learn sign language, I just dont think I've got the…
  • Wanted: More recent games that push Spectrum technologyAs topic, I'd love to see fairly new games produced by active groups with effects never seen before from the generation of commercial stuff in the 80…
  • Trashman?I cant find a copy that worksI can't belive... if this isn't joke... always try first search on WoS (i.e. sinclair infoseek)!! <br /> <br /> If you type "trashman" you'll get thi…
  • Turtles - Have I got a Bugged Copy?I've had a root through my Spectrum tapes, adn found Teenage Mutant Hero Turtles, a game I rememebr having and completing as a kid. I loaded it up on…
  • Game Copy HelpHiya<br /> <br /> Is there an easy way to copy a game to a +3 disc? my multiface 3 has gone all screwy on me!<br /> <br /> The way I had been doing i…
  • On 48k, can I copy 4k before next screen updateFollowing on from my thread at [url="http://www.worldofspectrum.org/forums/viewtopic.php?topic=6423&amp;forum=11"]http://www.worldofspectrum.org/foru…

Related Searches

  • push
  • remove copy protection
  • list of games without copy protection
  • copy a file to dsk image
  • loading screen copy
  • push scrollinb
  • push scrolling
  • copy games to microdrive
  • copy tzx to microdrive
  • spectranet copy
  • fast push pop copy
  • fast block copy push pop
  • fast block copy push pop chase hq
  • fast copy push pop chase hq
  • push pop copy chase hq
  • fast copy push pop
  • copy push pop
  • push copy
  • copy push
  • screen copy push pop

Copyright © 2024 World of Spectrum