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.017s
<1234567…34>
  • Trial version of CharAde graphics engine for Sinclair BASICA trial version of my <span style="font-weight: bold;">CharAde</span> graphics engine for Sinclair BASIC is now available. It consists of a block of …

    Excellent work - now maybe we'll get some decent games that aren't all clones of eachother in AGD or similar!
    And typo on Page 22 - LET pk=USR 54100 twice?
    D.
    Dunny Dunny June 2015 Sinclair Basic
  • Trial version of CharAde graphics engine for Sinclair BASICA trial version of my <span style="font-weight: bold;">CharAde</span> graphics engine for Sinclair BASIC is now available. It consists of a block of …

    And typo on Page 22 - LET pk=USR 54100 twice?

    The second one should read LET pk=USR 54101 to activate 16-line mode.
    joefish joefish June 2015 Sinclair Basic
  • Trial version of CharAde graphics engine for Sinclair BASICA trial version of my <span style="font-weight: bold;">CharAde</span> graphics engine for Sinclair BASIC is now available. It consists of a block of …

    ... the manual (CharAde_Manual_v18.pdf)
    "LET pk = USR 604100"and"okay, the value ... for pk should be 604200"
    a ...
    dbolli dbolli June 2015 Sinclair Basic
  • Brain 8I am glad to present my new "experiment" in Sinclair Spectrum 48K BASIC. https://drive.google.com/file/d/17_wCFWaAl5diIVt3rPLTbKhxDmPmYmOs/view?us…

    ... call it once with [b]LET pk=USR 54100[/b], then you carry ...
    joefish joefish April 2019 Brand new software
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    ... from BASIC, we use the USR (address) function. But for this ... :

    RANDOMIZE USR xx
    PRINT USR xx
    LET a=USR xx
    Why use PRINT instead of RANDOMIZE, (or vice versa)? Is it ...
    monty.mole monty.mole June 2004 Development
  • Usr 0 ?I'm not sure I've ever seen this explained before, but why do some programs (only demos, as far as I can see, so far) need USR 0 mode when run on a 1…

    ... />
    I know that USR 0 simply causes the CPU ... the same as PRINT USR 0, LET a=USR 0, etc, of ... advantages for the program does USR 0 mode offer over ... program that might require a USR 0 style setup) could, ... place, and do whatever else USR 0 mode does, then ...
    ewgf ewgf December 2008 Sinclair Miscellaneous
  • [BASin] Bug report and question[B]1. Bug report:[/B] BASIC Editor behavior I'm using a variable to store the contents of the BC register. But the BASIC editor works strangely. I t…

    ... ):

    [code]10 LET a=USR 32000
    20 PRINT a ... :

    [code]10 LET a=USR 32000
    2020 PRINT a ... . Question:[/B] Other than typing "randomize usr 0" on the editor is ...
    rahtgaz rahtgaz January 2009 Emulators
  • Help loading OPUS data block ?Hi folks, A while back I obtained a Daton Software Card Games compilation which will be in the next Vault update: http://www.worldofspectrum.org/inf…

    ... *1;"WHIST$"CODE : RANDOMIZE 47912: LET Z=USR 50877.
    So the ... sure why RANDOMIZE is used with a LET Z=USR, would ... this command
    not mean the same - RANDOMIZE USR ... LOAD *1;"OPUS$"CODE: RANDOMIZE 40000: LET Z=USR 44009.

    ...
    Andrew Barker Andrew Barker May 2009 Sinclair Miscellaneous
  • How to write a simple BASIC* horizontal scrolling game (Tutorial) [b]How to write a simple BASIC* horizontal scrolling game[/b] In this tutorial, we will be talking about how to write a simple BASIC* horizont…

    ... also possible.

    Let's start!

    ... ,201
    100 LET t=USR 60000
    300 ... doing the more popular "RANDOMIZE USR 60000" because we ... br /> [code]
    400 LET y=y+(INKEY$="a")-(INKEY ... /> 40 LET s=0
    100 LET t=USR 60000
    Timmy Timmy September 2020 Development
  • Randomize USR xxxxxA weird topic: When I was a kid I use to mess around with the RANDOMIZE USR xxxxx, sad I know!!! For instance RANDOMIZE USR 51234 would give me a loa…

    I used to do RANDOMIZE USR 14444
    This started the ... + Floppy Disk'.
    Some LET a=USR XXXXX codes did some seriosus ...
    radby radby March 2003 Sinclair Miscellaneous
  • Making a mapI should learn Z80 assembly, but I don't have the time (really busy) and I feel like making a game. I've tried with Colt which gives me enough speed…

    ... br /> [code]
    9101 LET x=2: LET y=2: FOR i ... IF x=30 THEN LET x=2: LET y=y+2

    [code]
    9100 LET DIR=BASE + ETC...
    9101 ... GOSUB 9000+T
    9105 LET DIR=DIR+1
    ...
    i.e PRINT USR
    RANDOMIZE USR will make the print in ...
    Dr BEEP Dr BEEP March 2004 Development
  • Making GAC games on an emulatorHi, this is my first post here but I had a question that I hope someone might be able to answer. This may sound like an incredibly stupid question, …

    ... Code: Randomize usr xxxxx

    or Print Usr xxxxx or Let lLUsr xxxxx ... i meant LOAD "" CODE and LET l=USR . that bit with * and ...
    Sadako Sadako May 2004 Games
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    ... />
    LET X=USR will store it in x

    RANDOMIZE USR do ... />
    You can use GOTO USR


    hope thats ...
    Steve(spt) Steve(spt) June 2004 Development
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    Not only does the USR routine give back the ... br /> RANDOMIZE USR will display at the lower screen
    LET X=USR will ... display at the lower screen
    LLIST USR will ... necessary screen.

    RANDOMIZE USR will do something however. It ...
    Dr BEEP Dr BEEP June 2004 Development
  • New Compo IdeaI've had this idea and would like to know what do you think about it. I think that most of us here know how to code in BASIC. The problem with Specc…

    ... .

    1 LET Y=10: LET X=10
    5 ... PRINT AT Y,X;"*": LET OY=Y: LET OX=X
    ... 30 PAUSE 0: LET K$=INKEY$: REM READ MOVE ... X=X+(XCHR$ 164 THEN LET A$=""

    Incidentally, ... of.

    10 LET A=PEEK 23613 + 255*PEEK ...
    na_th_an na_th_an April 2005 Development
  • Emuzwin / Spin AssemblerHello lads. Wondering if anyone can help. I've decided to look into playing about with some code using the Emuzwin or Spin built-in assembler. Are th…

    ... USR function. These are PRINT USR "address of machine code", RANDOMIZE USR "Address..." or LET ... L=USR ... BASIC operates the USR function returns whatever ... So entering PRINT USR 60000 would result ...
    dmsmith dmsmith October 2005 Development
  • St. Michael Micromasters: Computer GamesHi, The [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=2000988"]St. Michael Micromasters: Computer Games[/URL] book doesn't currently have a…

    ... let w=30:let d=21:let g=10:let j=7
    160 let ... at r,c;" ":let a=usr z
    290 let c=nc:gosub ... (rnd*n)+1
    2010 randomize:return
    3000 return
    2010 randomize:return
    3000 return
    c1541 c1541 March 2008 MIA/STP/SDP
  • Help loading OPUS data block ?Hi folks, A while back I obtained a Daton Software Card Games compilation which will be in the next Vault update: http://www.worldofspectrum.org/inf…

    ... ;"OPUS$"CODE: RANDOMIZE 40000: LET z=USR 43983.

    The RANDOMIZE 40000 merely ...
    jonathan jonathan May 2009 Sinclair Miscellaneous
  • Help loading OPUS data block ?Hi folks, A while back I obtained a Daton Software Card Games compilation which will be in the next Vault update: http://www.worldofspectrum.org/inf…

    ... LOAD *1;"OPUS$"CODE
    LET CO=6:DIM A$(CO ... Z
    RANDOMIZE 40000:LET Z=USR 43983
    LET TF=1:FOR ... Z;"-";:NEXT Z
    LET P=7:FOR Z=TF ... ;BRIGHT 1;A$(Z):LET P=P+1:NEXT ... A$(TF+6) " " THEN LET TF=TF+6:GO TO ... :GO TO 40
    LET I$=INKEY$ :IF I$& ...
    Andrew Barker Andrew Barker May 2009 Sinclair Miscellaneous
  • Randomize usrHi, I've often wondered why/how they came up with RANDOMIZE USR <memory address> to invoke machine code couldn't they have used a better keyword (e…

    USR x actually returns a value, which you can print out using PRINT USR x, or store in a variable LET y = USR x, etc. If you don't care about the return value then RANDOMIZE USR x usually does the job very well. :)
    Arjun Arjun December 2009 Sinclair Basic
  • address 23760 etc.Hi all, Where could I find Spectrum 48 addresses, what's in 23760 for instance ? Thanks for advance ! -jp

    ... :

    [CODE]
    68 RANDOMIZE
    69 POKE 23761,INT ... ))*INT (RND*2)
    76 LET x=USR 23760
    [/CODE]
    jukka_k jukka_k March 2010 Sinclair Basic
  • Lunar Jetman and +3Has anybody got Lunar Jetman to work on native +3 mode? Converted to disk , will load up fine but freezes on blank screen before the game starts. Aft…

    ... replace the final "RANDOMIZE USR xxxxx" to "RANDOMIZE xxxxx:LET z=USR 23762"

    nuggetreggae nuggetreggae May 2010 Games
  • Another machine code problem, sorry[CODE] OPCODE HEX ADD LD A,00 3E00 F000 PUSH AF F5 F002 LD B,05 0605 F003 LD C,06 0E06 LOOP F005 POP AF F1 ADD A,C 80 DEC B 05 …

    The way USR works is it's a ... number.
    When you do "USR address" it executes the machine ... do something like:

    LET X = USR 61440

    Then ... pass numbers back to BASIC. RANDOMIZE is just used as a ...
    joefish joefish September 2010 Sinclair Basic
  • compressing basicI thought I'd ask here instead of the basic forum.. in the sense of giving me 1 command line, and NOT the whole listing joined up etc. and it uncom…

    ... range 0-18 )
    LET bc=USR get (to get program n ... from the stack)
    LET bc=USR put (to put program n ... p$="p" THEN RANDOMIZE prog: LET bc=USR put:
    LET prog=prog AND ... IF p$="g" THEN RANDOMIZE prog: LET bc=USR get
    1035 PRINT ...
    Battle Bunny Battle Bunny September 2010 Development
  • Help needed with simple MCode routineI'm trying to code a routine to clear the screen and I can't figure out why it's not working: ld hl,16384 ld bc, 6144 loop:ld (hl),0 inc hl dec bc l…

    I tried it again this morning and it works perfectly! The only thing I added was an org 32500 (is that needed in spin?) and a clear 32499 which i may have missed out yesterday. And I called it with Randomize usr instead of let x=usr 32500
    Rebelstar without a cause Rebelstar without a cause November 2010 Development
  • Saving space...Hi Folks, Looking for ways to save some memory in a program I am writing. In a number of places I have the following code: [CODE]xxxx PAUSE 1: …

    ... CODE]RANDOMIZE USR 64564[/CODE]
    to...

    [CODE]LET r$= ... CHR$ 192+"64564"
    ...
    RANDOMIZE VAL r ... /> [code]LET r$="USR 64564"
    ...
    RANDOMIZE VAL r$[/code ... variables initialized, so the LET statements won't have ...
    mcleod_ideafix mcleod_ideafix February 2011 Sinclair Basic
  • Saving space...Hi Folks, Looking for ways to save some memory in a program I am writing. In a number of places I have the following code: [CODE]xxxx PAUSE 1: …

    ... doing:
    [code]LET r$="USR 64564"
    ...
    RANDOMIZE VAL r$[/code ...
    Paddy Coleman Paddy Coleman February 2011 Sinclair Basic
  • Random numbers...Hi Folks, I am not an expert when it comes to random numbers. If I have the RANDOMIZE statement the beginning of a program and then proceed to gene…

    BTW you can avoid this problem using any other statement such as [B]LET a=USR x[/B] instead of [B]RANDOMIZE USR x[/B] to invoke assembly routines.
    Einar Saukas Einar Saukas May 2011 Sinclair Basic
  • Random numbers...Hi Folks, I am not an expert when it comes to random numbers. If I have the RANDOMIZE statement the beginning of a program and then proceed to gene…

    ... as [B]LET a=USR x[/B] instead of [B]RANDOMIZE USR x[/B ...
    Paddy Coleman Paddy Coleman May 2011 Sinclair Basic
  • Random numbers...Hi Folks, I am not an expert when it comes to random numbers. If I have the RANDOMIZE statement the beginning of a program and then proceed to gene…

    ... as [B]LET a=USR x[/B] instead of [B]RANDOMIZE USR x[/B ... you could also code RESTORE USR to run a machine ... RESTORE VAL r$ (I had RANDOMIZE VAL r$ before) and it ... #2] [/B]OK, tried LET mm=VAL r$ and it ... number generation i.e. a RANDOMIZE near the beginning of the ...
    Paddy Coleman Paddy Coleman May 2011 Sinclair Basic
<1234567…34>

Latest Posts

  • European Software Titles with an English version
    harriusherbartio on 12:06PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 11:21AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 11:01AM
  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Happy 40th Birthday to the Amstrad CPC464!
    rich_chandler on April 21
  • Another Birthday! The Game Boy Is 35!
    mel the bell on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21
  • 1992 Spectrum Software
    harriusherbartio on April 21
  • +3 Disk drive motor
    AndyC on April 21

HitBox

Word Docs Hits
let 29.3K 51.6K
pk 962 1.3K
usr 3.4K 6.2K
randomize 1.9K 2.6K

Related Threads

  • Let it Slow Let it Snow let it SnowWell, It's snowing here hard in the top left Corner of North Carolina.<br /> <br /> I heard that is it snowing hard in the UK also. My parents were s…
  • RANDOMIZE USR, PRINT USR etcHello just wondering why is it called RANDOMIZE UsR what does randomising have to do with it ? When calling machine code routine from adress x you ty…
  • Randomize USR xxxxxA weird topic:<br /> When I was a kid I use to mess around with the RANDOMIZE USR xxxxx, sad I know!!!<br /> For instance RANDOMIZE USR 51234 would g…
  • POKE, PEEK and RANDOMIZE USRAnyone got a store of useful POKES, or RANDOMIZE USR statements with interesting effects?<br /> <br /> As a start, try anything from RANDOMIZE USR 12…
  • List of RANDOMIZE USR code effects?Hi chaps,<br /> Does anyone have one of these please?<br /> Thanks.
  • Let is snow let it snowFor those of use in the south and west of the country including those in Northern Ireland its going to be a snowy one tonight and tomorow.<br /> <br …
  • Those RANDOMIZE USR lines that look like tape loading...I often see on here people mentioning those RANDOMIZE USR lines which when entered, seem to simulate a tape loading, with the colours and lines in th…
  • Happy Birthday Randomize UsrDon't know who you are, but have a good one dude! Hope you have many more.<br /> <br /> :)
  • Randomize usrHi,<br /> <br /> I've often wondered why/how they came up with<br /> RANDOMIZE USR to invoke machine code<br /> <br /> couldn't they have used a bet…
  • RANDOMIZE USRI always thought that this particular basic command was not intuitive!<br /> <br /> If I understand correctly is means run the code from the memory a…

Related Searches

  • randomize usr
  • strange loading randomize usr
  • tr dos randomize usr
  • randomize usr pokes
  • randomize usr 3280
  • randomize usr val
  • randomize usr space
  • randomize usr 8
  • randomize usr 0
  • randomize usr size
  • randomize usr 15619
  • randomize usr ascii representation
  • randomize usr representation
  • randomize usr 3503
  • run equal randomize usr
  • let z usr randomize
  • let usr randomize
  • let usr randomize seed
  • let usr randomize seed joefish
  • let usr randomize charade

Copyright © 2024 World of Spectrum