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.083s
<1…567891011…34>
  • ZEsarUX 8.1 Beta 2Hi! I have uploaded a new ZEsarUX 8.1 Beta 2 version! You can download it from https://github.com/chernandezba/zesarux/releases/tag/8.1-161220…

    ... /> Added setting to disable looking for alternate character sets from sysvar ... -stack: having an internal stack for debugging stack value types
    -debug CPU window: show interrupt routine pointer on im2 mode
    chernandezba chernandezba December 2019 Emulators
  • ZEsarUX 8.1 stableHi! I've uploaded a new ZEsarUX 8.1 stable version. Go to the github released webpage to download it: https://github.com/chernandezba/zesaru…

    ... statistics
    Added checking for updates
    Added sending ... setting to disable looking for alternate character sets from ... -debug CPU window: show interrupt routine pointer on im2 mode
    for a directory, only shows ...
    chernandezba chernandezba February 2020 Emulators
  • why am i getting b integer out of range in this code?ive tried running this in spin but thats what i get [code]main org 40000; ; We want a black screen. ld a,71 ; white ink (7) on black paper (0…

    ... game.
    call 3503 ; ROM routine - clears screen, opens chan 2 ... y coordinates for the player's gunbase position,
    ; this routine is called ... code for User Defined Graphic 'A'.
    rst 16 ; draw player.
    digital digital June 2020 Assembler
  • this code wont give me a random starfieldim using a peice of code that ive copied from a book, ignore most of it as it is redundant. for some reason i get a strange random starfield instead …

    ... game.
    call 3503 ; ROM routine - clears screen, opens chan 2 ... y coordinates for the player's gunbase position,
    ; this routine is called ... code for User Defined Graphic 'A'.
    rst 16 ; draw player.
    digital digital July 2020 Assembler
  • Textured Scanline Flood Fill for ZX Spectrum 48KPity that it's quite hard to contribute code to WoS in a straightforward manner. Recently, I have created a textured/hatched fill M/C routine for the…

    ... textured/hatched fill M/C routine for the ZX Spectrum 48K. It ... was for a text/graphic adventure I ... 57343: REM Leave some space for shadow screen buffer
    ... /c

    100 FOR i=1 TO 20
    9040 FOR n=1 TO LEN a ...
    Volker Volker February 2021 Software
  • Connect a Discman o soundcard into a ZX to play games without TapesDavid Madrid / Spain Hi: I like to use more my ZX machines but the load times drives my crazy and I dont like to damage the zx cassete player and t…

    ... (its a music player)
    [3] grab this 3rd party plugin for winamp ... fails, look for a winamp plugin called 'TAP file player' on the ... is now your new cassette player - without tapes! BTW, I ... have been using this method for several months without problems.
    Anonymous Anonymous January 2002 Sinclair Miscellaneous
  • Best way to codeHi, I've been using Zeus Assembler to code MC programs so far. Nothing fancy just the odd scroll left or animation stuff. Wot I'd like to know is, …

    Thanks for the info. ... to build a interrupt routine that scrolls the ... an interrupt is required to access the routine but ... Specy to continuously generate interrupt (unlike keyboard handling ... interrupt routines can one have in one program?

    Thanks for ...
    Arjun Arjun August 2001 Sinclair Miscellaneous
  • The funniest thing we made with the spectrumHello. The funniest thing i made with the spectrum were championships with my buddy francisco on a game called 3d stunt car racer, i think that was t…

    ... information (number of levels - for multiload games, tape counter positions ... making room for the code, then set up a interrupt table, ... itselt (NEW). This new interrupt routine was still calling the old ... stept aside, leaving the computer for someone else. Now, I ...
    NicAdi NicAdi August 2002 Games
  • 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…

    ... have to disable the normal interrupt routine if you alter IY. I ... a minute chance that the interrupt could kick in after the ... be there. Does anyone know for sure?
    Geoff Geoff 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…

    ... in an alternative sprite draw routine for drawing sprites without any ... and which is automatically called for sprites not needing any ... /> [/quote]

    Yes, for smooth scrollers this is a ... LDIR to real screen at interrupt time.
    [/quote]
    ...
    Alcoholics Anonymous Alcoholics Anonymous July 2003 Games
  • New SpeccyDo you think someone should go about creating a new spectrum computer? I'm talking about a spectrum compatible (not an emulator) with the capabiliti…

    ... at the 50% position for zero volume. Then ... very nice sounding sample-player as it has proper ... speaker which is perfect for anti-aliasing samples.
    for its waveforms -- only ... but not really good enough for music.

    As ...
    Alcoholics Anonymous Alcoholics Anonymous October 2003 Sinclair Miscellaneous
  • Basic problems with +3Hi everybody, sometimes ago I bought the ZX Spectrum +3. Currently I have some questions, to verify my thinking. 1. How I can easy copy the ZX Spec…

    ... to use the AY chip for music/fx, but I think that ... may be the case for 48k mode too.

    routine in z80 asm, so Cyborg ...
    Dunny Dunny April 2004 Sinclair Miscellaneous
  • Amiga MOD on ZX SpectrumWell, there were several question about music matters on WOS lats times, so I decided to describe some of my 'adventures', heheh, with MOD playing on…

    [quote]
    ; h' = loop count for 1/50s to pass, decremented ... handle the effects in an interrupt routine...

    I'll try ... working example running before looking for further optimisations.
    gasman gasman April 2004 Sinclair Miscellaneous
  • VSYNC FunctionI have written a VSYNC function, so that I can clear the screen before redraw without flicker on the screen, I do this by peeking at the address 2367…

    Many thanks for the sample code for the Interrupt routine, I shall try this out straight away
    robpearmain robpearmain May 2004 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... a JP to your 'real' interrupt routine. However, this doesn't ... 19 tstates to reach the interrupt routine:

    * M1: 7 ... If you have a short interrupt routine, it is possible that the ... high again. For example, if your IM 2 interrupt routine is just a ...
    Fraser Fraser July 2004 Development
  • Survey: buying new games?Hi all, I'm steadily progressing with my Ragnar Revival isometric game for the Spectrum 48k and if I keep working as hard as I do now, it'll probabl…

    ... your the only one developing for a platform... although LCD does ... (the disk I produce for users with the Quazar Surround ... as well as his SID music player. Certainly two novel pieces of ... ve been pestering them for developer diaries for the magazine and should ...
    Quazar Quazar July 2004 Games
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... /> If you have a short interrupt routine, it is possible that the ... high again. For example, if your IM 2 interrupt routine is just a ... pulse width, using the smallest interrupt routine possible ("EI;RETI") though an ...
    Alcoholics Anonymous Alcoholics Anonymous July 2004 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... .
    The only reason for using the RETI instruction is ... through PIO, that uses different interrupt service routines. The PIO ... bus can tell that the interrupt routine has ended upon executing the ... is no use for ending the ULA generated interrupt by RETI.< ...
    Mikie Mikie July 2004 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... course.
    The only reason for using the RETI instruction is ... bus can tell that the interrupt routine has ended upon executing the ... is no use for ending the ULA generated interrupt by RETI.
    for IM2 peripherals. This is not ...
    Alcoholics Anonymous Alcoholics Anonymous July 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... ) is enabled, processor jumps to interrupt routine (TIME: 0)
    in the ... border-pixel screen - right border for every pixel line (one line ... /> this is only basic info (for zx48)but it is enough ... border}.

    good ideas for writting progs on speccy 48 ...
    Fikee Fikee August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... ; the following definitions are for converting spectrum address space
    for obvious reasons).
    # ... produces correct result
    ; for this program
    .byte ... repeat


    ; interrupt routine
    ; it does the same ...
    Erlstoned Erlstoned August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... Start

    ; **** START INTERRUPT ROUTINE ***

    MainLoop:
    ... ; Get beginning of graphics for sprite
    LD E,( ... br /> ; 0FD00 - 0FDFCH Reserverd for IM2 Interrupts

    ORG ...
    robpearmain robpearmain August 2004 Development
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it Note, for 48k spectrum using TASM [code] ; ***********…

    ... ;for smooth return to Basic


    ; **** START INTERRUPT ROUTINE ... reti

    ; **** END INTERRUPT ROUTINE ***

    MoveAndPrintSprite:
    ... RET

    ;prepares interrupt handling
    initIM2:
    ...
    robpearmain robpearmain August 2004 Development
  • Anyone know the address mappings...of the hardware resources on the speccy; From the screen display address range to all the hardware control registers. etc. Where can I get access t…

    ... speed optimisation, it contains a routine for doing sprites from unshifted data ... br /> for a smaller size. 64000-64009 is the player's sprite ... coords are checked against the player's sprite until a
    player
    SUB (HL) ;Subtract ...
    dmsmith dmsmith September 2004 Development
  • 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 …

    ... EI

    ; Get GFX for char and add offset based ... /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:

    ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG ...
    robpearmain robpearmain September 2004 Development
  • 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 …

    ... br />

    ; Get GFX for char and add offset based ... RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:

    ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG ...
    robpearmain robpearmain September 2004 Development
  • 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 …

    ... :

    ; Get GFX for char and add offset based ... br /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:

    ; 0FD00 - 0FDFCH RESERVERD FOR IM2 INTERRUPTS

    ORG ...
    robpearmain robpearmain September 2004 Development
  • MemoryI am writing a game for the Spectrum and need to store a lot of map data. What is the lowest address I can start to store the data at ?

    ... ) is a commonly chosen address for RAMTOP. Once the code block ... whatsoever - and that goes for the interrupt routine too, so if you go ... or provide your own IM2 routine.
    gasman gasman December 2004 Development
  • InterruptsCan someone help with providing some info or a link about IM 2. I know I need to create a vector table and want to store this as high in memory as po…

    ... the address of an interrupt routine; the address is read ... interrupt service routine that is jumped to.

    Now, the reason for ... 1/I*256+2 for its interrupt routine address and this ... ids means that interrupt service routine addresses overlap in ...
    Alcoholics Anonymous Alcoholics Anonymous February 2005 Development
  • "Sinclair Zx Spectrum: Absolutely Better Than Commodore 64"Did you ever read this? [url="http://www.alfonsomartone.itb.it/fztsmo.html"]http://www.alfonsomartone.itb.it/fztsmo.html[/url]

    ... number of hardware devices released for it.[/quote]

    ... " drives, RAM expansions, modems, music expansion kit like samplers or ... , IDE and SCSI interfaces for adding hard drives, CDROM ... still exist to allow for four player games. And there were ...
    TMR TMR July 2005 Games
<1…567891011…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
interrupt 2.6K 4.5K
routine 9.5K 14.8K
for 352.6K 637.2K
music 20.9K 29.8K
player 13.4K 19.7K

Related Threads

  • 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…
  • 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…
  • Looking for good free software for putting music on ipod without having to synchHey guys,<br /> <br /> I'm looking for some good FREE software (not i-tunes) to enable me to put new music on my i-pod video without having to synch …
  • Looking for 2 mid 90s music videos/music.I tried Ootoobe but got too many irrelevant hits. <br /> <br /> The first music video I am looking for has a young woman walking on the sidewalk, pe…
  • zxtune: a library and player for AY-musicThere is a new project - a music player named zxtune, which is capable of playing many ZX-Spectrum music formats.<br /> Windows/Linux builds are avai…
  • General Questions Ay Music / Chip Music and maybe Music itselfLately, one of my c64 oriented friend made a tutorial about goat tracker (a c64 sid tracker) and talked about oscilator, adsr, and filters and how th…
  • The best music player for Windows?Up until now, I've been double clicking on .mp3/.wma files in Windows Explorer to play them in WinAMP (or block selecting with SHIFT and then right c…
  • BusySoft Demos, Melody Music and Music Player TZX/TAPsHi!<br /> <br /> Not sure if this is the right place to post this, but let's try anyway:<br /> <br /> [URL="http://zxds.raxoft.cz/taps/misc/busysoft-…
  • Looking for a cassette player for rubber keyed Spectrum 48kHi everyone,<br /> I'm in the process of bidding for a rubber keyed spectrum on ebay and have just noticed it doesn't come with a c…
  • 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…

Related Searches

  • fastest screen routine
  • screen routine
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • best place for interrupt table
  • ay music player
  • interrupt music
  • at music routine
  • ay music routine
  • protracker3 extreme p3x player for zx spectrum
  • music player
  • pt3 music player
  • pt3 music player routine
  • pt3 player routine
  • rom routine for key click
  • beginnner interrupt routine
  • beginner interrupt routine

Copyright © 2024 World of Spectrum