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.014s
<1234567…34>
  • checking bits in BASICThe question of manipulating bit patterns in BASIC was raised recently in this [thread=35728]Keys redefine routine and key check[/thread] thread. I s…

    ... itself.

    This little routine (plus the code to protect ... Spectrums and not having an assembler, to incorporate short m/code ... 0 STEP 0
    9992 PAUSE (INKEY$""):
    IF NOT FN ... a$(LEN a$)
    9993 PAUSE (INKEY$="" OR FN c()):
    Battle Bunny Battle Bunny September 2011 Sinclair Basic
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... , pressing TAB in ZXSpin will pause the program and bring up ... the ROM's keyboard interrupt routine. Jumping to the RET at ... it starts from so an assembler listing can be produced from ... straight into a machine code routine).
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • 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…

    ... . Select Tools -> Z80 Assembler.
    To run our roadrace ... instruction.
    When the Spin assembler gets to the instruction 'ret ... 'djnz fillscreen'
    Because our routine will continue from the loop ... to add something like 20 PAUSE 0 to your basic ...
    buzzy buzzy September 2012 Development
  • help needed :) how to rotate a 3 x 3 array 90 degreesI just cant seem to get this sorted in my head ( or on paper ) , I've found multiple examples in C , python , etc but cant find any z80 examples any …

    ... BASIC demo of a routine which will rotate any ... 90 degrees. As Z80 assembler doesn't know about arrays ... which would be converted to assembler; the rest is just ... I'll do an assembler version of that line after ... z: PRINT
    40 PAUSE 0: CLS: NEXT d: STOP ...
    Battle Bunny Battle Bunny October 2012 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... point out that although the assembler has its issues, I'm ... , be that the interrupt service routine, ZX BASIC, various ROM routines ... . If you're not sure, pause SPIN before assembling your code!
    Marko Marko November 2012 Development
  • IX register woes - or is SPIN buggy?Or am I missing something? I'm trying to use the IX reg to acess a table containing an x and y coord. My code below just doesnt seem to work proper…

    ... point out that although the assembler has its issues, I'm ... , be that the interrupt service routine, ZX BASIC, various ROM routines ... . If you're not sure, pause SPIN before assembling your code ...
    polomint polomint November 2012 Development
  • Screens and BasicA question about the ZX screens. I am using software to convert my own art and drawings to the ZX Spectrum. I have some tools to change .jpg files in…

    ... one could take the assembler code to work by itself ... 11,2,35000)

    pause 0



    pause 0

    cls ... )


    pause 0

    end

    The original routine comes from the ZX Basic ...
    BCH BCH February 2013 Sinclair Basic
  • Asm routine for AY playback?Hi, is possible to create and "name" an asm routine for playing some ay data? If yes, how? Example: Ok , I've finished a sound tracker song, now I n…

    ... had troubles using the Assembler z80 feature. I also ... it with the play routine. The option of ... chose during 'Merge play routine', and that address plus ... address', the music will pause on its last note - ... happening. Using an interrupt routine is a common way ...
    DaRkHoRaCe DaRkHoRaCe September 2013 Development
  • MOVE_M Object Movement Manager for BASICAs moving things around on the screen is usually the slowest part of a game written in BASIC, I've been pottering around with this routine to handle …

    ... 923 in the assembler listing. (The POKE & PAUSE having the same ... happens that I've specified routine #10 as the default action ... some work needed on the assembler for the runner as well ... br /> Move_Mg_Shift.ASM
    - a routine for copying stuff here & ...
    Battle Bunny Battle Bunny October 2013 Sinclair Basic
  • Graphics questionHello. I was wondering, does anybody here know of a method to display a large (as in, the better part of the screen) bitmap/raster image using ZX Sp…

    ... 10 LET a$=s$: CLS: PAUSE 0
    11 LET s ... posted a simple print routine in assembler a little while ago ... DumpVARS file there's a routine to save character-based ... 6912. The save needs an assembler routine, but the restore can ... to the other print routine.
    Battle Bunny Battle Bunny December 2013 Sinclair Basic
  • Beeper Music DemoThis demo includes four original tunes made with Shiru's excellent Tritone engine, authored in Beepola between Christmas and New Year. I've used FZX…

    ... start of music. Not with PAUSE but with a regular FOR ... whatever it's called on assembler, if You use it).
    routine which I thought would fix ...
    FrankT FrankT January 2014 Announcements
  • Drawing a dotted line...Hi Folks, I cannot be the first person to want this (?) so here goes! Does anyone have a MC routine that does the same as the BASIC DRAW command bu…

    ... entirely in BASIC. The sub-routine is based on the example ... : GO SUB 500
    70 PAUSE 0: CLS : GO TO 10 ... I do not have an assembler. :-)

    [B]EDIT: [/B ... that back. Just tried the Assembler in BasinC and it works ...
    Paddy Coleman Paddy Coleman July 2014 Sinclair Basic
  • Game of Life.Last year (I think) or maybe the year before, I entered a Game of Life simulator into the CSS CGC compo but for the Sinclair ZX81. I decided to port…

    ... . Putting this change into the assembler version should be quite zippy ... three points each. As the routine is scanning left to right ... that logic ... Here's the routine, anyway. I'll be back ... g$(i): NEXT i:
    PAUSE 50: IF INKEY$=" " THEN GO ...
    Battle Bunny Battle Bunny September 2014 Sinclair Basic
  • Detecting flash mode inversionsIs is possible to detect with certainty when flashing characters change from normal to inverted and vice-versa?

    ... the "visual FLASH synch" routine which gives a stable non ... by including the "PAUSE 1" (as PAUSE does a HALT, ... the synch). Without the PAUSE there's a slight ... n=0
    2 PAUSE 1: LET n=(INKEY$""): ... /> I'll do an assembler version for no particular reason.
    Battle Bunny Battle Bunny November 2014 Development
  • Detecting flash mode inversionsIs is possible to detect with certainty when flashing characters change from normal to inverted and vice-versa?

    ... the "visual FLASH synch" routine which gives a stable non ... by including the "PAUSE 1" (as PAUSE does a HALT, ... the synch). Without the PAUSE there's a slight ... n=0
    2 PAUSE 1: LET n=(INKEY$""): ... /> I'll do an assembler version for no particular reason ...
    polomint polomint November 2014 Development
  • RANDOMIZE - still not sure what it does...Whenever I wish a random number I use RND like: 10 LET a=RND*100 20 PRINT a 30 GO TO 0 and "a" will truly be random. But if is do the following: …

    ... ][COLOR="DeepSkyBlue"]Random Number Generator Routine[/COLOR][/B]

    ... consecutive values
    280 PAUSE 1+INT (RND*31)

    [CODE]DECIMAL HEX ASSEMBLER
    seed equ 64057
    Paddy Coleman Paddy Coleman January 2015 Sinclair Basic
  • 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…

    ... equ 0x1601 ; ROM openchannel routine
    ld hl,str2< ... NEXT SPACE
    ; CHECK routine TONI BAKER ,
    jr ... :
    SjASMPlus Z80 Cross-Assembler v1.18.2 (https://github ... )
    RANDOMIZE USR 30000: PAUSE 0

    ...
    Paradigm Shifter Paradigm Shifter June 2022 Development
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding. I think that there might be more of these routines out there (where-ever-u-r). Isn…

    ... (if someone finds a faster routine please tell me..)

    Dr BEEP Dr BEEP October 2001 Sinclair Miscellaneous
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code. The line routine that I have i…

    ... code.

    The line routine that I have implemented is ... there have a fast line routine, plese email me.

    rtunes rtunes October 2001 Sinclair Miscellaneous
  • Assembler code from tutorial, problem!I was wondering if anyone could help me decipher this z80 assembler code? ORG 60000 LOAD 60000 EA60 21BCEA LD …

    ... help me decipher this z80 assembler code?

    ORG 60000 ... /> I am really new to assembler, so forgive my ignorance.
    Duxbuz Duxbuz August 2001 Sinclair Miscellaneous
  • Which emulator and assembler?Hi, I am looking to learn z80 assembly language and I feel the best option is a spectrum emulator and an assembler. Can anybody recommend the best …

    ... a spectrum emulator and an assembler. Can anybody recommend the best ... (Win 98) and the best assembler/ease of use etc.? A ... URL for the assembler would also be very useful ...
    mark mark August 2001 Sinclair Miscellaneous
  • Tornado AssemblerTornado Assembler is not working. What's wrong with it? It says Nonsense in BASIC or something like this. (dwnldd from this site, of course)

    Tornado Assembler is not working. What's wrong with it? It says Nonsense in BASIC or something like this. (dwnldd from this site, of course)
    Dynamite Dan Dynamite Dan April 2002 Sinclair Miscellaneous
  • infy pause is a good thing or is undesirable ?I recently had a discussion with Andrew Barker that brings me into confusion. If I understand correctly, adding an infinite pause between level bloc…

    ... understand correctly, adding an infinite pause between level blocks is not ...
    secarica secarica September 2002 MIA/STP/SDP
  • Z80 AssemblerSome of you may know that I'm working on a Z80 assembler. I thought I'd start a thread so I can see what people think and what they might want to see…

    ... 'm working on a Z80 assembler. I thought I'd start ... want to see in the assembler.

    It's being ... a placeholder for a Z80 assembler tool).

    So here ...
    cyborg cyborg February 2003 Sinclair Miscellaneous
  • How do I avoid BASIC becoming corrupted on returning from a M/C routine?I'm having trouble with my BASIC program becoming corrupted on returning from a m/c routine which sets all the registers (including the shadow regist…

    ... returning from a m/c routine which sets all the registers ... when calling a m/c routine from BASIC, and reload them ...
    trellis trellis May 2003 Sinclair Basic
  • Advice about drawing sprites on spectrum I've coded sprite drawing before and know all the theory about masks from a long time ago (microhobby rules! ;), but since I did it on Amiga with ha…

    ... be my first sprite-drawing routine for spectrum, so being pointed ... ? Native devpac from "tapes", cross-assembler, disk-based? I'm uncertain ...
    windenNTW windenNTW July 2003 Games
  • ACS Software AssemblerThe new Micro Power advert advertises this assembler which is not on the MIA list.

    The new Micro Power advert advertises this assembler which is not on the MIA list.
    Fraser Fraser April 2004 MIA/STP/SDP
  • A few questions regarding EmuZwinA few questions regarding EmuzWin 1. I have been trying to write a program to generate multicolour effects on the Spectrum,ie more than 2 attributes…

    ... per character square. Although the routine is working ok, when timing ... using the EmuZwin built in assembler, I am getting two sets ... .

    3. Occasionally the assembler seems to generate the wrong ...
    dmsmith dmsmith August 2004 Development
  • A few questions regarding EmuZwinI had posted this in the development forum and then remembered there was an emulators forum, so apologies for the repetition. 1. I have been trying …

    ... per character square. Although the routine is working ok, when timing ... using the EmuZwin built in assembler, I am getting two sets ... .

    3. Occasionally the assembler seems to generate the wrong ...
    dmsmith dmsmith August 2004 Emulators
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ... ]
    ; make tasm understand other assembler instructions
    #DEFINE DEFB .BYTE ... /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
<1234567…34>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11

HitBox

Word Docs Hits
assembler 4.6K 7K
pause 2.6K 5K
routine 9.5K 14.8K

Related Threads

  • ZX80 Pause Routine?I read this in the first issue of Sinclair User...<br /> <br /> "Ken MacDonald's [I]Amazing Active Display[/I], a machine code pause routine, showed …
  • clarification needed of assembler graphics routineI was wondering if someone used to coding animated graphics in assembler can take a look at [url=http://www.users.globalnet.co.uk/~jg27paw4/pourri/as…
  • Passing parameter from BASIC to assembler routineWas there a "clean" way of passing parameter(s) from a BASIC program to an assembler routine? Something like parameterising RANDOMIZE USR call? I fac…
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding.<br /> <br /> I think that there might be more of these routines out there (where-eve…
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code.<br /> <br /> The line routine th…
  • Assembler code from tutorial, problem!I was wondering if anyone could help me decipher this z80 assembler code?<br /> <br /> ORG 60000<br /> LOAD 60000<br /> <br …
  • Which emulator and assembler?Hi,<br /> <br /> I am looking to learn z80 assembly language and I feel the best option is a spectrum emulator and an assembler. Can anybody recomme…
  • Books on Programming (ZX Assembler )Before you ask I trawl eBay on a daily/hourly basis.<br /> <br /> Any books in VGC wanted on programming games for the ZX Spectrum 48K. No creased, d…
  • Tornado AssemblerTornado Assembler is not working. What's wrong with it? It says Nonsense in BASIC or something like this. (dwnldd from this site, of course)
  • infy pause is a good thing or is undesirable ?I recently had a discussion with Andrew Barker that brings me into confusion.<br /> <br /> If I understand correctly, adding an infinite pause betwee…

Related Searches

  • fastest screen routine
  • screen routine
  • hello world in assembler
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • assembler
  • turbo load routine
  • simply turbo load routine
  • music in assembler
  • zx assembler
  • joe gunn sprite routine
  • macro assembler
  • cross assembler
  • spin assembler
  • pause routine
  • lm pause routine
  • pause routine halt

Copyright © 2024 World of Spectrum