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.028s
<1234567…34>
  • Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …

    ... me..

    ld a,2 ;open channel 2...
    call $1601 ;to print ...
    arfgh arfgh June 2010 Sinclair Basic
  • Fixing Attribute Clash via emulationI'm sorry if this has been posted already, but is there a possibility to fix attribute clash via emulation? I'm not talking about RealSpec or any of …

    ... the screen.
    ld a, 2 ; Open channel 2.
    call open_channel
    ld ...
    Matt_B Matt_B February 2007 Emulators
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    To print in the main area of the screen, you have to open channel #2. Add this code to beginning of the program:

    [code] ld a,2
    call #1601[/code]
    Shiru Shiru June 2010 Sinclair Basic
  • Learning Assembly LanguageHow easy would it be to learn assembly language for someone who has a decent grasp of Basic? I mean how long do you think it would take before I coul…

    ...

    ld a,2 ; A = 2
    out (254),a ; Border ... ; Assume BASIC
    ld a,2 ; Open channel 2 (screen)
    call CHAN_OPEN
    ASM ASM November 2010 Development
  • SE Basic Type-ins^Pete suggested creating a sticky thread for SE Basic discussion. I thought a Type-ins thread might also be useful. Up to the mods if they want to ma…

    ... hl, (prog) ; a channel must be created below basic ... bc, 5 ; the new channel takes 5 bytes
    ...
    ld (hl), 'S' ; channel type; 'K', 'S', 'R' or ... move down 8 pixels and open channel 2 to
    call dwncr ... jr c, udgs ;+
    bit 2, (iy + 0x30) ;+ see ...
    chev chev April 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... down 8 pixels
    ;and open channel 2 to deal with nasty INK ... /> CALL DWNCR
    LD A,2
    CALL $1601
    SKIPC ... lower screen
    CALL PIXADD+2 ;mod to access lower screen ...
    chev chev May 2011 Sinclair Basic
  • Beginner questionThis might sound and be daft.... I've just been reading J Cauldwell's "how to write a Spectrum game" but was thinking of writing something in C as I…

    ... :
    #include
    ...
    zx_openchan(2) /* Open channel 2 */
    Jonathan Harston Jonathan Harston May 2012 Development
  • Channel redirectionHi! I need help regarding the following problem. I want a BASIC decoder running on Spectrum, written in assembler. I found the great *LIST routine […

    ... prints the listing on the channel 2, the screen. However, I need ... would be to use channel 3 instead of 2, and have the ... I poked the address of channel's 3 output routine, according ... &page=3&highlight=channel+output+redirect[/url]
    0sAND1s 0sAND1s December 2007 Development
  • 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…

    ... /> ld a,2 ; upper screen
    call 5633 ; open channel
    loop ld ...
    xyzzy xyzzy December 2009 Development
  • editing strings with INPUT LINEHere's the latest in my unpredictable series of utility routines. This one I needed for the SAGE game editor; it emulates INPUT LINE l$ but with the …

    ...
    EDIT_L: ld a,$01 ;open channel 'K'
    call $1601 ;CHAN_OPEN ... ;LOOK_VARS
    jp c,$1c2e ;"2 - Variable not found"
    < ... ),a ;reset lower screen to 2 lines
    call $0d6e ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • trying to read keyboardI have the speccy in interrupt mode 1 I used 'IM1' in assembly language then Im printing the contents of memoryu area 23560 to the screen: [quote] l…

    ... ]
    ld a,#2 ;channel2
    call #5633 ;open channel

    ld ...
    slenkar slenkar August 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…

    ... ]
    ld a,2 ; upper screen
    call 5633 ; open channel
    ld ...
    Tobo Tobo September 2014 Development
  • z80 assembly helpEver since I was a child I wanted to program my zx81 then my zx spectrum + 2. However, it was such a mystical beast and I only ever used BASIC not kn…

    ... ld a,2 ; 2 = upper screen.
    call 5633 ; open channel.
    ... />
    ld, a 2 - this loads the accumulator with ... the number 2
    call 5633 - ... and opens the appropriate channel (top of the screen ...
    antonyjones101 antonyjones101 September 2015 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 …

    ...
    ld a,2 ; upper screen
    call 5633 ; open channel
    call ...
    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…

    ... br /> call 3503 ;clear screen, open channel “S”

    ld ... into IX

    2$ push bc ;remember counter
    djnz 2$ ;rinse and repeat
    ... : control number
    ;Col 2: vertical coord
    ;Col ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • Random-Access to Microdrive FileI am working on a BASIC program to backup a microdrive text-file to standard tape array-file. To backup a text-file from one microdrive to a secon…

    ... a few byte in OPEN# Channel-area and forcing the ... b]CHA[/b] is the channel N address
    [b ... br /> The following program OPEN#s the stream and prepares ... REM DPEEK(a)
    2 DEF FN m(n, ... )"M" THEN PRINT INKEY$#2: REM J
    ... (sect/8),255-2^FN m(sect,8 ...
    mattsteel mattsteel May 2018 Sinclair Basic
  • Getting started with asm Speccy codingSomeone on another forum I read has asked for good Speccy coding resources. I thought it would be great to link him to a simple tutorial about how to…

    ... /> LD A, 2 ; Select upper screen
    CALL 3503 ; Open Channel
    LD ...
    Matt_B Matt_B May 2009 Development
  • Getting started with asm Speccy codingSomeone on another forum I read has asked for good Speccy coding resources. I thought it would be great to link him to a simple tutorial about how to…

    ... /> LD A, 2 ; Select upper screen
    CALL 3503 ; Open Channel
    LD ...
    Dr BEEP Dr BEEP May 2009 Development
  • 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…

    ... /> ld a,2 ; upper screen
    call 5633 ; open channel
    loop ld ...
    Dr BEEP Dr BEEP December 2009 Development
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ... /> [QUOTE]ld a,2 ;open...
    call $1601 ;channel 2, to print in main ... area
    ld b,2
    ld a,2 ;open...
    call $1601 ;channel 2, to print in main ...
    arfgh arfgh June 2010 Sinclair Basic
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ... /> [QUOTE]ld a,2 ;open...
    call $1601 ;channel 2, to print in main ... area
    ld b,2
    arfgh arfgh June 2010 Sinclair Basic
  • Override AUTOLINE start?Hi there, Is there a poke that prevents a BASIC program from auto running, when it was previously saved with the LINE command? Cheers, Steve

    ...
    CHAN_OPEN equ $1601 ; Open channel (A = 2, upper screen)
    MAKE_ROOM equ ... /> call CLS
    ld a,2 ; Open channel to upper screen
    call ...
    stefrobb stefrobb November 2010 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... :
    ld hl, (prog) ; a channel must be created below basic ... address
    ld (hl), 'S' ; channel type; 'K', 'S', 'R' or ... down 8 pixels and open
    call dwncr ; channel 2 to deal with ... nasty INK and
    ld a, 2 ; PAPER ...
    chev chev May 2011 Sinclair Basic
  • 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 …

    ... value for the K channel.
    2) Call CHAN-OPEN in the ROM ...
    chev chev 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 …

    ... value for the K channel.
    2) Call CHAN-OPEN in the ROM ...
    ooze48k ooze48k June 2011 Development
  • SUPER INPUTA couple days ago I searched for an "INPUT string" routine that I could use in Assembly programs and supported multiple lines, but I found none. Thus…

    ... bc
    ld a,$01 ;open channel 'K'
    call $1601 ; ... /> push bc
    ld a,2
    ld (DF_SZ),a ;reset ... lower screen to 2 lines
    call $0d6e ; ...
    Einar Saukas Einar Saukas June 2012 Development
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... :
    ld hl, (prog) ; a channel must be created below basic ... address
    ld (hl), 'S' ; channel type; 'K', 'S', 'R' or ... down 8 pixels and open
    call dwncr ; channel 2 to deal with ... nasty INK and
    ld a, 2 ; PAPER ...
    chev chev 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 ;upper screen
    call 5633 ;open channel
    ;
    R-Tape R-Tape August 2012 Development
<1234567…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • European Software Titles with an English version
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
open 13.7K 16.8K
channel 5.3K 7.7K
2 91.4K 149.6K

Related Threads

  • 2 x Spectrum cases,2 bust mobos,2 tape decks,2 Keyboards Free stuffHi,I am having a clear out of my old stuff I have the following to give away if who ever wants the stuff,pays the postage.<br /> <br /> 1 x Black 128…
  • Announce: EmuZWin 2.5 Release 2.2 Post-FinalEmuZWin Version 2.5 Release 2.2 post-FINAL (16-Oct-2004): <br /> [-] A small pause added between TAP blocks while loading tape from .TAP image (other…
  • ZX-Paintbrush 2.6.3 and ZX-Blockeditor 2.4.2 publishedDear readers,<br /> as you see in the subject, two of my ZX-Modules applications have been updated today. The very special change, kindfully and ver…
  • Beta versions of Fuse 0.6.2 and libspectrum 0.2.1 availableDear all,<br /> <br /> The Fuse team is pleased to announce the release of a beta version of the upcoming 0.6.2 release of Fuse and the Fuse utilitie…
  • question about EmuZWin 2.2can anyone please tell me how to load the games after the first 1 on a cover/complimation tape. i'm using emuZwin 2.2 i know the old way is [load"gam…
  • Fuse 0.6.2 and libspectrum 0.2.1 releasedThe Fuse team is pleased to announce the release of version 0.6.2 of the Free Unix Spectrum Emulator (Fuse) and associated utilities, as well as vers…
  • SpecEmu 2.2Just downloaded this emulator. Seems very nice. I like simplicity of user interface - I don't need toolbar and icons. Debugger is also good. The abil…
  • 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,…
  • Star Tip 2 - Tim Follin's 3 Channel Sound - info reqd.Hello there,<br /> <br /> I've decided to throw myself in at the deep end and decipher Tim Follin's "Star Tip 2", which produced some incredible 3 ch…

Related Searches

  • saboteur 2 speed up
  • ula model 2
  • 2 buttons
  • fix missing message spectrum 2
  • fix missing message spectrum 128k 2
  • rom spectrum 128k 2
  • spectrum 128k 2 firmware
  • bifrost 2
  • issue 2 yellow screen
  • jet set willy 2
  • chuckie egg 2
  • 2 channel beeper
  • 2 missing audio channel
  • open channel
  • open disk channel
  • open stream channel
  • print 0 channel 2
  • open channel for printing
  • open channel for print
  • channel open

Copyright © 2024 World of Spectrum