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.097s
<1234567…34>
  • Use of INPUT in MCI want to use the INPUT-command in MC and made the following code. [code] org 40000 dump 40000 ld hl,(#5c5d) push hl …

    ... to use the INPUT-command in MC and made the following code ... knows how to use this in MC?
    Dr BEEP Dr BEEP November 2007 Development
  • Work out attribute location in MCHow do I go about writing a MC routine which calculates the attribute address from a set of PRINT co-ordinates. I know you in basic you multiply the…

    ... I go about writing a MC routine which calculates the attribute ... .

    I know you in basic you multiply the vertical ... />
    Struggling to do it in MC!
    daveysludge daveysludge August 2012 Development
  • Double Buffer UtilityHi Folks, I've been experimenting with double buffering on a 48k Speccy for a small project I'm working on. After reading lots of good advice here…

    ... that will write the ASM for me based on ... #-To automatically generate Z80 Asm that will enable double buffering ... self.inputValue('Copy to screen x-position in (integer) characters',self. ... self.inputValue('Copy to screen y-position in (integer) pixels',self. ...
    KrazyKattapilla KrazyKattapilla August 2014 Development
  • must be in a FAQ somewherePlease don't abuse me for this question. I will probably get round to learning MC at some point when I have time, but in the meantime I might want t…

    ... like basic, then developing further in mc / asm when needed. Since the post ... try out the SP1 engine in my sig -- this lets ... command and print to the screen with a "print at" ... to do it all in C (or asm) and you'll ... allows free mixing of asm and C.[/QUOTE]
    Toxitalk Toxitalk May 2007 Development
  • Screen effects in MCAs I see there is still interest for MC programming on Speccy. So, I made little presentation of screen or slideshow effects with source files, demon…

    ... for MC programming on Speccy. So, I made little presentation of screen ... . I made those routines somewhere in 1992.

    [url="http ...
    piters piters February 2006 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…

    ... type something like mc30mintut.asm into the save box ... score, ready for the mc program to report it ... colour down the screen.
    In the spin assembler ... increment / decrement the car position.
    Replace line 43 ... odd, lower the road position in hl by one. If ...
    bigjon bigjon November 2009 Development
  • CODE SCREEN$ in MCIs there any way of determining what character is displayed at a certain co-ordinate from machine code like the 'IF CODE SCREEN$=' arrangement in bas…

    Is there any way of determining what character is displayed at a certain co-ordinate from machine code like the 'IF CODE SCREEN$=' arrangement in basic?
    daveysludge daveysludge June 2013 Development
  • display file addressing; screen slicingWhile working on this Compendium I'm updating or rewriting a lot of stuff. One thing I eventually came to appreciate was the simple & clever way in w…

    ... 've done a little screen slicing program in both assembler:
    [url ... .co.uk/~jg27paw4/pourri/screenslice.asm[/url]
    and BASIC:< ... the details:

    The screen is divided into three segments ... at the same relative segment position; ie. if it was ...
    Battle Bunny Battle Bunny July 2013 Sinclair Basic
  • Print (to screen) avalue held in a register pairHi guys, looking for a routine that will print any value from 0 to 65535 to the current position on the screen. I once heard that there was a PRIN…

    ... 65535 to the current position on the screen.

    I once ... there was a PRINT_BC routine in the ROM, but I can ... value held in theBC register pair, to the current screen position.

    DEATH DEATH October 2016 Development
  • ZXSCLZF - Yet another Screen CompressorQuick disclaimer before I continue, this compressor does not shrink screens as small as some of the others posted here, in particular the very good z…

    ... originally write the compressor in ASM for the Spectrum but ... ;;
    ;; now calculate the memory position to start the copy
    ;; compressed screen here
    ;; ----------------------
    screen:

    INCLUDE "scr.asm"
    ;;< ...
    TomD TomD April 2017 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…

    ... type something like mc30mintut.asm into the save box ... score, ready for the mc program to report it ... colour down the screen.
    In the spin assembler ... increment / decrement the car position.
    Replace line 43 ... odd, lower the road position in hl by one. If ...
    buzzy buzzy September 2012 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... fast, you say in MC and LOWER screen. normal screen is Stream 2, ... -v --tap --name printloop printloop.asm printloop.tap printloop.symbol
    ; inc b ; count printed chr$ up to 64
    ; inc ... c ; count printed chr up to NEXT SPACE
    Kotek Kotek June 2022 Development
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling. As promised here is the code for the routine. It's pretty long and fairl…

    ... scroll position and call the routine. An increase of 1 in ... /> * The background data is arranged in rows of 128 tiles starting ...
    EX DE,HL ;SCREEN ADDR BACK IN DE
    SKIPA DEC ... ;reset the horizontal screen
    AND 224 ;position and move down 2 ...
    dmsmith dmsmith September 2004 Development
  • Programming MC : first stepsIsn't nice to collect all kinds of short routines to help making the first steps into MC for everyone who never touched MC? What I mean is mostly th…

    ... to code with some standard MC routines.

    screen
    A simple Randomgenerator ... a value from a table in MC

    When ... a lot of programs in MC. These routines don't ... on userfriendly and understanding simple MC.

    Here ...
    Dr BEEP Dr BEEP August 2005 Development
  • Help understanding some z80 asmI'm trying to work out how to represent the structure of a "sprite" in the SAM as "Grabbed" by SmallC. I can see the assembler implementation but I …

    ... the structure of a "sprite" in the SAM as
    ... I can crack this in my mind it won' ... what I see in the asm is this ( grabs from screen ):
    ... int length )
    {
    #asm
    push ix
    ld ... want to wrap the Screen base pointers in structures. Yes, I ...
    DonkeyPong DonkeyPong January 2007 Development
  • Improving position in search engine results?I'm wondering how to improve the position of my ZX81 Collection web site in search engine results. On Google typing "ZX81" gives a load of links (so…

    ... improve the position of my ZX81 Collection web site in search engine ... really like to improve its position. I've tried getting it ... there something I'm missing in my pages themselves, or do ...
    hldswrth hldswrth June 2007 Sinclair Miscellaneous
  • That stupid blonde bitch in the ApprenticeDid anybody see the Apprentice last night? I couldn't believe my eyes when Sugar told that posh blonde girl she was in the final, ONLY FOR HER TO FU…

    ... posh blonde girl she was in the final, ONLY FOR HER ... loved to get to her position in the final five, or even ... chance at the job back in Sugar's face when she ... time. Hope she's not in the final episode, cos I ... size 10 through the tv screen when her smug, smarmy, ...
    BigBadMick BigBadMick June 2007 Chit chat
  • ANNOUNCE: BASin r14 is up. New SCREEN$ paintbox included.Hi all, Well, I can't sit on this any longer - so I've released it. Let's all get a good testing session going, eh? You can get the new BASin [url=…

    ... news is the SCREEN$ paintbox. It's now in a state ... inaccurate information about the play position in buffers, there is now ... (Daren Pearcy)
    Added - The SCREEN$ paintbox tool. It's basically ... br /> Fixed - Lines written (in notepad, say) whose line numbers ...
    Dunny Dunny February 2008 Emulators
  • Print text in assemblyHello, a perhaps simple question: I would like to print a text string on the screen and I wonder how to do that in the most easy way? I seem to re…

    ... a text string on the screen and I wonder how to ... do that in the most easy way? ... can I set up a position in memory with some string, e ... spectrum" and print at a position of choise?

    ... AT 5,10;"Hello", but in assembly.

    ...
    Rickard Rickard October 2010 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…

    ... large on the screen using LPRINT, it works ok in BASIC, but ... to loop for some reason in MC, and the colours are not ...
    daveysludge daveysludge September 2013 Development
  • A new full-screen bicolor engine called NIRVANA[I]OK, there's something I need to clarify first: Nowadays if you write [B]"multicolor"[/B] everyone assumes it refers to "multicolor 8x1" (an attri…

    ... half the screen (18 columns in BIFROST*, 20 columns in upcoming BIFROST ... B] graphics everywhere* on screen.

    In practice, [B]"btiles"[/ ... erase it from its previous position if you don't ... , and "fill" a bicolor position (useful to erase it). That ...
    Einar Saukas Einar Saukas November 2013 Brand new software
  • that "listing variables during runtime" thingWell, I did eventually finish this, but with my meds playing up I don't have much time each day that I can spend at the computer, so it's taken rathe…

    ... read anything printed in them). The screen is restored after ... stored from the old (E_LINE) position), then (VARS) is restored ... .co.uk/~jg27paw4/pourri/dumpvars.asm[/url]
    NOTES:
    ... The InitSCR sections in Adjust.ASM and DumpVARS.ASM give examples of ...
    Battle Bunny Battle Bunny November 2013 Sinclair Basic
  • Help needed with calculating screen addressesCan anyone help me finally crack Jonathan Cauldwell's screen addressing calculator and, more to the point, is the reason I'm struggling because this …

    ... bits which determine the pixel position. The instruction AND 56 will ... gives us the character cell position as a multiple of 8 ... which returns a screen address for (ycoord, xcoord) in the de register ... which third of the screen we're in.[/B]

    ld ...
    Jagd Tiger Jagd Tiger April 2014 Development
  • Screen buffer Tip from Raff CeccoRaff very kindly gave me this tip: "Incidentally, I remembered a trick I used on the Z80 for extra speed: When clearing the screen buffer, it was a…

    ...
    When clearing the screen buffer, it was actually much ... the end of the screen memory area and push ... onto the stack until the screen area was filled.
    ... restored to its original position in memory. I think this ... 16 bits of data in one push as opposed ...
    alienbanana alienbanana October 2014 Development
  • Fast Condition TestingHello my friends, I have been writing some input and string handling routines in BASIC lately - yeah I could write them super fast in C/ASM via z88d…

    ... in C/ASM via z88dk, but - there is something wholesome in writing them in ... them and deny those in the list. So I ... $( f ) THEN LET c$= CHR$ (1)
    NEXT f
    in the first index it ... after all that the screen is updated so the ...
    Zetr0 Zetr0 November 2014 Sinclair Basic
  • Raycasting (3D Games!) with SpecBAS<div><font face="Arial, Verdana"><span style="font-size: 13.3333330154419px; line-height: normal;">Here's one I wrote just recently. I wanted to see …

    ... " in the SpecBAS demos archive) read an array from a position that ... is drawn on the screen. When drawn in a loop, you get ... the other columns of pixels in the screen.
    So without further ... code by Lode Vandevenne20 DEGREES: SCREEN LOCK: GO SUB 39030 LET ...
    Dunny Dunny May 2015 Sinclair Basic
  • Chompston Mazes in SpecBASAfter the discussion in ASH-II's Pacman thread, I checked out the link there about generating 2D Pacman style mazes. This one was quite good fun, …

    ... :
    LET x$=x$+CHR$ x,y$=y$+CHR$ y:
    NEXT ... store the number at that position in e$ in a new variable, d ... x$ and y$ variables, using CHR$ to convert from a number ... of CODE (the opposite of CHR$) to convert back from characters ...
    Dunny Dunny October 2015 Sinclair Basic
<1234567…34>

Latest Posts

  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8

HitBox

Word Docs Hits
screen 45.8K 73.8K
chr 1.3K 4.4K
position 5.8K 7.8K
in 401.9K 810.5K
mc 1.5K 1.9K
asm 3.8K 6.7K

Related Threads

  • Screen effects in MCAs I see there is still interest for MC programming on Speccy. So, I made little presentation of screen or slideshow effects with source files, demon…
  • 42 colums in screen, in anywherethe routine write in anywhere of the screen, it can start to write in 32X24 position and write from it in 42 colums, it is utility to have border wit…
  • Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…
  • ULAPlus: showing different screen modes in one screenI wanted to write a demo showing the same screen, converted to various screen modes available on the Spectrum (well, a Spectrum clone capable of show…
  • Help! Experts in BASIC/ASM, Hardware, in-game screenshots needed!There are several games which are too complicated for me to get the in-game screenshot. If you guys could help me, the Spectrum community would appre…
  • CODE SCREEN$ in MCIs there any way of determining what character is displayed at a certain co-ordinate from machine code like the 'IF CODE SCREEN$=' arrangement in bas…
  • Mixed bag - Mangled in-game screen and/or loading screen.[url="http://www.worldofspectrum.org/infoseekid.cgi?id=0012757&amp;loadpics=3"]Black Raven[/url]<br /> <br /> Mangled in-game screen and loading sc…
  • Glad to see the ZX Spectrum is in the Science Museum in London.About time too! Last tiem I looked there was just the ZX-80 but the Spectrum is in there now too, alongside a pong-clone and a Vic-20.
  • An MC question (sorry, there's no MC forum to post to!)Ok, still struggling with learning MC - but am getting there.<br /> <br /> I just can't find anywhere on the web / in books that explains how to do a…
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!

Related Searches

  • fastest screen routine
  • screen routine
  • lowest memory position for machine code
  • lowest memory position machine code
  • screen routines
  • print a char in asm
  • circle in asm
  • save screen from mc
  • find screen position of all attr
  • change border colour in mc
  • change border colour in mc out
  • screen position
  • machine code in loading screen
  • chr asm
  • multiply in asm
  • copying a screen in zx basic 1 second
  • multiply in asm mc
  • hack screen position
  • creating a loading screen in 80 s
  • x y to screen position

Copyright © 2024 World of Spectrum