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.016s
<1234567…34>
  • 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…

    ... a,2 ; upper screen
    call 5633 ; open channel
    loop ... of string to print
    call 8252 ; print our string
    jp ...
    xyzzy xyzzy December 2009 Development
  • Hep needed with a bit of code...I've written a bit of code to make a character move across the screen, but the counter stops at 29 when the 3 lines to delete the characters trail ar…

    ...
    ld de, 63290
    call 8252
    ret
    prb: ld ... )
    ld (63298 ),a
    call space
    ret
    rpg ...
    daveysludge daveysludge August 2012 Development
  • PRINT a numerical value i.e. the scoreHow do you fo about printing a numerical value using the print routine in the ROM? For instance I have a value 0-255 and want to PRINT the result at…

    ... />
    ld a,2
    call 5366
    ld de, (address ... of text to print)
    call 8252

    PS. I'd ...
    daveysludge daveysludge August 2012 Development
  • Anyone know where this is going wrong?I've written a simple routine to make a block drop from the top of the screen, but for some reason it wont 'cover its trail' so to speak. The block i…

    ...
    LD BC, 12
    CALL 8252
    RET
    print2: LD ...
    LD BC, 12
    CALL 8252
    RET
    dat: defb ...
    daveysludge daveysludge October 2012 Development
  • Covering my tracks using OVERI've got myself in a bit of a mess again I'm afraid, the routine I have written is for 4 characters to move across the screen 2 spaces at a time in I…

    ...
    ld bc,15
    call 8252
    ret
    dat: defb ...
    daveysludge daveysludge October 2012 Development
  • Help needed...I am at my wits end with this pigs ear of a routine, can anyone simplify it and make it work as it should? Basically it should make the characters '…

    ... bc,15
    call 8252
    ret
    app3: call app21
    ... bc,15
    call 8252
    ret
    app4: call app31
    ... bc,15
    call 8252
    ret
    app5: call app41
    ... bc,15
    call 8252
    ret
    app6: call app51
    ...
    daveysludge daveysludge October 2012 Development
  • MC LPRINT 23681Having problems with this routine to print large on the screen using LPRINT, it works ok in BASIC, but cant seem to get it to loop for some reason in…

    ... />
    [CODE]org 32000
    call cols ;fill attributes
    ld ... br /> push bc
    call print ;call print routine
    pop bc ... 3 ;channel 3 printer
    call 5633 ;open channel
    ...
    ld bc,16
    call 8252 ;print
    ret
    dat ...
    daveysludge daveysludge September 2013 Development
  • Troublesome routine, help needed!Having problems with this routine, it basically fires a rocket up the screen, but refuses to detect collisions. I'm using attribute blocks for detect…

    ...
    push bc
    call print ;call the print routine
    pop ...
    ld bc,33
    call 8252
    ret
    av1 defb ... , (HL)
    cp 1
    call nz,0 ;reset if rocket ...
    daveysludge daveysludge November 2013 Development
  • Help with Assembly - DEFB, etc.Dear all, I'm going through Jnathan Cauldwell's tutorial and find myself scratching my head at part I can't find a decent explanation of anywhere! E…

    ... a,2 ; upper screen
    call 5633 ; open channel
    ld ... of string to print
    call 8252 ; print our string
    ret ...
    Tobo Tobo September 2014 Development
  • How to Write ZX Spectrum Games - Jonathan CauldwellHello, I'm trying to improve my very basic level of assembler by reading the Jonathan Cauldwell guide. I'm fine with the basics LD, CP, and JP,…

    ...
    ld a,2
    call 5633
    loop
    ld ... /> ld bc,eostr-string
    call 8252
    jp loop

    jonesypeter jonesypeter October 2015 Development
  • Text scroller and custom fontYesterday I was testing this text scroll routine taken from Jonathan Cauldwell's Intro Maker (labels have been inserted to allow partial code relocab…

    ... main code with a call where the one to ... BC,00001
    CALL 8252 ; PR_STRING
    L_35381: CALL 00654
    INC ... L_35381
    L_35387: HALT
    CALL 00654
    INC E
    RET NZ
    CALL L_35414
    JP L_35387
    Alessandro Grussu Alessandro Grussu January 2016 Development
  • Can't Get My Simple Code To RunHello again, I'm trying to run the following simple code: [code] org 32768 main ld b, 21 ; x coordinate is …

    ... ; y coordinate is 31
    call setXY ; set x/y position ... ; upper screen
    call 5633 ; open channel
    call 8252 ; print our string ...
    Scorpion_Realities Scorpion_Realities October 2017 Development
  • A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…

    ... routine BORDER ($2294)
    call 3503 ;clear screen, open ... -ctrs ;length of string
    call 8252 ;print string


    call key_check ;decode key and check ... />
    key_check
    call $28e ;use KEY-SCAN to ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • im having problems with zx spin. im getting invalid combination of opcodes and operands errorim trying to assemble this program: [code]org 40000 ld a,0 call 8859 ld (iy+83),7 ld a,2 call 5633 call 3435 ld a,2 call 5633 ld de,d…

    ... />
    ld a,0
    call 8859
    ld (iy+83 ... /> ld a,2
    call 5633
    call 3435

    ld ... a,2
    call 5633
    ld de,data ... *************
    ld bc,12
    call 8252
    ret


    digital digital June 2020 Assembler
  • how do i set this code up, so i can print more than one line of text?well i got it working but how do i set this code up, so i can print more than one line of text? with a loop or something? not sure where to start on …

    ...
    ld a,0
    call 8859
    ld (iy+83 ... /> ld a,2
    call 5633
    call 3435

    ld ... /> call 5633
    ld de,data1
    ld bc,36
    call 8252 ...
    call 3405
    ret

    digital digital June 2020 Assembler
  • 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…

    ... a,2 ; upper screen
    call 5633 ; open channel
    loop ... of string to print
    call 8252 ; print our string
    jp ...
    Dr BEEP Dr BEEP December 2009 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... screen, 2 is upper
    call 5633 ;some rom routine to ... of string in bytes
    call 8252 ;some other rom routine to ...
    R-Tape R-Tape June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ...
    ld bc,(score)
    call 6683[/QUOTE]

    Hey ... 1 ; lower screen
    call 5633 ; open lower channel
    call 8252 ; print it

    ld bc,(score)
    call 6683
    jp GameLoop
    ooze48k ooze48k June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ; lower screen
    call 5633 ; open lower channel
    call 8252 ; print it

    ...
    RST 16 ;FAST CALL, don't know full details ... ;
    ld bc,(score)
    call 6683
    jp GameLoop
    R-Tape R-Tape June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... a,1 ; lower screen
    call 5633 ; open lower channel
    call 8252 ; print it

    ...
    RST 16 ;FAST CALL, don't know full details ... ;
    ld bc,(score)
    call 6683
    jp GameLoop
    ooze48k ooze48k June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... the extra bit with the call 8252 string.

    ... colour system variable
    call 3503 ;ROM routine to clear ... of string in bytes
    call 8252 ; print it

    ... /> ld bc,(score)
    call 6683
    jp GameLoop
    R-Tape R-Tape June 2011 Development
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... 1 ; lower screen

    call 5633 ; open lower scrren channel ... string in bytes

    call 8252 ; print it

    ... br />
    RST 16 ; fast call

    ld bc, ( ... score into hl

    call 6683

    jp ...
    ooze48k ooze48k July 2011 Development
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... 1 ; lower screen

    call 5633 ; open lower scrren channel ... string in bytes

    call 8252 ; print it

    ... br />
    RST 16 ; fast call

    ld bc, ( ... score into hl

    call 6683

    jp ...
    ooze48k ooze48k July 2011 Development
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ... ROM routine being called
    call 5633 ;calls subroutine in ROM ... of string in bytes
    call 8252 ;now we've laid the ... ground we can call the ROM subroutine
    jp ...
    R-Tape R-Tape July 2011 Development
  • Auto generated spritesLooking around for some graphics I came across [url]http://blog.disktree.net/?p=19[/url] , one of several such pages. Need the odd 8x8 UDG or two (…

    ... ROM, upper screen
    call 5633
    ld de,string ... /> ld bc,theendofthestring-string
    call 8252
    ;
    ld hl,65368 ... push af ;save it
    call mirrorbyte
    pop af
    call 8252
    ret ;back to ...
    R-Tape R-Tape December 2011 Development
  • Hep needed with a bit of code...I've written a bit of code to make a character move across the screen, but the counter stops at 29 when the 3 lines to delete the characters trail ar…

    ...
    ld de, 63290
    call 8252
    ret
    prb: ld ... )
    ld (63298),a
    call space
    ret
    rpg ...
    daveysludge daveysludge August 2012 Development
  • Hep needed with a bit of code...I've written a bit of code to make a character move across the screen, but the counter stops at 29 when the 3 lines to delete the characters trail ar…

    ... 63314
    call 5633 ;$1601 CHAN_OPEN
    call space
    ... jr nz,pause
    call space
    ld a ... ld de,string
    call 8252 ;203C PR_STRING
    ret< ...
    Battle Bunny Battle Bunny August 2012 Development
  • Anyone know where this is going wrong?I've written a simple routine to make a block drop from the top of the screen, but for some reason it wont 'cover its trail' so to speak. The block i…

    ...
    LD BC, 12
    CALL 8252
    RET
    print2: LD ...
    LD BC, 12
    CALL 8252
    RET
    dat: defb ... ???[/QUOTE]

    Do you call from BASIC to 59997 more ...
    Dr BEEP Dr BEEP October 2012 Development
  • Help needed...I am at my wits end with this pigs ear of a routine, can anyone simplify it and make it work as it should? Basically it should make the characters '…

    ... change number_of_repeats to 1, then call the routine at 32768.
    call the routine at 32768.
    djnz loop
    ;
    call print_string ;a last print OVER ... of string in bytes
    call 8252 ;ROM print string
    ...
    R-Tape R-Tape October 2012 Development
  • MC LPRINT 23681Having problems with this routine to print large on the screen using LPRINT, it works ok in BASIC, but cant seem to get it to loop for some reason in…

    ... /> push bc
    call print ;call print routine
    pop ... ;channel 3 printer
    call 5633 ;open channel
    ... LD (HL),0

    call 8252 ;print
    ret
    dat ...
    MatGubbins MatGubbins September 2013 Development
<1234567…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
call 14.3K 24.3K
8252 60 80

Related Threads

  • Call for identificationDoes anyone here know for 100% sure which issue carried "The YS Trainspotters Guide to<br /> Playing Games" booklet?<br /> The SPOT*ON magazine datab…
  • OT: World Exclusive - US Election. I call Kerry.Yes folks, here it is another WOS world exclusive, <br /> John Kerry has won the US election! it's been a close race, but renouned one man news angen…
  • Permits - call for helpIt's time for the sort-of-annual ritual where I ask for help on the permissions project (and you all ignore it ;) )<br /> <br /> If you hold any Spec…
  • Call Of Duty I Can't Start New Server HELP pleaseHello my problem is when I want to start new server I get a box on screen that says <br /> <br /> Script compile error<br /> ( see console for detail…
  • Now That's What I Call An Arcade ConversionA couple of months ago I modded my Xbox so it can play all the old arcade games and other consoles. I was playing the arcade Commando and enjoying i…
  • Call of Cthulhu RPGI bought the game book many years ago but sadly, I could never find anyone to play it with.<br /> <br /> Has anyone here ever played it? I'd like to …
  • First Speccy game with gfx you can call realisticAt the beginning there were games with poor gfx. But later, one day you loaded a game and wow! what a difference - good, realistic gfx.<br /> So - te…
  • Roll Call for CGE UK 2005Despite everything conspiring against me to stop me from getting to Croydon a week on Saturday, like my specially bought-for-lugging-stuff-to-the-sho…
  • Call Of Cthulhu : Dark Corners Of The EarthIt's finally being released on Friday (assuming they don't put it back yet another few weeks). I really can't wait to get this. It both looks and sou…
  • Who's seen the silent Call of Cthulhu film?Just stumbled across it and thought it looked great. Should I purchase?<br /> <br /> Some Clark Ashton Smith films would be nice. Have any of his b…

Related Searches

  • call address held in register
  • call address in bc
  • call hl
  • call me an asshole
  • call protect
  • ld a 0 call 5633
  • tr dos call
  • call 1378
  • hello world 8252
  • zeus 8252
  • call 1366
  • call 654
  • 8252 8859
  • 8252 8859 3545
  • 3 dos rom call page memory
  • call chaining
  • chain call
  • call 6683
  • call test screen
  • call test routine

Copyright © 2024 World of Spectrum