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.001s
<1234567…34>
  • 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…

    ... /> ret z ; so exit
    rst 16 ; print the character
    polomint polomint September 2011 Development
  • AND,XOR,OR,BIT,RES,SET,CPL,NEG,RLC,RRC,SLA,SRL,RL, RR,SRA for BASICAs this was drifting away from the original INKEY$ thread I thought that I'd create a new one. So here's a routine to provide all of the above mentio…

    ... step over +VAL"
    rst $20
    rst $20
    ld bc ... bc
    push af
    rst $20 ;step over ,
    ... here
    call STAKA
    rst $20 ;step over "
    ...
    Battle Bunny Battle Bunny October 2011 Sinclair Basic
  • probably a stupid question about RST16I'm using the 'hello world' code borrowed from [url=http://equant-retrochallenge.blogspot.com/2008/07/zx-spectrum-assembly-programming-under.html]her…

    ... done if it is
    rst 16 ; Spectrum: Print the character ...
    sack sack October 2011 Development
  • Newbie says 'Alreet?'Hiya dudes, Just dropping a line to say hello as i've decided at 33 to try and fulfill a long time ambition to write a speccy game in machine code..…

    ... move round the screen using Rst 16, but I feel i ...
    Atari_Jetman Atari_Jetman November 2011 Development
  • Procrustean PrintingHere's a short routine to manage printing of text with command tokens, to avoid messing up the screen when they are expanded. It just prints as many …

    ... undo USR
    GETARG: rst $20
    call SCANNG< ... print controls
    PRCHAR: rst $10 ;print a character ... ;reset bit 7
    rst $10 ;print a character
    rst $10
    dec b ...
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • Indirect Variable AssignmentHere's another wacky routine. This allows assignment of values to variables where the source & destination variables can themselves be defined in var…

    Here's another wacky routine. This allows assignment of values to variables where the source & destination variables can themselves be defined in variables (or expressions which evaluate to variables). Some of this can already be done with VAL or VAL$, ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • Amazonia (BUGFIX)This is a bugfix for game [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0027280"]Amazonia[/URL], please add the following "known errors" des…

    ... another key
    a4bc c7 rst 00h ; reset computer[/CODE]
    a4bc c7 rst 00h ; reset computer[/CODE]
    Einar Saukas Einar Saukas January 2012 Infoseek database
  • Undefine functionHere's a routine to selectively remove variables from the VARS area and reclaim the space. This can be done partially from BASIC already by assigning…

    ... /> ld ix,0
    GETARG: rst $20
    call SCANNING
    inc ix
    rst $18
    cp ","
    jr ...
    ld (CH_ADD),ix
    rst $18
    ret
    [/code ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • joining lines of BASICDue to overwhelming demand - well, one demand - well, more of a suggestion, really - here's a routine to join together lines of BASIC. The vertical c…

    ... /> VECTOR: DEFW K48+2
    RST $38 ;MASK_INT
    DI
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • using the ROM's FP calculatorIs it possible to use the ROM's FP calculator to evaluate any FP expression in a single sequence of commands without breaking out to stack some other…

    ... />
    stack A : stack B : rst $28 : divide : end_calc
    stack ... C : stack D : rst $28 : divide : add : end_calc
    rst $28 ... end_calc" sequence?
    Battle Bunny Battle Bunny March 2012 Development
  • ESXDOS v0.8.0 released (with NMI Browser)Hello, To celebrate the speccy's 30th birthday, here's the latest version of ESXDOS for DivIDE users. The full changelog is too long to post here, s…

    ... NMI.SYS. Functions available on rst $08:
    open, read, write ...
    phoenix^ra phoenix^ra April 2012 Announcements
  • What's wrong with this code ?OK, working my way through Jonathan Cauldwells 'How To' tome and I can't get the following to run in either spin or basin. ( iused the assembler in b…

    ... player vertical coord.
    rst 16 ; set vertical position of ... 's horizontal position.
    rst 16 ; set the horizontal coord ... ,32 ; SPACE character.
    rst 16 ; display space.
    ...
    Saboteur Saboteur May 2012 Development
  • Jelly-Vision!As threatened in the "'Spectrum Play' Error" thread, here's a ruff'n'reddy interrupt driven full screen wobbling routine which has no practical use w…

    ... af[/color]
    ei
    rst $38
    ret
    [/code ...
    Battle Bunny Battle Bunny June 2012 Sinclair Basic
  • Developing apps for ZX Spectrum with SDCCDue to troubles with makebin utility which always starts coversion at memory address 0x0000 and can only produce binaries < 32KB, it can't be used to…

    ... *.lst *.asm *.map *.o \
    *.rst *.sym *.lib *.bin *.mem *.lib ...
    tstih tstih July 2012 Development
  • multi-scroll m/c subroutine for BASICArising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. whe…

    Arising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. where width is
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • syntax checking helpcan anyone help with syntax checking, its been a while since I did any basic extension coding this routine always gives :C nonsense in basic error …

    ... $0D

    [CODE] RST CALBAS
    DEFW EXPT_EXP
    RST CALBAS
    DEFW NEXT_2NUM ;EVAL ... START,LENGTH
    RST CALBAS
    DEFW FIND_INT2
    RST CALBAS
    DEFW FIND_INT2
    madvanman madvanman October 2012 Development
  • calculator and sinusok, look at the Sysel's routine: [PHP]3 5b00 *s 4 5b00 tabsin = #7000 03 mksin 19.11.1995 Busy soft …

    ... #2d28;
    12 800c ef rst #28 Vypocet 127.5*(1 ...
    g0blinish g0blinish October 2012 Development
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... gt; 0

    rst $28
    defb $A2 ; ... /> call $2d28 ;STACK_A
    rst $28 ; : 0.5,b, ... $2d28 ;STACK_A = xh
    rst $28 ; : 0.5,b,1 ...
    Battle Bunny Battle Bunny November 2012 Development
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ... , end of control codes
    rst $10 ; print it
    inc ... ) ; load character into A
    rst $10 ; print it
    inc ... it loading characters, and calling RST 10, but nothing appears on ...
    snigfarp snigfarp November 2012 Development
  • DIVIDE versus ZX128 ROMDivide interface use hardware mapping of extra memory on this fixed points in 48rom: #0000 - power-on/reset/rst0/software restart #0008 - syntax erro…

    ... error
    #0038 - im1 interrupt/rst #38
    #0066 - nmi routine ...
    velesoft velesoft February 2013 Development
  • Printing textThis is probably quite a basic question, or there might be something obvious I'm missing. I'm looking for an economical way of printing formatted te…

    ... a
    ret z
    rst 16
    inc hl
    Morkin Morkin April 2013 Development
  • 16k programmingHi all, If I want to code something for a 16k (or any spectrum) my understanding was that if I CLEAR below 24064 and put all the code above it up to…

    ... be ok. My demo used RST 16 but no other ROM ...
    R-Tape R-Tape April 2013 Development
  • Works in Fuse & SpecEmu, not ZXSpinI decided that I wanted to change the scroll routine which I was using for compiling the Trailblazer maps, as I'd just copied it out of Andrew Hewson…

    ...
    ld a,$16
    rst $10
    xor a
    xor a
    rst $10
    ld bc,10< ...
    Battle Bunny Battle Bunny June 2013 Emulators
  • Rotronics Wafadrive v.1.80 ROM - Corrupt or purposely broken?I've been digging around the Wafadrive v1.80 ROM (from [URL="http://zxspectrum.it.omegahg.com/_RO.htm"]here[/URL]) and can't decide if the ROM is cor…

    ... -code-error
    ;
    l_0d2b: rst $20
    defb $13
    jp jp July 2013 Hardware
  • 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…

    ... control code for AT.
    rst #16 ; print it.
    ld ... a,#10 ; vertical position.
    rst #16 ; print it.
    ld ... a,#10 ; y coordinate.
    rst #16

    LD A ...
    slenkar slenkar August 2013 Development
  • Hardware description - DivIDE interface[B][U]DIVIDE interface / DivIDE 2k11[/U][/B] [B][U]The main description[/U][/B] DIVIDE is IDE interface with own external memory. Thanks to very goo…

    ... ]#0[/B] (power-on/reset/rst 0)
    [B]#8[/B ... ] (rst 8 / errors)
    [B]#38[/ ...
    velesoft velesoft August 2013 Hardware
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... I put
    #asm
    rst 56
    #endasm

    push ix
    rst 56

    LD BC ...
    slenkar slenkar October 2013 Development
  • Converting an integer arbitrary large binary number into a printable decimal formThis was asked a long ago at the comp.sys.sinclair newsgroup. At that time, I came up with a solution by extrapolating the classic algorithm of suces…

    ...
    add a,'0'
    rst 10h
    ret
    endp ...
    mcleod_ideafix mcleod_ideafix November 2013 Development
  • Z80AsmI've been using the Z80 PC Assembler 1.2 by Peter Hanratty and found that the RST 8 instruction assembles to 200. It should be 207. Ret Z is 200 wh…

    I've been using the Z80 PC Assembler 1.2 by Peter Hanratty and found that the RST 8 instruction assembles to 200. It should be 207.

    Ret Z is 200 which assembles correctly to 200.

    Are there any patches or working versions?
    rune rune December 2013 Development
<1234567…34>

Latest Posts

  • I am currently watching.....
    mel the bell on 5:54PM
  • 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
  • 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
rst 1.2K 2.5K

Related Threads

  • RST 16 with TASMCan any body tell me what is wong when I assemble this test code with TASM :<br /> <br /> ;print a long string "help me"<br /> start .org 32000<br…
  • http://zx.pk.ru RST#38 (Russian Spectrum Talks)[url="http://zx.pk.ru"]http://zx.pk.ru[/url] is a biggest Russian forum for Speccy (has 750 Registered Users &amp; 30 000 Messages). It's live discus…
  • Rst #38This, as far as I know, is the ROM procedure that does the keyboard check. (and, at the same time, is what's being executed by interrupt in IM 1 mode…
  • question about RST 10hhow do you set the position of the text when using 'RST 10h' to print to screen?
  • +3 BASIC and RST 8I've been working on adding commands to the BASIC interpreter, in a similar style to how Interface 1 does it (catch the RST 8 error trap). This works…
  • Using RST 16 and udg flickerHi there!<br /> <br /> I'm using UDGs and RST 16 to make a simple canyon bomber game. <br /> <br /> I've got the game mechanics working ( finally ) b…
  • RST hooks in OpenSE BASICHi,<br /> any possibility of OpenSE BASIC having RST vectors rewired to a small table in RAM containing jumps back to apropriate ROM locations? :grin…
  • Hooky - hook ZX ROM and rewire RST and NMI to RAM - rantThis is a rather long rant. Not for short tempered. :) The objective is to hook into RST "vectors" and NMI on a Spectrum without affecting the normal…
  • Patching RST routines?Hi all,<br /> <br /> I am quite unexperienced regarding the Speccy and today I made another attempt to make a concept for a SymbOS port to this machi…

Related Searches

  • quote rst
  • rst 16
  • rst 16 registers
  • rst 16 print routine
  • esxdos rst commands
  • rst
  • rst bus
  • rst bus reset
  • rst bus reset rom
  • rst rom
  • rst rom bus
  • rst 16 newline
  • rst 8 hook
  • rst 16 slow
  • rst 16 fast
  • calculate percentage rst
  • rom rst
  • rom rst socket
  • rst 38
  • rst 38h

Copyright © 2024 World of Spectrum