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.010s
<1234567…34>
  • ZX80 Pause Routine?I read this in the first issue of Sinclair User... "Ken MacDonald's [I]Amazing Active Display[/I], a machine code pause routine, showed that there w…

    ... Display[/I], a machine code pause routine, showed that there was more ... know where or when this routine was first published? In a ...
    MartynC MartynC November 2009 Sinclair Miscellaneous
  • 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…

    ... /> [code]
    ;Redefine Keys routine
    ;By Ast A. Moore ... /> call 8859 ;inside ROM routine BORDER ($2294)
    call ...
    ;A crude debounce routine to prevent
    ;registering keys ... b,50 ;a short pause
    3$ halt ;before
    ...
    Ast_A_Moore Ast_A_Moore 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…

    ... port/mask injection into my routine for completion.

    call 8859 ;inside ROM routine BORDER ($2294)
    call ...
    ;A crude debounce routine to prevent
    ;registering keys ... b,50 ;a short pause
    3$ halt ;before
    ...
    Ast_A_Moore Ast_A_Moore October 2017 Development
  • Sinclairean A3[B]Sinclairean[/B], a new ZX Spectrum emulator written in machine code for x86-compatible, OpenGL-capable computers. Features: [LIST] [*]Fast machin…

    ... you put the emulator on pause by pressing F7, you can ... had to move the pause/still routine out of its place and ... also was lost when the pause routine was moved. Fixed soon.
    routine is implemented.

    If ...
    Madonna Mk 2 Madonna Mk 2 April 2010 Emulators
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... RET. Then make your main routine HALT and wait for it. Now ...
    joefish joefish January 2012 Development
  • Bug in Super Wonder Boy in Monsterland?Hello!:smile: This game seems to have a bug that prevents finalize. The dragon that is in the last level, it is impossible to kill.Remains static.No…

    ... />



    ;=============================================================================
    ; pause routine
    ;=============================================================================
    org $ff57
    Ralf Ralf August 2013 Games
  • EmuZwin 128k banks in assembler Having looked at the assembler help file " ORG [{ RAMn | ROMn },] #target_address [, #dest_address ] Defines target assembling address and ta…

    ... fitted around the new interupt routine and it worked first time ... the music playing, the game pause routine and lots of little buggers ... write the new load/save routine - basic memory permitting with my ...
    MatGubbins MatGubbins August 2015 Emulators
  • Head over Heels on 128KI noticed an interesting behavior of Head over Heels on 128K Spectrums, especcially with +2A/+3 machines. The game works, but after loading game, lo…

    ... the above pokes (and a pause routine) in place.
    jp jp September 2016 Games
  • Gandalf [z88dk][Nirvana Plus][128Kb]Gandalf 1.00 [url="https://drive.google.com/open?id=1T9HK0_isoMrfogSIJVhPGehjVIdFus4c"]Download Ver 1.00[/url] Long after the destruction of t…

    ... animation.

    In my pause routine I had been messing up ... animating during the pause as intended, because the pause does two halts ...
    colonel32 colonel32 February 2018 Brand new software
  • 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…

    ... .

    Basically the routine works by redrawing the tiles ... pixels.

    The routine is designed to detect blank ... LD A,0
    MLOOP HALT
    LD (SCRPOS),A ;SCROLL ...



    * This routine shifts tiles into 4 positions ...
    dmsmith dmsmith September 2004 Development
  • Delay routine requiredI'm putting together a short routine to play some Beep style music. I need to be able to pause between notes when required. These pauses are defined …

    ... 'm putting together a short routine to play some Beep style ... need to be able to pause between notes when required. These ... 'm after a routine that will allow me to pause for the ...
    Mr Millside Mr Millside September 2006 Development
  • Comments for small "sprite" routine wantedI have just written my first machine code program and I am quite happy (and proud) to get it working! :smile: As a child I never learned anything e…

    ... .

    It is a routine that moves an 8x8 character ...

    [B]loadloop[/B] ;routine to write graphic into screen ... /> halt ;halt when all row is completed

    [B]restoreh[/B] ;routine ...
    Rickard Rickard May 2007 Development
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    ... I have written an XINPUT routine for the Spectrum (in BASIC ... the program is the XINPUT routine plus a test harness that ... br /> 9010 REM PSS-XINPUT Routine
    9020 REM Parameters:
    9260 PAUSE 0:
    RANDOMIZE USR ...
    Paddy Coleman Paddy Coleman October 2010 Sinclair Basic
  • IM2 calls to player routine on 128k?Hi all, Apologies for being crap, and not even in a funky, skillo kind of way but it's been over 20 years since I last wrote anything in machine cod…

    ... found that calling the play routine before halt keeps munging my registers ...
    SnakeOilSteve SnakeOilSteve March 2011 Development
  • Keys redefine routine and key check.I have written some asm code which allows me to redefine keys (for a game etc.), and also allows me to be able to check any keypresses for the redefi…

    ... routine will define keys for UP/DOWN/LEFT/RIGHT/FIRE/PAUSE ... br /> ; ----------------------------------------------
    ; ROUTINE: print_message
    ;
    ... /> ; ----------------------------------------------
    ; ROUTINE: get_defined_key
    ;
    ...
    polomint polomint September 2011 Development
  • Redefine keys routineHow would I go about making a memory efficient redefine keys routine? I only want to define up, down, left and right and reserve key 'H' for pause.…

    ... a memory efficient redefine keys routine?

    I only want ... 'H' for pause.

    The key scan routine in the game ...
    daveysludge daveysludge August 2013 Development
  • Adding a pause key to ArkanoidHaving rediscovered the simple pleasure of playing 1980s games on genuine 1980s hardware, I've also remembered that emulation can provide a feature m…

    ... to a routine implementing the pause key; the routine can finish ... , here's a suitable routine for detecting a press/release ... So, we have a routine implementing the pause function; where should we ... breakpoint, assemble the keyboard routine and load it into ...
    stephenw32768 stephenw32768 August 2013 Games
  • Assistance with IM2 routineI subsequently got a working IM2 routine.

    ... counter-loop to handle the pause:

    ...
    ld b ... certain about calling a ROM routine from within an interupt though ... be dangerous, such as using HALT? (Use a debugger or the ...
    bobs bobs March 2006 Development
  • Why did Ultimate games load like this?What I remember about the early Ultimate games was the unusual way they loaded. You'd get the BASIC bootstrap loader, then a SCREEN$, then a main bl…

    ... tape routines, so you could pause the tape all day in ... the CODE at 23424. The routine at 23424 does a LDIR ... when it comes across a HALT at $1303 (just like the ...
    Jimmy Jimmy February 2010 Games
  • Help! Reverse engineering a Spectrum game[deleted]

    ... br /> You only need one routine to plot single pixels (starfrields ... in tools...

    HALT/Interrupt:

    Vsync ... halt to sync the frame whenever you feel like. The Vsync routine ... changing screens, game over, pause, frontend presentation and so ...
    ASM ASM October 2010 Development
  • Gigascreen - programming guideDoes anyone know of a programming guide for the 128K gigascreen screen mode, specifically a persistence colours table, some code (pref. C level or BA…

    ... an interrupt-driven machine code routine to alternate the displayed screens ... every frame (via HALT, or an interrupt routine, or PAUSE 1 at a ...
    gasman gasman February 2011 Development
  • What paging scheme is the "standard" for 128K models?Sinclair implemented an arrangement so that even numbered pages are non-contended, and odd numbered pages are contended (quoting from memory, haven't…

    ... PAPER 6: CLS
    20 PAUSE 1: OUT 254,0: OUT ... both machines, the keyboard interrupt routine is almost the same.
    [code] org 32768
    loop: halt
    xor a
    out ...
    mcleod_ideafix mcleod_ideafix November 2011 Hardware
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... to compile the following sub-routine for no apparent reason (already ... ;INK 7;"PRESS ANY KEY": PAUSE 0: PRINT AT 22,1 ... . However if you remember to HALT right before calling a subroutine ...
    Einar Saukas Einar Saukas March 2012 Brand new software
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... at all. It uses a HALT for synchronisation, then calls different ... a customised pause, then a call to the colour routine, then to ... of a pain tweaking each pause as it flickers like mad ...
    joefish joefish March 2012 Brand new software
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... at all. It uses a HALT for synchronisation, then calls different ... a customised pause, then a call to the colour routine[/QUOTE]
    Einar Saukas Einar Saukas March 2012 Brand new software
  • 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…

    ... 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 ... a second (using the HALT instruction to regulate timing), ...
    gasman gasman September 2013 Development
  • 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…

    ... 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 ... a second (using the HALT instruction to regulate timing), ...
    DaRkHoRaCe DaRkHoRaCe September 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…

    ... br />
    ; THE 'RETURN' COMMAND ROUTINE
    org 0x1f23
    return ... br />
    ; THE 'PAUSE' COMMAND ROUTINE
    org 0x1f3a
    pause_0 ... 0x1f3d
    pause_1:
    halt ; wait for maskable interrupt
    chev chev October 2013 Development
  • Manic Miner loading screen adjustmentHad half an hour spare earlier and wanted to try a few things. Always like to learn anyways even now. [URL="http://www.yellowspider.co.uk/speccy/Man…

    ... />
    LD DE, 32768 ; loader routine

    LD A, 255 ... : insert the usual HALT loop here to pause for a few seconds ...
    spider spider August 2014 Games
<1234567…34>

Latest Posts

  • Frankie's ZX Spectrum Digouts
    Zup on 1:58PM
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on 1:02PM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 12:42AM
  • 1992 Spectrum Software
    harriusherbartio on April 7
  • Celebrity deaths...
    mel the bell on April 7
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 7
  • spectrum in netflix bomb and the cold war documentary
    zxbruno on April 7
  • Are there any decent Speccy Flight Sims?
    harriusherbartio on April 7
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 6
  • Tradtional games that were not programmed on the ZX Spectrum
    harriusherbartio on April 6

HitBox

Word Docs Hits
pause 2.6K 5K
routine 9.5K 14.8K
halt 1.1K 1.6K

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 …
  • 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…
  • 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…
  • 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…
  • Smooth Screen Scrolling RoutineHi everyone, this is a follow up to the thread on smooth screen scrolling.<br /> <br /> As promised here is the code for the routine.<br /> <br /> It…
  • Key Redefine RoutineAnyone written a nice key redefine code snippet?
  • Competition: Sadistick routine on Spectrum ROMMy vote goes to BEEPER at #03B5<br /> Let's ear you pick! :)<br /> <br /> And a great BOHHHHHHHHHHHHH to Dr Ian Logan &amp; Dr Frank O'Hara for their…
  • Capture Routine HelpData:<br /> <br /> ORG 32768 <br /> <br /> <br /> [ This Message was edited by: dalmudlee on 2005-08-10 01:57 ]

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
  • turbo load routine
  • simply turbo load routine
  • joe gunn sprite routine
  • scroll rom routine
  • simple sprite routine
  • loading routine
  • 128k sprite routine
  • halt opcode
  • tile routine
  • pause routine
  • assembler pause routine
  • lm pause routine
  • delay routine halt

Copyright © 2024 World of Spectrum