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…3456789…34>
  • 47 Spectrum Games For SaleHi, sorry to sell on my first post, but here goes anyway. I've been having a clearout and have the following games for sale: Spellbound - Beyond Sty…

    ... - Gremlin Graphics
    Cosmic Cruiser / BC Bill - Imagine
    Micro Mouse ...
    didas didas September 2008 Sales
  • Bresenhams circle algorithmI post here my final circle code to replace, if you want, the one in the ROM. It only uses integer math and runs very fast and is very compact. It is…

    ... push hl

    push bc

    call plotpixel< ... push hl

    push bc

    call plotpixel< ... push hl

    push bc

    call plotpixel< ... hl

    push bc

    call plotpixel< ...
    rtunes rtunes September 2008 Development
  • CHANS system variableI modified my original code to incorporate Woody's changes and avoid using the stack: [code] org 60000 save_registers: push hl push de push bc …

    ...
    push de
    push bc

    make_space:
    ld ... b, h ; transfer result to BC
    ld c, l ;

    restore_registers:
    pop bc
    pop de
    pop ...
    chev chev September 2008 Development
  • New game bundles!Hi!, I have a few nice game bundles being listed on ebay this Thursday and here is a preview:- [SIZE="2"][COLOR="DarkGreen"]Lot 1-Small box versio…

    ... /> HORACE GOES SKIING-CLASSIC
    BC BILL
    LODE RUNNER-SEALED ...
    fatboy fatboy October 2008 Sales
  • RUSSIAN SOFTWARE and real ZXRussian ZX games is writed on russian ZX clones and support hardware feature TURBO OFF ( for ZX clone ZS SCORPION ). Russian ZX clone ZS SCORPION use…

    ... remove instruction IN ?,(C) if BC=#1FFD or #7FFD.

    LD BC,#1FFD
    IN ?,(C)

    LD BC,#7FFD
    IN ?,(C)
    velesoft velesoft October 2008 Games
  • 99+ original tapesI'm looking to sell at a fair price, or even give away my whole collection to serious collectors, preservationists or anyone interested enough. They …

    ... Set Willy Software Projects
    BC's Quest for Tires Software ...
    Moloch Moloch November 2008 Sales
  • So... you want to format your 3.5" as 720K eh?Well, i've been trying to get hold of an application to make proper use of my 3.5" +3 floppy disks but i haven't been able to find any. I stumbled up…

    ...
    PUSH BC ; Preserve registers
    LD BC,32765
    ... PAGE 7
    POP BC
    POP AF ; ... POP AF
    POP BC ; Restore the registers used< ...
    NaMcO NaMcO December 2008 Development
  • "Floating" AY registersWhile I was working on some AY sample-related stuff, it occurred to me that with the AY port not being completely decoded, it would be a handy CPU-ti…

    ... to do something like LD BC,0xf8fd / OUT (C),B to ...
    gasman gasman December 2008 Hardware
  • New for 2009 - mc onelinersI found the limit of one line and one screen's worth of program really useful in (re-)learning BASIC, so I've decided to carry the format over into m…

    ...
    djnz fillscreen
    ld bc,0 ;initialise score
    push ... l
    moveright
    ld bc,32766 ;read keyboard space to ... br /> ;wait routine
    ld bc,$1fff ;max waiting time
    ;return score in BC
    gameover
    pop bc ;retrieve score
    bigjon bigjon December 2008 Development
  • So you want to make a cardgame......but you haven't got a good deck to display. Well here is a fully relocatable routine that will do the job for you. Place the code anywhere in me…

    ...
    ADD HL,BC
    PUSH HL ... /> LD BC,(23688)
    SBC HL,BC
    Dr BEEP Dr BEEP December 2008 Development
  • BASin Assembler suggestionsHi Dunny. According to your former request here goes a few suggestions. Been playing around with the Assembler and I'm glad I did. Quite nice indeed…

    ... related note, why are the BC and DE labels bold?)[/LIST]
    rahtgaz rahtgaz January 2009 Emulators
  • [BASin] Bug report and question[B]1. Bug report:[/B] BASIC Editor behavior I'm using a variable to store the contents of the BC register. But the BASIC editor works strangely. I t…

    ... store the contents of the BC register. But the BASIC editor ...
    rahtgaz rahtgaz January 2009 Emulators
  • Understanding the StackSorry folks. I guess I'm going to be a pain for a little while. Hope it's ok with everyone. I'm currently studying the stack and wrote the little pr…

    ... /> ld sp, (spp)
    pop bc
    ret

    spp ... . But the contents of the BC register aren't being printed ... underscore) in place where the BC contents should be seen. What ...
    rahtgaz rahtgaz January 2009 Development
  • IN 255 behaviour not emulated in Spectaculator and ZXSpinI'm not speaking about "normal" IN 255 behaviour. All of you know what I'm taking about: IN 255 can be used to "read" screen data as it's retrieved f…

    ... />
    pop bc
    push bc
    ld a,b ... br />
    NoPrint pop bc
    djnz BucTest
    ...
    mcleod_ideafix mcleod_ideafix January 2009 Hardware
  • Fastest way to clear a screen.We haven't had an optimizing fun for some time, so let's have some: What's the fastest way to clear a screen (i.e., filling the 6912 bytes at 16384 w…

    ... ,16385 ; 3B 10T
    LD BC,6911 ; 3B 10T
    LD ...
    Patrik Rak Patrik Rak February 2009 Development
  • New Spectrum Computer DevelopmentHey does anyone know of any decent new Spectrum clones being developed? I find it amazing how Zilog still produce a Z80 backwards compatible chip (an…

    ... , by extending most registers (HL, BC, DE, IX, IY, PC, and ...
    retrogod retrogod February 2009 Hardware
  • Rainbow Generator for 48K Spectrum using PUSHThis is what I came up with from [B]gasman[/B]'s suggestions. It's stable in ZXSpin and ZX32 simulating a 48K Speccy. Anyone like to try it on the …

    ... ;Return to Basic:
    ld bc,colour_map ;This puts the address ... ei ;Enable interrupts
    ld bc,colour_map ;Give you the address ... the top border:
    ld bc, 435
    interrupt_delay_loop
    ... 04t => 008t
    dec bc ;06t => 014t
    ...
    joefish joefish May 2009 Development
  • Tips on optimizing some newbie assembly routinesI'm starting to learn some assembly language. The best way to learn is to actually code something you are going to use, so I'm creating a very simple…

    ... hl

    pop bc
    ld a, c
    ._b1b
    push bc
    ld a, (hl)< ... pop hl
    pop bc
    ld a, c< ...
    na_th_an na_th_an June 2009 Development
  • How feasible is it to add a second CPU to the ZX Spectrum?Today with IDE, and USB, and TCP/IP and other wonderful technologies arriving on the ZX Spectrum, I'm beginning to wonder if we'll run out of CPU tim…

    ... into the CPU registers AF, BC, DE, IX etc also? Or ...
    wilsonsamm wilsonsamm June 2009 Hardware
  • FLASH EPROM programming on ZXExist any other software for rewriting FLASH EPROM or EEPROM chips on real ZX ? I know only: EEPROM flasher for original DivIDE [url]http://85.132.…

    ... if verify ok
    dec bc ;
    inc b ;
    l_5cf9 ... ;
    ld c, h ; return BC value to basic
    ret ...
    velesoft velesoft July 2009 Hardware
  • SPOT+SPEX magazine index update"This is precisely the sort of thing that no-one ever believes!" Firstly, a correction to the previous announcement. When I said "adding another 40 …

    ... /> AH -- Adventure: Dungeon Hack
    BC --*Board game
    IN -- Industrial ...
    Battle Bunny Battle Bunny July 2009 Announcements
  • Machine Code Microdrive File LoaderI've been experimenting with transferring games to run from microdrive. Typically I like to see a loading screen while things are happening, and I li…

    ... /> ld de,hd_00
    ld bc,$0009
    ldir
    ;
    jp jp August 2009 Development
  • Tinkering with Quique Llar?a's Midi2Ay tool...Im tinkering with Quique Llar?a's Midi2Ay tool, found at: [url]ftp://ftp.worldofspectrum.org/pub/sinclair/tools/pc/midi2ay-0.1.zip[/url] Im not a v…

    ... (R_DE),de
    ld (R_BC),bc

    push AF
    ld (G_BC),bc

    push AF
    ld de,(G_DE)
    ld bc,(G_BC)

    exx
    ld de,(R_DE)
    ld bc,(R_BC)

    ld SP ...
    kgmcneil kgmcneil October 2009 Development
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ... at GAMEOVER insert line21, 'push bc; save score'. Replace line 57 ... with 'pop bc;retrieve score'
    To cycle ... br /> ;wait routine
    ld bc,$1fff ;max waiting time
    gameover
    pop bc ;retrieve score
    pop hl ...
    bigjon bigjon November 2009 Development
  • Need help with interrupts againI'm fighting to understand how interrupts code handling works I'm trying to set my simple own interrupt routine, as I don't want to be dependent on …

    ... /> LD DE,23297
    LD BC,255
    LD (HL),C ...
    Ralf Ralf November 2009 Development
  • Z80 assemblerIf I do this [code] LD BC, 0002h [/code] is B=0 and C=2, or the other way around? does it disassemble to 01 00 02 does it disassemble to 01 02 00

    If I do this
    [code]
    LD BC, 0002h
    [/code]
    is B=0 and C=2, or the other way around?

    does it disassemble to 01 00 02
    does it disassemble to 01 02 00
    wilsonsamm wilsonsamm December 2009 Chit chat
  • What Z80 development tools do you use? What books?Hi. I've been meaning to do it for over 25 years, but.. better late than never :) I'm starting to learn machine code and am trying to get a developme…

    ... ; address of string
    ld bc,eostr-string ; length of string ...
    xyzzy xyzzy December 2009 Development
  • 48k spectrum restarts by itselfFirst of all hello from a newb and thank you for your help. This site has already offered me a lot of insight. I have a 48k spectrum that will boot …

    ... to know if the BE BC and CE tests should be ...
    hedge hedge January 2010 Hardware
<1…3456789…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