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…16171819202122…34>
  • 16k/48k Sound FXI am now moving on from graphiocs to trying to build up a library of sound fx to be used with a 16k/48k Spectrum. Does anyone have any example m/cod…

    ... b,32
    noise0 push bc
    ld a,(hl) ; next ... /> jr nz,noise1
    pop bc
    djnz noise0
    pop ...
    robpearmain robpearmain May 2004 Development
  • 16k/48k Sound FXI am now moving on from graphiocs to trying to build up a library of sound fx to be used with a 16k/48k Spectrum. Does anyone have any example m/cod…

    ... of repeats)
    start: push bc
    WhiteNoise: ld b,0 ... noise1


    pop bc
    djnz start
    ret ...
    robpearmain robpearmain May 2004 Development
  • SpecEmu 2.1 betaFinally I think I've cracked all the gory contention details required by those trendy multicolour demos (48K/128K modes only, +3 contention can wait …

    ... instruction (out (C),A), when BC=7FFD. If an instruction itself ...
    Vladimir Kladov Vladimir Kladov May 2004 Emulators
  • T.I.M. - A New Interlace - Demo for DOWNLOADHere's something that's been in the works for quite a while ( mostly in my head ) and recently I've aquired assistance to help it come to fruition. …

    ... '
    POP DE
    POP BC
    EXX
    POP AF ...
    POP DE
    POP BC
    POP IX
    POP ...
    PUSH IX
    PUSH BC
    PUSH DE
    PUSH ... H
    EXX
    PUSH BC
    PUSH DE
    PUSH ...
    Fikee Fikee May 2004 Development
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    ... the return value of the BC registers.

    PRINT USR ...
    Steve(spt) Steve(spt) June 2004 Development
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    ... function returns whatever is in BC upon returning from the call ...
    gasman gasman June 2004 Development
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    ... give back the value of BC, but the call from basic ... SEED with the value from BC, to be used with the ...
    Dr BEEP Dr BEEP June 2004 Development
  • Spectrum Only GamesHiyas peeps. Has anyone out there got a list of 'spectrum only' games? As in, games that were only ever brought out on the spectrum, not cross plat…

    ... "Leggit" (Imagine also did Pedro, BC Bill and Cosmic Cruiser for ...
    jil jil July 2004 Games
  • Z80 processor question...Suppose we fill the entire $0000-$ffff memory range with $ed. What will the processor do ? I suppose it will get locked, but will it still respond to…

    ... there is no SBC IX,[BC|DE|IX|SP] instruction
    JHutcheson JHutcheson July 2004 Development
  • MC 101Hello Group Members: Can't spectrum MC be embedded in a BASIC program

    ... of repeats)
    start: push bc
    WhiteNoise: ld b,0 ...
    djnz noise1
    pop bc
    djnz start
    ret ...
    dalmudlee dalmudlee July 2004 Development
  • Z80 core testing ?OK, my z80 core is almost finished (apart from RRD, RLD, and block instructions except LDI,LDIR,LDD,LDDR). I run the 48K rom and hurray, it resets co…

    ... /> ---------

    AF BC DE HL AF' BC' DE' HL' IX IY ... /> After that, lines specifying AF, BC etc as for .in files ...
    Philip Kendall Philip Kendall July 2004 Development
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    [code]ld bc,0x7ffd
    out (c),[/code]
    Philip Kendall Philip Kendall August 2004 Development
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    ... check against
    CDLOOP PUSH BC
    LD (HL),0 ;Reset ... /> POP DE

    POP BC
    DJNZ CDLOOP ;Loop back ... /> RET

    RETURN POP BC
    LD A,9 ;9 ...
    dmsmith dmsmith August 2004 Development
  • Pixel setting / general speccy codingi just started doing some cross-coding with the [url="http://www.bigfatpanda.fsnet.co.uk/z80.html"]Z80 SNA assembler[/url] and an emulator, and this …

    ... B,0
    ADD HL,BC
    LD A,(HL) ; get ...
    Dr BEEP Dr BEEP August 2004 Development
  • Pixel setting / general speccy codingi just started doing some cross-coding with the [url="http://www.bigfatpanda.fsnet.co.uk/z80.html"]Z80 SNA assembler[/url] and an emulator, and this …

    ... /> (Juggle registers as appropriate if BC isn't a very helpful ...
    gasman gasman August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    I've replaced all of those push-pop BC with saving into IXh. Haven't found a place where to use it in more effective way though, so perfomance didnt improve dramatically:), may be about 15-25 tacts for each line.
    moroz1999 moroz1999 August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... side

    DRAWBEG POP BC ;Stack pointer is used for ... side

    DRAWMID POP BC ;this part of the routine ... side

    DRAWEND2 POP BC ;this draws the second line ... H

    DRAWMID2 POP BC
    LD L,C
    dmsmith dmsmith August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... side
    DRAWBEG POP BC ;Using stack to retrieve ... sprite
    W32A POP BC ;At present routine is ... is
    W32B POP BC ;modified earlier in the ... LD E,A
    POP BC
    DJNZ LOOP2
    ... LD D,A
    POP BC
    DJNZ LOOP1
    ...
    dmsmith dmsmith August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... br /> ccf
    sbc hl, bc ; obtained the offset from the ... format
    ld bc, 16384
    add hl, bc ; absolute address again ... br /> ccf
    sbc hl, bc
    call label2addr(unscrambleHL)
    pop af
    pop bc
    pop de
    ret ...
    Erlstoned Erlstoned August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... /> PUSH AF
    PUSH BC
    PUSH HL
    ...
    Spriteloop:
    PUSH BC

    ; Is ... HL Contains Screen Address
    ; BC preserved

    ; Example ...
    robpearmain robpearmain August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... /> PUSH AF
    PUSH BC
    PUSH HL
    ...
    Spriteloop:
    PUSH BC

    ; Is ... HL Contains Screen Address
    ; BC preserved

    ; Example ...
    robpearmain robpearmain August 2004 Development
  • An emulator(another on of my projects) Does anyone know how to write an emulator? The emulated computer is very simple (a MK14, infact -also by Sir Clive) and a…

    ... any other solution apart from BC++B, let me know :)
    GOC GOC August 2004 Development
  • An emulator(another on of my projects) Does anyone know how to write an emulator? The emulated computer is very simple (a MK14, infact -also by Sir Clive) and a…

    ... have easily got hold of BC++B Enterprise or something like ...
    GOC GOC August 2004 Development
  • An emulator(another on of my projects) Does anyone know how to write an emulator? The emulated computer is very simple (a MK14, infact -also by Sir Clive) and a…

    ... any other solution apart from BC++B, let me know :)
    Arjun Arjun September 2004 Development
  • An emulator(another on of my projects) Does anyone know how to write an emulator? The emulated computer is very simple (a MK14, infact -also by Sir Clive) and a…

    ... have easily got hold of BC++B Enterprise or something like ...
    rich_chandler rich_chandler September 2004 Development
  • Anyone know the address mappings...of the hardware resources on the speccy; From the screen display address range to all the hardware control registers. etc. Where can I get access t…

    ...
    CDLOOP PUSH BC

    LD BC,10 ;number of data ... />
    INCPOINTER ADD HL,BC ;no collision so move to ... sprite

    POP BC
    DJNZ CDLOOP ;Loop back ... RET

    COLLISION POP BC
    LD A,MAXSPRITES ;MAXSPRITES ...
    dmsmith dmsmith September 2004 Development
  • Collision DetectionHi everyone, This is my first post on WOS. Like most people here I owned a Spectrum when a teenager. At that time I was quite heavily into programmin…

    ...
    CDLOOP PUSH BC

    LD BC,10 ;number of data ...
    INCPOINTER ADD HL,BC ;no collision so move to ... sprite

    POP BC
    DJNZ CDLOOP ;Loop back ... RET

    COLLISION POP BC
    LD A,MAXSPRITES ;MAXSPRITES ...
    dmsmith dmsmith September 2004 Development
  • I would like to write emulatorHi guys, I'm new to this forum but I realise that you must get loads of posts from people asking "how do I write an emulator" so I'll try and be spe…

    ... to emulate the opcode INC BC. Now I know that I ... mean that when we INC BC, we are really just incrementing ...
    MadDoc MadDoc September 2004 Development
  • I would like to write emulatorHi guys, I'm new to this forum but I realise that you must get loads of posts from people asking "how do I write an emulator" so I'll try and be spe…

    MadDoc,

    when incrementing BC, you need to treat the ... C (the low byte of BC).
    [/code]
    I suspect ...
    Dunny Dunny September 2004 Development
<1…16171819202122…34>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    AndyC on 6:29PM
  • Goodbye Z80
    i love the z80s on 6:28PM
  • Another Birthday! The Game Boy Is 35!
    dm_boozefreek on 6:17PM
  • I bought an accoustic guitar. How do you play it?
    Maroc's Other Projection on 6:04PM
  • I am currently watching.....
    Antiriad2097 on 5:05PM
  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21

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