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.114s
<1…14151617181920…34>
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... do?
    like MARGIN EQU 0
    [/QUOTE]

    0.

    You ... code, it means the value 0.

    e. ... can use,

    LD IX,screenaddr

    EQU = ... editing 1000 lines by hand :0 [/quote]
    I use ...
    FrankT FrankT July 2013 Brand new software
  • 20-column multicolour: a half-baked ideaI was writing an email reply to one Mr Jowett about multicolour routines, and in that way that explaining something to someone else makes you think "…

    ... also the choice of using IX or IY. Notice that [B ... ]PUSH IX[/B] is slower than [B ... [/B], but [B]LD (nn),IX[/B] takes the same time ... routine with [B]LD (nn),IX[/B] to update the first ... have a variable delay from 0 to 3 T-states (or ...
    Einar Saukas Einar Saukas July 2013 Development
  • 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…

    ...
    ld (ix+40),0 ; 1010 LET I=0
    ld hl ... /> ld (ix+41),0 ; 1115 LET I2=0: FOR m= ... /> ld d,0
    ld e,(ix+40)
    ... br /> ld (ix+40),0 ; 1120 LET I=0
    ld ...
    Battle Bunny Battle Bunny July 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…

    ... edge and a load of 0 bits on the other edge ... the bits are set and 0 if they're clear; then ... code from 8600 (LD H,0) to 860F (JR NZ,8602 ... with, say, 200 instead of 0 permits very short pilots, nifty ... and loading new values into IX and DE works perfectly well ...
    stephenw32768 stephenw32768 July 2013 Development
  • 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)…

    ... it is, "PRINT AT 0,0;STR$ USR digital" will ... ld ix,ANSWER
    ld (ix+00),a
    ld (ix+01 ... /> NoReset:
    rl (ix+00) ;rotate Carry into ANSWER ... /> ld c,(ix+01)
    ld b,(ix+02)
    ...
    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…

    ... border
    rla ; bit 0 now set on high edge ...
    rla ; bit 0 now set on high edge ... :equ $+1
    call 0 ; will be replaced by set_ ... point around the INC IX to make it easy ...
    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…

    ... high memory
    ld ix,.attrs
    ld ... br /> loader_advance_pointer:
    inc ix ; move pointer one byte forwards ... a,h ; will be 0 once we're done: ... a ; if it's 0, we've moved all ...
    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…

    ... precisely enough to wrap IX around to 0. When that happens, it ... have been copied, it points IX at 0x4000 to load the ...
    stephenw32768 stephenw32768 August 2013 Development
  • Code execution logging/profilingAs revealed in [url="http://www.worldofspectrum.org/forums/showthread.php?t=41666"]this thread[/url], I'm adding support for reading code execution l…

    ...
    95F2 28641 PUSH IX
    95F4 28656 PUSH ... BC
    95F5 28667 LD IX,#C11B
    95F9 28681 ... 9E7A
    9E7A 28705 PUSH IX
    9E7C 28729 LD A ...
    9E92 28767 POP IX
    9E94 28785 RET< ...
    40 PRINT AT 0,0;a$( TO a-2);TAB ...
    Battle Bunny Battle Bunny August 2013 Emulators
  • Bug in Super Wonder Boy in Monsterland?Hello!:smile: This game seems to have a bug that prevents finalize. The dragon that is in the last level, it is impossible to kill.Remains static.No…

    ... ;=============================================================================
    org $ff57
    defb 0 ;can pause game on boss ... br />
    bosspointer defw 0 ;current boss pointer (pause routine ... corruptionA

    ld a,(ix+2)
    cp $c0
    Ralf Ralf August 2013 Games
  • 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…

    ... 255+1 will give us 0 in the register...
    < ...
    DD19 = ADD IX,DE
    DD29 = ADD IX,IX
    DD39 = ADD ... IX,SP
    DD84 = ... IXL
    DD86 = ADD A,(IX+*)
    FD09 = ADD IY,BC ...
    wibble wibble September 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…

    ... />
    Is "ld a, 4(ix)" really that much harder to ... read than "ld a, (ix+4)" or have I missed ... vs ADD 7 or RST 0/1/2/3/4/5 ... /6/7 vs RST 0/8/16/24/32/40 ... 't think the two possible ix/iy addressing styles do collide ...
    u6c87 u6c87 September 2013 Development
  • The Pros and Cons of "alternative" assembler syntaxContinuing from [URL]http://www.worldofspectrum.org/forums/showpost.php?p=720754&postcount=72[/URL] [QUOTE=u6c87;720754]But that wouldn't change if…

    ... it likely the z80 syntax (ix+d) couldn't be added ... any of them have an (ix+d)-type syntax in their ... c ;If (B or C) = 0,
    1002 C8 rz ;Return ... idea.

    The 4(ix) syntax used by sdas can ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • The Pros and Cons of "alternative" assembler syntaxContinuing from [URL]http://www.worldofspectrum.org/forums/showpost.php?p=720754&postcount=72[/URL] [QUOTE=u6c87;720754]But that wouldn't change if…

    ... :A :A :
    ADD A,(IX+of) A+X[of] +X ... +B HL+B
    ADD IX,DE X+DE X+D ... FLAG
    RES 0,(HL) [HL]0 [H]0 M0
    SET 7 ...
    introspec introspec September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... must be consistently stored as 0/1) [/QUOTE]

    Do ... .
    2) push af: bit 0, (ix-n) to test.
    3 ...
    u6c87 u6c87 September 2013 Development
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... .
    2) push af: bit 0, (ix-n) to test.
    3 ... are so slow. That "bit 0,(ix+d)" is 20 cycles. "rr ... versus 38 cycles for using IX to access a single var ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • 128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this: [code];; load a 4000 byte BASIC program ld i…

    ... variables
    9007 PAUSE 0: CLEAR FN p(23670):
    ld ix,22528 ;IX=start address
    ld ... for LOAD
    ld ix,22528 ;IX=start address
    ld ... 168 if +2A/+3 else 0
    ld d,a
    Battle Bunny Battle Bunny September 2013 Development
  • Unusual JSW1 pokesAlthough I've submitted these (hopefully all of them) to the tipshop, I thought I'd post them here. Not the "usual" run of the mill pokes, more unus…

    ... : :D

    [quote] LD IX,ENTERC1 ;Now then, my good ... time and all
    LD IX,ENTERC2
    CALL ENTERCDE
    JP 0 ;Oops.[/quote]
    spider spider September 2013 Games
  • 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…

    ... /> Of course, the values of IX and DE at the start ... /pub/sinclair/tools/pc/bin2data1.0.zip"]BIN2DATA[/URL]. Nine seconds ...
    Alessandro Grussu Alessandro Grussu September 2013 Development
  • What would be the simplest tape loading routine?I'm searching for some small assembly snippet I can use to load a (headerless or not) block from tape into RAM I can embed in my C games to load furt…

    ... tape.
    LD (IX+00),L Make the actual ... /> 05C2 LD-NEXT INC IX Increase the 'destination'.
    ... carry flag for a '0' and
    setting ...
    jamorski jamorski October 2013 Development
  • 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…

    ... in BC. Does not use IX or IY. Uses the shadow ... />
    unlz4:
    ld b,0 ; rest of code can assume ... B=0
    .mainloop:
    ld a ...
    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…

    ... this:

    [CODE] LD IX,SOURCE
    LD IY,TARGET ... from

    [I]target+0
    target+256
    target ... /> target+0+14
    target+0+256+14
    target+0+512+14 ... /> target+0+28
    target+0+256+28
    target+0+512+28 ...
    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…

    ... get remainder
    ld b, 0 ; offset
    ld c, a ... ; to BC
    ld ix, be_ix_plus_3 ; base loop
    add ... INT p)
    fst 0 ; i to mem-0
    fsub ; d ... , 0x98, 0x1f, 0xf5 ; mantissa (0.0577622606)
    fmul ; d, pk ...
    chev chev October 2013 Development
  • SCREEN$ bug fixI've been using the SCREEN$() function recently for reading data off the screen rather than taking up space with an array and I got fed up with the s…

    ... a,(de)
    ld b,(ix-12) ;B =CHR$ adjustment
    0
    pop hl
    ld ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • 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…

    ... Buffer format:

    Entry 0
    Entry 1
    Entry ... long):

    Bytes 0...7 - Filename (ASCII) left justified ... /> C = Filter
    bit 0 = include system files (is set ... Always:
    C DE HL IX corrupt
    All other registers ...
    The_Bert The_Bert October 2013 Sinclair Basic
  • 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…

    ... ix ; position in IX

    tokenizer_2:
    ld bc, 0 ... br /> tokenizer_3:
    push ix ; restore token
    pop ... unstack token
    push ix ; store IX
    pop de ... if so
    push ix ; IX to
    pop 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…

    ... ; unstack token in D (0 to 96)
    cp '$' ... stack DE
    push ix ; IX
    pop de ; to ...
    chev chev November 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…

    ... the video RAM
    ld ix,16384
    ld de,6912 ... at address 49152
    ld ix,49152
    ld de,8144 ... 32767 -ink 7 -paper 0 -border 0 -name MYGAME -output mygame.tzx ...
    stephenw32768 stephenw32768 November 2013 Development
<1…14151617181920…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • European Software Titles with an English version
    harriusherbartio on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
ix 1.5K 6.5K
0 940.2K 1M

Related Threads

  • ANNOUNCE: Fuse 0.6.1, libspectrum 0.2.0, fuse-utils 0.6.1I'm pleased to announce the release of the Free Unix Spectrum Emulator (Fuse) 0.6.1, which is now available from its [url="http://www.srcf.ucam.org/~…
  • Fuse 0.5.1 and libspectrum 0.1.0 releasedVersion 0.5.1 of Fuse, the Free Unix Spectrum Emulator, is now available from its homepage, [url="http://www.srcf.ucam.org/~pak21/spectrum/fuse.html"…
  • ANNOUNCE: Fuse 0.6.1.1, libspectrum 0.2.0.1Hi all.<br /> <br /> The recently released Fuse 0.6.1 and libspectrum 0.2.0 contained a couple of moderately serious bugs:<br /> <br /> * The SVGAlib…
  • Release candidates for Fuse 0.7.0 and libspectrum 0.2.2Hi all.<br /> <br /> Release candidates for [url="http://fuse-emulator.sourceforge.net/fuse-0.7.0pre1.tar.gz"]Fuse 0.7.0[/url] (and [url="http://fuse…
  • (Belated) ANNOUNCE: Fuse 0.7.0 and libspectrum 0.2.2 releasedThe Fuse team is pleased to announce that release of Fuse 0.7.0, the associated utilities and version 0.2.2 of the Spectrum emulator support library,…
  • ANNOUNCE: Fuse 0.6.0 and friendsThe Fuse team announce the release of version 0.6.0 of Fuse, along with version 0.6.0 of the Fuse utilities and version 0.1.1 of libspectrum, the Spe…
  • ANNOUNCE: Fuse 0.6.0 for Mac OS XHot on the heels of the UNIX release of Fuse 0.6.0, the native Mac OS X port is now released.<br /> <br /> It has all the great features of Fuse 0.6.…
  • ANNOUNCE: Fuse 0.6.0.1 (security fix)Fuse 0.6.0 has been found to contain a small security hole in the TRDOS disk handling code. Due to multiple race conditions, it is (in theory) possib…
  • ANNOUNCE: Fuse For Mac OS X 0.6.0.1 (security fix)The Mac OS X version of the Fuse 0.6.0.1 security patch release is complete and should be available shortly from WoS and the Fuse homepage:<br /> <br…
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…

Related Searches

  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • ld ix
  • esxdos 0 8 5
  • 0 44548571
  • esxdos 0 8 6
  • usr 0
  • usr 0 128
  • ix registers
  • fuse 1 0
  • spud 0 21
  • fuse 1 0 released
  • fuse 1 2 0
  • spectrum 2 0
  • zx spin 0 6
  • wav2pzx 2 0
  • trdos stealth track 0
  • zxspin 0 7
  • the hobbit 1 0

Copyright © 2024 World of Spectrum