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.093s
<1…16171819202122…34>
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... starts) attributes for columns 0 and 1, in the ... />
    [CODE] LD IX,nn ; attributes for columns 14 ... nn ; attributes for columns 0 and 1
    IF ... /> [CODE]
    REPT (ROWS 0 TO 23)
    LD HL ... ; read attributes for columns 0 and 1
    LD ...
    Einar Saukas Einar Saukas May 2014 Development
  • 30-column 8x2 multicolor (even in 48K)I don't recall any 8x2 multicolor routine for 30 columns that would work on all Spectrum models (including the Spectrum 48K), so I decided to write i…

    ... [CODE] ; 15800T
    LD IX,nn ; attributes for columns 14 ... nn ; attributes for columns 0 and 1
    ... nn ; attributes for columns 0 and 1
    ... ; attributes for columns 0 and 1
    ...
    Einar Saukas Einar Saukas May 2014 Development
  • Tile engine and slight colour flickerOver the past few nights I've been working on a simple tile game engine for a rock fold game I'm making. While all is going surprising well I've not…

    ... />
    temp1: defw 0
    temp2: defw 0

    display_buffer:

    ld hl, back_buffer_screen+6144 ; IX points to first line of ...
    richdotward richdotward June 2014 Development
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ...
    20 PLOT 255,0: LET X=-255: LET ... /> 40 PLOT 127,0: LET X=0: LET Y=175: ... LET X=255: LET Y=0: GO SUB 500
    ... IF i=H THEN LET ix=dx: LET iy=dy: ... /> 720 LET px=px+ix: IF px255 THEN RETURN
    730 IF d$(8)="0" THEN POKE 23677,px: ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ...
    20 PLOT 255,0: LET X=-255: LET ... /> 40 PLOT 127,0: LET X=0: LET Y=175: ... LET X=255: LET Y=0: GO SUB 500
    ... IF i=H THEN LET ix=dx: LET iy=dy: ... /> 720 LET px=px+ix: IF px255 THEN RETURN
    730 IF d$(8)="0" THEN POKE 23677,px: ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Block RoutineHi Folks, I want to draw a block on the screen dependent on providing the X,Y,W,H values. I came up with the following: [CODE]100 LET l$=" …

    ... of my previous post. Using IX for addressing the parameters simplifies ... x21) OR h31) OR w=0 AND a
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • fixed point mathsI came across this site which is quite interesting [URL="http://z80-heaven.wikidot.com/advanced-math#toc18"]http://z80-heaven.wikidot.com/advanced-ma…

    ... CB 30+r 0 B 4 H
    SL1 (IX+nn) DD ...
    chev chev July 2014 Development
  • TAP version of CrosswizeIs it possible to create a TAP version of Crosswize with all levels? On the tape or a TZX file, the levels are in the same block and a custom loader …

    ... /> ld a,(fase)
    ld ix,16384
    ld de,4096 ... /> ret
    fase:
    db 0[/CODE]

    My tape ...
    Zup Zup August 2014 Games
  • Skool Daze & Back To Skool discussionFollowing my video of Back To Skool ( [url]http://youtu.be/4K2ZUkTOT0g[/url] ) I just wanted to see if these two games are still fondly remembered b…

    ... turbo block you change IX from 4000 to 0, then just after ... onto the present value of IX. The screen then loads (or ...
    Ritchie333 Ritchie333 August 2014 Games
  • Skool Daze & Back To Skool discussionFollowing my video of Back To Skool ( [url]http://youtu.be/4K2ZUkTOT0g[/url] ) I just wanted to see if these two games are still fondly remembered b…

    ... turbo block you change IX from 4000 to 0, then just after ... onto the present value of IX. The screen then loads (or ... an emulator by typing PAUSE 0 and then saving a blank ...
    leespoons leespoons August 2014 Games
  • ZX-Assembler file handling concept[QUOTE=clausjahn;777075]Dear readers, At this time, it's a good time to ask you, the future users, how to implement the file usage. Let's suggest so…

    ... /> [code]
    Cycle ld a,(ix)
    or a
    ret ...
    call CallR
    inc ix
    jr Cycle

    ld b,0
    ld hl,RoutStart
    Shadow Maker Shadow Maker September 2014 Emulators
  • ZX-Assembler file handling concept[QUOTE=clausjahn;777075]Dear readers, At this time, it's a good time to ask you, the future users, how to implement the file usage. Let's suggest so…

    ... ....

    Cycle ld a,(ix)
    or a
    ret ... br /> call CallR
    inc ix
    jr Cycle

    ld b,0
    ld hl,RoutStart
    Alcoholics Anonymous Alcoholics Anonymous September 2014 Emulators
  • llvm-z80 statusFew months ago I read about efforts to produce llvm back-end for the Z80 (even perhaps as part of new z88dk). Any update on that? I found [URL="htt…

    ... use one index register either IX or IY. It is ... 1.3&view=markup"]IX version of sdcc vfprintf preamble ... = b_array_empty

    which takes 0 bytes. I think some linkers ... />
    section CODE
    org 0
    section seg_code_malloc
    section ...
    Alcoholics Anonymous Alcoholics Anonymous September 2014 Development
  • Issue 6 repair with a twist...(Starting with a slight grump - the forum ate my first attempt at this so this'll probably end up being a bit terse :)) I got a Issue 6 48K machine …

    ... the high byte of IX to store a map ... br /> ; Step4: read 0 with down addressing order.
    ; Step 1 - write 0 with up addressing order

    ld (hl), 0
    inc hl
    ... a, (hl)
    cp 0
    jr z, .marchtest2 ...
    balford balford September 2014 Hardware
  • Chuckie Ess 2 tap doesnt work[url]http://www.worldofspectrum.org/infoseekid.cgi?id=0000959[/url] It loads, you press a key and it returns to Basic! Anyone any idea why or got a …

    ... 243
    LD IX, 32768 ; 65301 221 33 0 128
    LD ... ; 65305 17 17 0
    LD A, 0 ; 65308 62 0
    SCF ... 5
    LD IX, 16384 ; 65314 221 33 0 64
    LD ...
    Battle Bunny Battle Bunny September 2014 Infoseek database
  • Simple text scrolling routine...I'm having trouble writing a very simple text scroller, the idea is to use the ROM printer routine to print 32 characters each time the routine is ca…

    ... IX: string with limiter 0
    scrp:ld ix,scrtxt
    ld a,(ix ... br /> ld ix,scrtxt
    ld a,(ix)
    ... ix

    ld de,screen_adr
    ld l,a,h,0 ... jr z,nobit
    set 0,(hl)
    nobit:
    db 0

    end
    g0blinish g0blinish October 2014 Development
  • RE: Skoolkit, Help neededHi all, Can anyone kindly tell me how to with an exact python prompt, convert a file from C:\games\exolon.sna to a skool file then into an asm file.…

    ... :
    [code]
    R 37562 IX Address of the message
    0 | Keypress flag (set=H-ENTER ... Bit(s) | =h Meaning }
    ; { 0 | Keypress flag (set=H-ENTER ...
    SkoolKid SkoolKid October 2014 Development
  • LOAD "" CODE in machine code/store 128 bank dataHow do you LOAD "" CODE from machine code? I have written the following MC routine that fits into a REM statement in a basic program. I want to cal…

    ... bytes at 49152
    ld ix,49152
    ld de,16384 ...

    ; page BASIC + RAM 0
    ld a,$10

    [code]
    ; ...
    ld ix,32768
    ld de,16384 ...
    Zup Zup October 2014 Development
  • LOAD "" CODE in machine code/store 128 bank dataHow do you LOAD "" CODE from machine code? I have written the following MC routine that fits into a REM statement in a basic program. I want to cal…

    ... ink (7) on black paper (0),
    ; bright (64).

    ld a,0
    ld (23624),a ;bottom ... />
    [B] ld ix,screen
    ld de,length ... />
    [B] ld ix,gamecode
    ld de,gamelength ...
    Jerri Jerri October 2014 Development
  • Testers for new z88dk clibA long (long, long, long) time ago a few people offered to help test the new clib in z88dk. Much time has passed since then and I won't hold people,…

    ... /open?id=0B6XhJJ33xpOWdkhJWFdRdlo3bWs&authuser=0[/url]

    The zip ...
    The clib uses the ix register

    -clib=sdcc_iy ...
    Alcoholics Anonymous Alcoholics Anonymous February 2015 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…

    ... />         ;; uncomment to USR 0 on tape error
    ; ... and error
            ld      ix,(23563)      ; DEFADD
            ld ... can move the destination into IX
            push    hl
            ;; b/ return 0 to BASIC
            ex      ...
    stephenw32768 stephenw32768 May 2015 Development
  • Double height text...<p>Is here any good routines for printing a font double height?</p><p>I've concocted this ridiculous routine but I'm sure it can be done much better.…

    ... open channel A
            ld   ix,(23563)      ;DEFADD
            ld   a ...
    Battle Bunny Battle Bunny June 2015 Development
  • Double height text...<p>Is here any good routines for printing a font double height?</p><p>I've concocted this ridiculous routine but I'm sure it can be done much better.…

    ... ,  ccccc=col 0-31

    DoubleHeight:
            ld   ix,(23563)      ;(DEFADD ... $ input address
            ld   a,(ix+13)       ;A =%000rrrrr
            and ...        ;A =%rrr00000
            add  a,(ix+21)       ;A =%rrrccccc
            ld ...
    Battle Bunny Battle Bunny June 2015 Development
  • EmuZwin 128k banks in assembler Having looked at the assembler help file " ORG [{ RAMn | ROMn },] #target_address [, #dest_address ] Defines target assembling address and ta…

    ... /> ;
    XOR A
    LD IX,$C000 ; Load tape header which ... bank 5 (physical RAM bank 0).
    DI
    CALL ...
    See the 128 ROM 0 Disassembly PDF at [url="http ...

    Default bank 0 (logical 5) $C000 to $FFFF ...
    dbolli dbolli August 2015 Emulators
  • Subtract 4 from an addressThis is a novice Z80 question really: I'm trying to vertical scroll my back buffer, but I'm not sure of the quickest way to apply an offset and mo…

    ... destination row
    push ix
    push hl
    exit:
    ld sp,0
    ei
    ret[/code ... /> push iy
    push ix
    push de
    push ... /> exit:
    ld sp,0
    ei
    ret[/code ...
    Einar Saukas Einar Saukas September 2015 Development
  • r-type in development for the sam coupehttp://cookingcircle.co.uk/ we need z80 coders graphics artists and audio this is the amstrad cpc 6128 version: https://www.youtube.com/watc…

    ...
    29B6 1600 LD D,0
    29B8 FD21E829 LD IY ... /> 29C9 DD21DA29 LD IX,PUTRET ;SET UP IX TO AVOID CALL OVERHEADS ...
    29DA ;EXIT WITH B=0
    29DA 79 PUTRET: LD ...
    rogerjowett1 rogerjowett1 October 2015 Development
  • Games not compatible with the 128+ & grey +2Like the +2A & +3 thread, there are a few games that do not work correctly on the original 128+ and the grey +2. Two games that I know of that wil…

    ... (toast-rack) is in USR 0 mode

    The ... org $5f6e
    ;
    pop ix ; 5f6e dd e1 $0ets
    push ix ; 5f8a dd e5 $0fts ... mechanism and and press 0 to start a one ...
    ;
    ldbas ld ix,ldto ; start address
    ld ...
    jp jp October 2015 Games
  • Problem with BC corrupting after DJNZJust for fun, I'm messing around trying to get the level maps from Lemmings to display on the screen with machine code. It's been ages since I did an…

    ... br />
    LOADIT ld ix,49999
    ld de,1 ... call 1366
    ld ix,50000
    ld de ... /> SAVEIT LD A, 0
    LD IX, 49999
    LD ... A, 255
    LD IX, 50000
    LD DE, ... RET

    SLN DEFB 0
    [/code]

    mulder mulder January 2016 Development
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... of the wide).
    IX starts with the addres ... />
    VOLT1 LD IX,$8804
    JP VOLVU
    ADD HL,DE
    ADD IX,DE


    ...
    STACKV LD SP,0
    RET

    ...
    STACKV1 LD SP,0
    [/code]
    climacus climacus February 2016 Development
<1…16171819202122…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