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.070s
<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…

    ... ; upper screen
    call 5633 ; open channel
    loop ld de,string ... ; length of string to print
    call 8252 ; print our string
    for Spectrum machine code development? What ...
    xyzzy xyzzy December 2009 Development
  • 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. …

    ... must be of course defined. For example if we made some ... easy now for me..

    ld a,2 ;open channel 2...
    call $1601 ;to print in the screen ...
    arfgh arfgh June 2010 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…

    ... #5633 ;open channel

    ld a,#22 ; ASCII control code for AT ... .
    rst #16 ; print it.
    ld ... ; vertical position.
    rst #16 ; print it.
    ld a,#10 ...
    slenkar slenkar August 2013 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…

    ... this routine to print large on the screen ... get it to loop for some reason in MC, ... push bc
    call print ;call print routine
    pop bc ... /> print ld a,3 ;channel 3 printer
    call 5633 ;open channel
    call 8252 ;print
    ret
    ...
    daveysludge daveysludge September 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…

    ... ; upper screen
    call 5633 ; open channel
    ld de,string ; address ... ; length of string to print
    call 8252 ; print our string

    Any help for this noob?


    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…

    ... upper screen.
    call 5633 ; open channel.
    ld a,21 ; ... ASCII control code for AT.
    rst 16 ; print it.
    ... vertical position.
    rst 16 ; print it.
    ld a,(ycoord ...
    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 …

    ...
    call 5633 ; open channel
    call 8252 ; print our string
    ret ... ; ASCII control code for AT.
    rst 16 ; print it.
    ld ...
    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…

    ... Most importantly, it checks for duplicate/already defined keys ... /> call 3503 ;clear screen, open channel “S”

    ... string
    call 8252 ;print string

    ... /> dummy_key defb $ff ;necessary for CPIR
    ;any value greater ...
    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…

    ... mdr file to hold room for the maximum of 254 sectors ... few byte in OPEN# Channel-area and forcing the re-PRINT# of the ... some variables, then loops for each of the 254 records ... (cha+41)
    1120 FOR m=map TO map+31 ...
    1330 RESTORE 1310: FOR a=udg TO udg+8 ...
    mattsteel mattsteel May 2018 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 …

    ... , 2 ; Open channel 2.
    call open_channel
    ld de, string ; Print the ... attribute.
    ld b, 5 ; For 5 attributes.
    nextch: ld ...
    Matt_B Matt_B February 2007 Emulators
  • 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…

    ... for Speccie MC

    Like
    How do you print ... screen
    CALL 3503 ; Open Channel
    LD A, 22 ; ... RST 16 ; Call the print routine
    LD A, ... RST 16 ; Call the print routine
    LD A, ...
    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…

    [quote=Matt_B;355278]For printing characters, the ... screen
    CALL 3503 ; Open Channel
    LD A, 22 ; ... /> RST 16 ; Call the print routine[/code]

    ... recommend Spectrum Machine Language For The Absolute Beginner by ...
    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…

    ... been meaning to do it for over 25 years, but.. better ... ; upper screen
    call 5633 ; open channel
    loop ld de,string ... ; length of string to print
    call 8252 ; print our string
    Dr BEEP Dr BEEP December 2009 Development
  • 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…

    ... br /> ld a,2 ; Open channel 2 (screen)
    call ... !)
    call PR_STRING ; Call text print

    ret
    for splitting sourcecode across several ... ). There are also alternative versions for 'DEFB', 'DEFW' and ' ...
    ASM ASM November 2010 Development
  • 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 ... scf ; Signal loading (clear for verify)
    call LD_BYTES ; ... identifier
    cp $00 ; for type 'Program'
    jr ... PRINTN ; Print all 10 characters
    ; Set up for BASIC ...
    stefrobb stefrobb November 2010 Sinclair Basic
  • 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…

    ... driver enables you to print any character in the ... 20 PRINT #4; AT 0,0;
    30 FOR i= ... 26 to 255
    40 PRINT #4; ... ld (atflg), a ; positions for the print.
    ret ;

    open channel 2 to
    call ...
    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…

    ... thanks to Battle Bunny for locating the areas that ... pixels
    ;and open channel 2 to deal with nasty ... between 32 and 127 then print a question
    ... the correct number of pixels for the character
    ... ;Reserve a bit of space for some variables.
    XPOS: ...
    chev chev May 2011 Sinclair Basic
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... a, 0x04
    call 0x1601 ; open channel #4
    ...
    ld hl ... /> ret z
    rst 0x10 ; print A
    inc hl
    [CODE]
    FOR f=32 TO 255: PRINT #4;CHR$ f ...
    Einar Saukas Einar Saukas July 2011 Development
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... $1601 ; open channel #4
    ld a, 'Z'
    rst $10 ; print letter ... ; open channel #4
    ld hl, STRING
    LOOP: ld a, (hl) ; for ...
    Einar Saukas Einar Saukas June 2013 Brand new software
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... ; open channel #4
    ld hl, STRING
    LOOP: ld a, (hl) ; for ... string terminator
    rst $10 ; print character
    inc hl

    Does opening channel 4 affect anything else in ...
    slenkar slenkar June 2013 Brand new software
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... pointer
    rst print_a ; print it
    jr pr_string ; ... a, 1 ; channel 'K'
    call chan_open ; open channel

    scf ; prepare for subtraction
    sbc hl ... rlca ; clear bit 2 for inverse 0
    rlca ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... 0
    call chan_open ; open channel 'K'
    call tokenizer ... call out_num_1 ; print it
    ld a, ':' ; print
    ...
    inc bc ; for number
    inc bc ... curchl), hl ; base address for channel to curchl
    inc ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... call nz, chan_open ; open channel if not
    rst ... pointers
    rst print_a ; print character
    jr out_line4 ; ... /> rla ; clear carry for long name variables
    ... /> call numeric ; test for digit
    call e_l_0 ...
    chev chev October 2013 Development
  • SE Basic IV Buffy v4.1 source (WIP)I've been doing a major refactor on the SE Basic source and I'd appreciate a code review from anyone who has time to look at it. I've almost certainl…

    ... 0 to 96 for tokens, 0 for messages
    rst print_a ; print one character
    ... br /> call chan_open ; open channel 'K'
    ld ...
    chev chev November 2013 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... (19 on a 128K) and PRINT in 1 string.

    for some reason seems to need ... a,2
    call 5633 ;open channel to screen (top 22 lines ...
    daveysludge daveysludge February 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... a,2
    call 5633 ;open channel to screen (top 22 lines ... ][/B] ; length of string to print **

    call 8252 ;PRINTs ... what the CP 22 was for - are you trying to see ...
    Morkin Morkin February 2014 Development
  • How to print logo onto screen at chosen coordinates?Hi, I've just got back into zx spectrum games after all these years and after seeing some of the great games on here I would like to start learning p…

    ... a,2
    call 5633 ;open channel to screen (top 22 lines ... ][/B] ; length of string to print **

    call 8252 ;PRINTs ... /> Don't use DEFW for strings that's for DEFine Word, use ... />
    Also don't use ' for strings, use "

    Other ...
    rich_chandler rich_chandler February 2014 Development
  • Animated attribute revealA new challenge to solve next. I would like to create an animated attribute reveal in machine code by having my 768 byte attributes held in ram whic…

    ... />
    Can the rom calls for printing text be modified to ... a,2
    call 5633 ; open channel to screen (top 22 lines ... need your own procedure to print on virtual screen
    ... ://www.dropbox.com/s/ygfizwa0qgidqjc/print.a80"]https://www.dropbox.com ...
    Jerri Jerri February 2014 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
for 352.6K 637.2K
print 8.5K 20.4K

Related Threads

  • Corona Encantada for MSX and Invasion of the Zombie Monsters for CPC, from RELEVO, for saleWe have a remaining of the stock of games we offered in the crowfunding of the book "Enciclopedia Homebrew". They are Corona Encantad for MSX in cart…
  • Looking for the game Rex for spectrumHello,<br /> I am looking for the game Rex(I think there are two parts 1&amp;2) by Martech.
  • Heres one for you tooo make some money :) For MIA`sYou have a massive archive "INFOSEEK", but i know you dont allow offsite looking at this source of info.<br /> <br /> But if you produced a CD with t…
  • ANNOUNCE: Speccy-Player (AY file player for a Real Spectrum) version 0.1 available for downloadI finally managed to get my AY file player for Real Spectrum 128 (working title "Speccy-Player") into a suitable state to unleash it on the unsuspect…
  • Spectaculator - any hope for support for CTRL ?When running CP/M for +3, the CONTROL key is SSHIFT+CAPSS (i.e. EXTENDED).<br /> 1. It would be fine to emulate this to the PC's CTRL key. At present…
  • Anyone want to swap all my tapes, for all systems, for game carts?I live in terrace house, not much bigger than the ones on Coronation Street. I don't have a whole lot of spare room left, and my wife, bless her, obj…
  • Recommend a 48k music program for me, or teach me how to search for them in infoseek. ThxThe only 48k music tracker I happen to know is Wham!<br /> <br /> Which ones do you like?<br /> <br /> Can anybody point me to some old threads on th…
  • Search plugin for Firefox/Mozilla..... for WoS?Hello!<br /> <br /> Is there a searchplugin made for Firefox/Mozilla.... thats work with WoS - Sinclair Infoseek? If not can someone make one please.…
  • ZX spectrum 48k and Interface 1 for sale - mostly for Danes, thoughThis message just to inform any interested parties to my auction on qxl.dk - a danish auction site. So this link is probably of most interest to thos…
  • Looking for a game...(for some years now)hey every one! I've been looking for a game...but I cant seem to find it...(and my +3 has been long damaged so I havent played it for more than 10 ye…

Related Searches

  • lowest memory for code
  • lowest memory position for machine code
  • searching looking for love
  • print a char in asm
  • up for grabs
  • how to download games for vega
  • how do i download games for vega
  • wait for refresh
  • color decision for print
  • channel print
  • print channel 3 area
  • open channel
  • open disk channel
  • open stream channel
  • print 0 channel 2
  • print screen channel
  • open channel for printing
  • open channel 2
  • channel open
  • print at channel 23

Copyright © 2024 World of Spectrum