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.004s
<1…45678910…34>
  • Games that will be 25 years old this year....I thought I would make us all feel old and see what games hit the quarter century this year...[url=http://www.worldofspectrum.org/infoseekadv.cgi?wha…

    ...
    Back To Skool
    BC's Quest for Tyres
    deadpan666 deadpan666 January 2010 Games
  • Games hacked to be played with Sinclair Joystick #1 (67890)I have mentioned a few of these in other threads, but I think they kinda deserve their own... I have been hacking a few of my favorite games which ha…

    ... /tomcat/Arcadia67890.z80[/url]
    BC Quest For Tires: [url]http ...
    Tom-Cat Tom-Cat February 2010 Games
  • converting ZX128 software for SAM COUPESAM COUPE is computer compatible with ZX48 model. Use same ports, same keyboard with compatible membrane, 64kB adress space with possibility connect …

    ... is original code:
    LD BC,32765
    OUT (C),A ...
    velesoft velesoft April 2010 Games
  • Delete keyIs it the case that this: [CODE]ld bc, 0xEEFE in a, (c) rrca jp nc, delete_key_pressed[/CODE] will jump if Caps-shift is pressed [B]or[/B] i…

    ... that this:
    [CODE]ld bc, 0xEEFE
    in a, (c ... Delete key?
    [CODE]ld bc, 0xFEFE
    in a, (c ...
    ajmoss ajmoss May 2010 Development
  • Whi different result with Spectrum +3 ?The followed code 10 FOR n=23296 TO 23299 20 READ a: POKE n,a 30 NEXT n 40 DATA 1,127,106,201 50 PRINT USR 23296 causes that the spectrum 48k show…

    ... the follow.

    LD BC,27263
    RET

    arfgh arfgh May 2010 Sinclair Basic
  • C/M Why different result with Spectrum +3 ?The followed code 10 FOR n=23296 TO 23299 20 READ a: POKE n,a 30 NEXT n 40 DATA 1,127,106,201 50 PRINT USR 23296 causes that the spectrum 48k show…

    ... the follow.

    LD BC,27263
    RET

    arfgh arfgh May 2010 Sinclair Basic
  • Rom Routines list ?Exist some document that show detailled the routines on the spectrum ROM ? Ad for the Spectrum +3 ? are they the same or exist more ? Example i was …

    ... follow:

    push BC
    ld bc,#5d70
    push hl ...
    pop hl
    pop bc

    This routine is ...
    arfgh arfgh June 2010 Sinclair Basic
  • How works the Line-Draw ROM routine ?The 'complete spectrum rom dissasembly.pdf' show info related to the draw rom subroutine. The Line-Draw require two sets of parameters: X,Y coordinat…

    ... coordinates passed by the register BC and the signs passed by ...
    arfgh arfgh June 2010 Sinclair Basic
  • Obfuscated code ideaThe instructions [b]SUB A[/b] and [b]XOR A[/b] both have the effect of setting the accumulator to zero. The only difference between them is that [b]…

    ... /> PUSH AF
    POP BC[/code] sets BC = 2, while [code]XOR ... A
    PUSH AF
    POP BC ... [/code] sets BC = 0. Perhaps this could ...
    ajmoss ajmoss June 2010 Development
  • Building a menu in ASMWEll as probably some figured, i am learning asm at least to make the basic menu i did in basic. It is a menu where we can select games to be loaded.…

    ... /> ld c,a
    push bc
    push de
    call ...
    pop de
    pop bc
    ld a,c
    arfgh arfgh June 2010 Sinclair Basic
  • Best Imagine game?Maybe it's purely the nostalgia, but I have a soft spot for Imagine's output (Proper Imagine, that is, not the games released after Ocean bought the …

    ... bought my 48k+.

    BC Bill was another one I ...
    SteveB SteveB June 2010 Games
  • problem with DEFADD storageI have a function: DEF FN t(t$,m,t)=USR t which is called with, for an example: LET bc=FN t("t$()",mcworkspace,mcputt) where, at the time: mcworkspac…

    ... with, for an example: LET bc=FN t("t$()",mcworkspace,mcputt ... ,t)=m, and then print bc, it returns 65368.
    Battle Bunny Battle Bunny July 2010 Sinclair Basic
  • Optimize this assembly?Aiming for Variable*192 -> HL In the first case, I came up with the obvious method - *128 +*64: [code] ld a, (variable) ;13 ld h,0 ; 7 ld l,…

    ... ;11
    pop bc ;10
    add hl, bc ;11
    --

    POP BC ; Recover A*128 10

    ADD HL,BC ; HL=A*192 11
    Gedlion Gedlion August 2010 Development
  • +3 assembler questionI was wondering if anyone could give any suggestions as to how to get this bit of code working on the +2A/+3 in 128k mode. It works on the +128k/+2 i…

    ... ),A ;in LAST_K
    LD BC,9000 ;new line number to ... jump to
    LD (23662),BC ;OLDPPC - CONTINUE line number
    Battle Bunny Battle Bunny August 2010 Sinclair Basic
  • Common pitfalls and solutionsLet's discuss some of the common problems in Speccy programming, and the methods we use to avoid them. For an example, here is a piece of code that …

    ... /> EX DE,HL
    LD BC,4
    LDIR
    RES ...
    Hikaru Hikaru August 2010 Development
  • Memory mapping: Pentagon compatibility?I'm writing something that will rely heavily on the Spectrum's ability to switch screen buffers in hardware (port 0x7FFD). The original Spectrum 128K…

    ... (C), A[/b] with [b]bc=0x1FFD[/b] and

    ajmoss ajmoss August 2010 Hardware
  • Z80 Machine Code Question...Hi Folks, I know not strictly a BASIC question but I have started to learn Z80 machine code - 25 years too late! :smile: I have been reading a book…

    ... /> [INDENT][FONT="Courier New"]LD BC,1400h
    LD HL,4000h ... /> LD(HL),FFh
    DEC BC
    JR NZ,F9h
    BC[/FONT].

    Am I ...
    Paddy Coleman Paddy Coleman August 2010 Sinclair Basic
  • Using the stack to copy memory blocksA [b]PUSH[/b] and a [b]POP[/b] instruction together take less time than two [b]LDI[/b], so long [b]POP/PUSH[/b] sequences are sometimes used to copy …

    ... exx ; 4
    pop bc ; 10
    pop de ... de ; 11
    push bc ; 11
    exx ; ... 4
    push bc ; 11 Subtotal = 54
    ajmoss ajmoss August 2010 Development
  • Machine code issue...Hi Folks, My trials with MCODE continue and I am stuck. I wrote the following program in BASIC to simply POKE an attribute byte in to a "box" on th…

    ... Y
    010058 LD BC,22528 ;BC=ATTR Address
    09 ADD ... /> ED4B01FA LD BC,(64001) ;BC=X
    09 ADD HL,BC ;HL=HL ...
    Paddy Coleman Paddy Coleman September 2010 Sinclair Basic
  • Various game / utility / cover tapes.Having a clean-out - If anybody interested in buying any of the following drop me a PM. Anything not taken by next weekend will go onto eBay. Games…

    ...
    Arkanoid
    Ballcrazy
    BC's Quest for Tires
    bobs bobs October 2010 Sales
  • Floating bus on 128K models[b]Background:[/b] i need run code with interrupt enabled but i need use stack instruction to maximize performance in copy/shift/mirror routines. dur…

    ... like:
    [code]
    ld bc, $04ff ;initial C=$ff, repeat ...
    Fikee Fikee November 2010 Development
  • Help needed with simple MCode routineI'm trying to code a routine to clear the screen and I can't figure out why it's not working: ld hl,16384 ld bc, 6144 loop:ld (hl),0 inc hl dec bc l…

    ... /> ld hl,16384
    ld bc, 6144
    loop:ld (hl ...
    inc hl
    dec bc
    ld a,b
    Rebelstar without a cause Rebelstar without a cause November 2010 Development
  • Why doesn't my loop work?Can anyone help me understand why my loop doesn't work? Is it to do with how DEC HL affects the flags? [code] ; Read 32k bytes from port 191 as fa…

    ... /> ORG 32001

    LD BC,191 ; Port to IN from ...
    trellis trellis December 2010 Development
  • A fast DRAW routineI was investigating how to speed up the line drawing for the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=20225"]BASIC compiler[/URL]…

    ... nz, __DRAW3
    ld (COORDS), bc
    ret

    ld (COORDS), bc
    ret

    ;; Also updates BC coords
    __DECX:
    ;; Also updates BC coords
    __INCY:
    ...
    boriel boriel December 2010 Development
  • Assembler intricaciesHi all, I've been looking at the internals of a game to see how it all works and I've found some things that I don't understand and can't find any i…

    ... space in the temporary workspace (BC is set to 1 so ...
    garethadams garethadams January 2011 Development
  • Help?Hi All, I wonder if anyone has a few minutes to look at this bit of code I'm working on. I'm trying to move to sprites and want to do it with a scr…

    ... ]org 33000
    keys ld bc,63486 ;press 1 and the ...
    R-Tape R-Tape January 2011 Development
  • 65 vintage ZX Spectrum games[url]http://cgi.ebay.co.uk/65-vintage-ZX-Spectrum-games-/190500291093?pt=UK_VintageComputing_RL&hash=item2c5ab3c215[/url] Batman The Movie - Ocean D…

    ...
    Hungry Horace - Sinclair
    BC's Quest For Tires - Software ...
    Mark R. Jones Mark R. Jones February 2011 Sales
  • 128K games clarification req.While nostalgically thumbing through the April 1986 issue of Computer Gamer I came across a list of games (page 15) that were 'announced' at the laun…

    ... Tau Ceti - Special Edition?)
    BC's quest for tires
    Arjun Arjun March 2011 Infoseek database
  • 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…

    ... hl ; 11t - x8
    ld bc,$3C00 ; 11t - ROM font mem ... location ($3C00)
    add hl,bc ; 11t - move hl to correct ... h for later
    push bc ; 11t - store loop counter ... plot again
    ; *************************************
    pop bc ; 10t
    ld a,l ...
    TomD TomD April 2011 Development
<1…45678910…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on 4:10PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11

HitBox

Word Docs Hits
cpi 101 164
ldecrement 0 0
bc 3.6K 14K

Related Threads

  • BC 's Quest For Tireswhen playing this game you can only use keyboard right?.WRONG.if you press the letter "p" while the game has started(paused and waiting for input)a c…
  • BC Bill does this game work with a emulator?Can anyone get this game running with a emulator. I get as far as the main screen but can't start the game
  • BC BillThis is embarrassing but here goes...<br /> <br /> I'm playing BC Bill using ZX32. On the control menu I press 2 to select 'Kempston'. What do I need…
  • DEC BC/LD A,B/OR C/JP NZ,loopyesterday i saw nice trick:[code]<br /> <br /> dec bc<br /> ld a, b<br /> or c<br /> jp nz, loop<br /> <br /> can be replaced (bc starts &gt;255, sho…
  • Problems with BC bill gameI have loaded this game with several emulators and game files with the same result:<br /> you can choose the input -&gt; sinclair, kempston, etc but …
  • CPI emulationI'm currently writing Sinclairean's emulation assembly for the CPI/CPD/CPIR/CPDR instruction group. Does anybody know what exactly the behavior of th…
  • BC's Quest for Tires code sheet missingSpeaking of [URL="http://www.worldofspectrum.org/forums/showthread.php?t=35314"]missing code sheets[/URL], it appears the sheet for [URL="http://www.…
  • SBC IX,DE/BCAlways wondered why there wasn't a SBC IX, DE/BC command....<br /> <br /> so have to use<br /> <br /> PUSH HL ; save original HL<br /> PUSH IX ; …
  • Fuse tests - INC BC causes contention delayHi all,<br /> <br /> In the FUSE test suite it has the following for the output of opCode 0x3 (INC BC):<br /> <br /> 0 MC 0000<br /> 4 M…
  • 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…

Related Searches

  • ld bc eostr string
  • call address in bc
  • print usr bc
  • bc bill
  • bc ill brown
  • bc bill brown
  • bc kid
  • usr bc register
  • usr bc register address
  • 14 bc b9
  • cpi
  • print bc assembler
  • ld bc hl
  • cpi copy
  • bc
  • ld bc 65533 a 254 out c
  • ld bc 65533
  • screen buffer push bc
  • cpi decrement bc
  • cpi ldecrement bc chris pile

Copyright © 2024 World of Spectrum