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.115s
<1…78910111213…34>
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... 128K spectrums

    Bits 0,1,2 determine the ram ...
    ld a,%00010111
    out (c),a

    this will ... />
    Ld a,%00011111
    out (c),a

    This will ...
    dmsmith dmsmith January 2016 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... br /> ld bc,07ffdh
    out (c),a
    ret
    ... ret

    bankspare equ 0
    banksprites equ 1

    stack dw 0

    tiles: ; tile ... graphics here
    tilepos: db 0,0

    end start ...
    alienbanana alienbanana January 2016 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... br /> ld bc,07ffdh
    out (c),a
    ret
    ... ret

    bankspare equ 0
    banksprites equ 1

    stack dw 0

    tiles: ; tile ... graphics here
    tilepos: db 0,0

    end start ...
    alienbanana alienbanana January 2016 Development
  • 128k Paging a tile routine to a double bufferHi happy new year all :) Does anyone have an example of how to page a routine to the screen ie a tile routine? Thanks :)

    ... br /> ld bc,07ffdh
    out (c),a
    ret
    ... ret

    bankspare equ 0
    banksprites equ 1

    stack dw 0

    tiles: ; tile ... graphics here
    tilepos: db 0,0

    end start ...
    alienbanana alienbanana January 2016 Development
  • 128K programmingDoes anyone know any good resources on assembly programming for the 128? All I'm after is an "idiot's-getting-started-guide" on how to utilise the…

    ... used when figuring it out. It's part of ... byte first to bank 0...

    out (c),a ; ... make ... 1
    ; leaving screen 0 visible.
    ; Changing ... loading :)

    out (c),a ; make the switch again ...
    Mysterion Mysterion February 2016 Development
  • 128K programmingDoes anyone know any good resources on assembly programming for the 128? All I'm after is an "idiot's-getting-started-guide" on how to utilise the…

    ... br /> LD BC,32765
    OUT (C),A
    [/code]
    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ...
    Alessandro Grussu Alessandro Grussu February 2016 Development
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ... ; activates bank 0
    LD BC,32765
    OUT (C),A
    ...
    Alessandro Grussu Alessandro Grussu April 2016 Brand new software
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... program the sdcc version comes out 600 bytes shorter. This will ... }, {0,160,88,2,0}, {0,160,120,2,0}, {0,160,56,2,0}, {0,0,0,2,0 ... }
    };


    // Attach C ...
    Alcoholics Anonymous Alcoholics Anonymous June 2016 Development
  • Basic Screen Shadow QuestionHello, I've been porting a game to the Spectrum from another platform. So far so good and I have per pixel screen scrolling working really nicely …

    ... around the ld (0x5b5c),a / out (c),a
    as per [url ... /> as per the 128 ROM 0 Disassembly PDF at [url="http ...
    dbolli dbolli August 2016 Development
  • Accessing +3 DOS with DivIDE enabledI'm thinking about making a tool that copies files from a FAT partition to a IDEDOS partition. Currently, I've got two problems: - Getting the ESX…

    ... ; call dos_init
    ; jp nc,0

    ; ld a,'A ... call dos_open
    jp nc,0

    ld bc ... call dos_read
    jp nc,0

    ld b ... /> ld (23388),a
    out (c),a
    ei
    ... because of the USR 0 environment. At first I ...
    Zup Zup September 2016 Development
  • Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working. I have a music rou…

    ...
    ld bc,32765
    out (c),a ;bank 6

    ld bc,32765
    out (c),a ;bank 0

    ei ;enable ...
    daveysludge daveysludge November 2016 Development
  • New Game - Pietro Bros [z88dk/Nirvana+][b]PIETRO BROS[/b] Pietro and Luizo were transported to pipe world after eating some rancid mushrooms on his pizza. Help them to escape from th…

    ... br /> ld a,$04
    out (c),a ; +2A/+3 : disk motor ...
    ld a,$10
    out (c),a ; 48k rom selected, bank ... />
    jp c, __LOADER_head
    rst 0 ; if tape loading ...
    Alcoholics Anonymous Alcoholics Anonymous December 2016 Brand new software
  • New Game - Pietro Bros [z88dk/Nirvana+][b]PIETRO BROS[/b] Pietro and Luizo were transported to pipe world after eating some rancid mushrooms on his pizza. Help them to escape from th…

    ... />
    jp nc, 0 ; if tape loading error

    jp nc, 0 ; if tape loading error

    out (c),d ; restore BANK_00
    ld ...
    Alcoholics Anonymous Alcoholics Anonymous December 2016 Brand new software
  • Comp.Sys.Sinclair Crap Games Competition 2017As the creator of the second-least crap game in last year's competition (and the only mug stupid enough to agree to host it this year) I am proud/ash…

    ... can strip it all out and write your own ... buffered screen completely to attribute 0 (black).

    0: BORDER 0: BRIGHT 0: FLASH 0: INVERSE 0: CLS
    0: NEXT b
    140 LET c=0: IF s>0 THEN LET c ... =1 THEN LET c=c+1+(c=-1)-15*(c=7)
    ...
    joefish joefish January 2017 Games
  • c64 .sid player coming soon to specy 128!!!c64 .sid player coming soon to specy 128!!! the first old version uses only square waves, 4 years ago: https://www.youtube.com/watch?v=6CKt9noxA7s…

    ... out (c),a ;select AY register 0
    ld b,#BF
    out (c ... br /> .AY_found
    out (c),l ;select "AY register 16 ... the contents of the register 0 (#40)
    ...
    ... 128K page switching using OUT (nn),A should be ...
    Hikaru Hikaru March 2017 Announcements
  • c64 .sid player coming soon to specy 128!!!c64 .sid player coming soon to specy 128!!! the first old version uses only square waves, 4 years ago: https://www.youtube.com/watch?v=6CKt9noxA7s…

    ... banks stay at 5/2/0. YM tap version. ... br />
    Bit 0: Paging mode. 0=normal, 1=special
    ROM 0: 128k editor, menu system ... : Disk motor; 1=on, 0=off
    Bit 4: ... /> ld bc,1ffdh
    out (c),a
    ld a,10h ...
    Geco Geco March 2017 Announcements
  • c64 .sid player coming soon to specy 128!!!c64 .sid player coming soon to specy 128!!! the first old version uses only square waves, 4 years ago: https://www.youtube.com/watch?v=6CKt9noxA7s…

    ... ),a
    out (c),a
    ei
    ld de,0
    ld ...
    ld (0x5b5c),a
    out (c),a
    ei
    ret ...
    FrankT FrankT March 2017 Announcements
  • New ZEsarUX beta - RC2Hi I have uploaded a new ZEsarUX beta version on the usual url https://sourceforge.net/projects/zesarux/files/Beta_and_Snapshot_versions/ This…

    ... LD A,ZXIPORTCHR
    OUT (C),A
    LD BC ... 0..255
    LD BC,ZXIPORTREG
    LD A,ZXIPORTNUM
    OUT (C ... LD A,ZXIPORTCHR
    OUT (C),A
    LD BC ...
    dbolli dbolli March 2017 Emulators
  • 128K memory bank selection to avoid contention issuesI'm currently developing a game and I'm trying to get my head around the memory contention issues of the various 128K/+2/+2A/+3 spectrum models in or…

    ... number of required memory page (0..7)
    ; A's ... /> ld (varCurPage), a
    or 0
    @varCurScreen: EQU $-1 ; ... br /> ld bc, #7FFD
    out (c), a
    ret[/code]
    0..3 are always uncontended and ...
    introspec introspec June 2017 Development
  • How much can you get into 48k?Todays experiment was to see how long, how much text, a PRINT statement will hold. I filled it up with * and counted them and got 689 chrs. Almost 22…

    ... wrong with this? B integer out of range 30:1
    10 LET L=0
    20 FOR C=0 TO 31 STEP 1 ...
    30 PRINT AT L,C;"0 ... "
    40 NEXT C
    50 IF C=31 THEN ...
    mik3d3nch mik3d3nch June 2017 BASIC
  • How much can you get into 48k?Todays experiment was to see how long, how much text, a PRINT statement will hold. I filled it up with * and counted them and got 689 chrs. Almost 22…

    ... wrong with this? B integer out of range 30:1
    10 LET L=0
    20 FOR C=0 TO 31 STEP 1 ...
    30 PRINT AT L,C;"0 ... "
    40 NEXT C
    50 IF C=31 THEN ... of the error to find out what is happening.

    IvanBasic IvanBasic June 2017 BASIC
  • hacking controls for atic atac?I was wondering if there is any way to hack in game controls? In particular for Atic Atac. I prefer to use keyboard controls for most games, but the …

    ... to try to figure out the codes for each ... tipshop. Just gotta figure out how to use it and ... BLOCKSTART 45306

    LD C,0
    LD A,251
    SET 0,C
    BIT 2,A
    SET 4,C
    RET[/code]
    < ...
    Legend Legend September 2017 Games
  • Thought this would be simple... Z80Hi Folks, Started to read "Beyond simple BASIC, Delving Deeper into your ZX Spectrum" by Dilwyn Jones. This is a great book and I came across the…

    ... . How do I find this out ?
    [code]
    org 33000 ... , 175
    ld b,0
    ld c,0
    LOOP:
    push ...
    inc b
    inc c
    pop af
    dec ...
    ivanb303 ivanb303 September 2017 Development
  • Need help from people with a +2A/+3Started a topic [url="https://www.worldofspectrum.org/forums/discussion/55141/need-help-from-people-with-a-2a-3"]here[/url] to get a broader reach, b…

    ... in a row to break out of the loop:


    1$
    ld c,0 ;[7]
    ld a,e ... nz,1$ ;[10]
    ld c,0 ;[7]
    ld a,e ...
    Ast_A_Moore Ast_A_Moore September 2017 Development
  • Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…

    ... B = Y-position (row), C = X-Position (column).

    ld c,0 ;BC now holds Y-position ... / 2
    rr c ;Catch carry bit by rotating ...
    ld b,0
    ld c,a ;X-position returns ... address you just worked out! You might want to ...
    joefish joefish November 2017 Development
<1…78910111213…34>

Latest Posts

  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    harriusherbartio on 11:40AM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7

HitBox

Word Docs Hits
out 128K 166.7K
c 20.3K 48.8K
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,…
  • why when you type spectrum on the +2 and +3 does it say out 7, 0:1, instead of ok 0:1?this is a bit odd.
  • comp.sys.sinclair Crap Games Competition (C.S.S.C.G.C. 2022) is here!Welcome one and all!<br /> <br /> [img]https://i.postimg.cc/3yYpjjbH/cropped-CCG2022.png[/img]<br /> <br /> I am proud to announce the opening of…
  • 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.…

Related Searches

  • tape ran out
  • r forum loading error 0 1
  • r tape loading error 0 1
  • speccy 4 0
  • hisoft c manual
  • divide out 32768
  • out on 3
  • out fe on 3
  • out 32765 48
  • 2 grey out 32765 48
  • esxdos 0 8 5
  • 0 44548571
  • esxdos 0 8 6
  • usr 0
  • usr 0 128
  • fuse 1 0
  • out c a
  • ay out c a
  • ld bc 65533 a 254 out c
  • out 51 0

Copyright © 2024 World of Spectrum