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>
  • I'm writing an Operating SystemOkay this might seem like a bait thread, but I am legitamately interested in figuring out how to write a multi-process system for the ZX Spectrum (no…

    ... " betwwen two or more ZX Basic programs ?

    ... change), and swap the system variables area on context switch, and ... loop, etc...

    Basic allows to limit memory usage ... be able to run 2 basic applications simultaneously.

    ...
    RMartins RMartins July 2016 Development
  • 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…

    ... , taking some space from the variables area. If you have put CLEAR ... runing some unintended line of BASIC.
    - RANDOMIZE will put it ... have some effects if your BASIC uses RND after that USR ... won't be returning to Basic (like most games), any option ...
    Zup Zup October 2016 Sinclair Basic
  • how to load machine codeI'm reading Jon Caldwell's how to write Spectrum games but can't enter the code! Here's an example:_ LD BC, (score) Call 6683 I tried putting…

    ... - this contains the interpreter for BASIC, all the LOAD / SAVE functions ... things. This is the 'SYSTEM VARIABLES' area. It also sets up the ... the system variables are stored, then the storage of your BASIC program ...
    joefish joefish December 2016 Sinclair Miscellaneous
  • how to load machine codeI'm reading Jon Caldwell's how to write Spectrum games but can't enter the code! Here's an example:_ LD BC, (score) Call 6683 I tried putting…

    ... - this contains the interpreter for BASIC, all the LOAD / SAVE functions ... things. This is the 'SYSTEM VARIABLES' area. It also sets up the ... the system variables are stored, then the storage of your BASIC program ...
    manicAlien manicAlien December 2016 Sinclair Miscellaneous
  • Communal Project for ASM NewbiesHi Folks, I tend to learn best by trying stuff and then going through the pain of it not working so that I can research and fix mistakes. I suspec…

    ... it pokes into the system variables area of memory so you can ... 't use that area for your own things. ... index into the system vars area to do its poking. ... if you're using the basic rom to do a lot ... to leave the system variables area and IY alone anyway.
    Alcoholics Anonymous Alcoholics Anonymous January 2017 Assembler
  • Help with loading problems.I have a few games that have either started or have always had a problem loading. The main problem seems to be that they start to load ( the sound is…

    ... /> Instead of having a separate BASIC loader and machine code block ... of RAM, including the system variables area set to point to the ... leave any memory free for BASIC (especially useful when writing for ...
    GReW GReW April 2017 Software
  • z88dk : Support FunctionsJust a quick one here, I am looking to doing some dirty dirty code with C and load a screen$ file from the disk using "system( command )" - yes I …

    ... functions that interact with basic as described under the ... library:zxspectrum"]Interfacing to zx basic[/url]". I have no ... specific basic line number and give the ability to set variables ... sure you stay above basic's program and system variables area.
    Alcoholics Anonymous Alcoholics Anonymous June 2017 Development
  • Brain 8I am glad to present my new "experiment" in Sinclair Spectrum 48K BASIC. https://drive.google.com/file/d/17_wCFWaAl5diIVt3rPLTbKhxDmPmYmOs/view?us…

    ... use the typically ZX81 BASIC definitions of integers e ... using POKE/PEEK for variables for improved speed?[/ ... at the end of variables stockpile, resulting much ... (still) POKEd the variables area or VARS system variable.< ... to discuss about our BASIC programming!
    IvanBasic IvanBasic April 2019 Brand new software
  • Brain 8I am glad to present my new "experiment" in Sinclair Spectrum 48K BASIC. https://drive.google.com/file/d/17_wCFWaAl5diIVt3rPLTbKhxDmPmYmOs/view?us…

    ... of i$ into the variables area. I am changing it ... every single byte counts in BASIC, for memory. In ... where unfortunately) that Sinclair BASIC on the Spectrum will ... be avoided in the BASIC list. That is why ... ) I put the frequent variables first, then loading the ...
    IvanBasic IvanBasic April 2019 Brand new software
  • 'Vulcan' and 'Desert Rats'Hi people. My e-mail is [email="danielthorlby@hotmail.com"]danielthorlby@hotmail.com[/email] I was wondering if anyone here has ever been really into…

    ... into the program to change basic variables within these games?
    Anonymous Anonymous November 2002 Games
  • Which would be fasterSay you want to use a variable value of 0 to 255 in a BASIC program, which way would be fastest? Say for arguments sake you wanted to use two variabl…

    ... 0 to 255 in a BASIC program, which way would be ... /> 1) Using the standard Spectrum BASIC variables, i.e a and b ... quickest for BASIC maths operations

    1) normal variables (for example ...
    ewgf ewgf September 2006 Development
  • A few questions about machine codeOh no... another noob. I'm giving my first steps in assembler (finally, after 20 years stuck in BASIC). I read a SU article explaining that if I wan…

    ... , after 20 years stuck in BASIC). I read a SU article ... . I still see registers as BASIC variables, and I want to change ...
    zxbruno zxbruno August 2007 Sinclair Miscellaneous
  • ISO ROM 128 with TR-DOS 5.05(cz)This is new correct version of ISO ROM for ZX + BETADISK. Some extra basic command is designed specially for use in conmination with TR-DOS 5.05(cz).…

    ... ]

    new basic syntax:
    !! (call ... /> !LOAD "filename" (load basic file "filename")
    !GOTO ... registers ...)
    = (show basic info - ramtop, used memory, ... RESET - return to basic (if basic variables is bad then use ...
    velesoft velesoft April 2010 Sinclair Basic
  • automatic relocating of non-relocatable codeI was pondering upon the problem of changing absolute addresses used by CALL, JP, etc. when code is moved, without reassembling at the new location; …

    ... code is held within the BASIC program area and moves as the ... using a POKE list in BASIC (which is what I was ...
    Battle Bunny Battle Bunny August 2011 Development
  • 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…

    ... allows assignment of values to variables where the source & ... any arbitrary group of variables to be processed as ... statement could themselves be variables, increasing the possibilities for ... own for assigning values to BASIC variables from machine code. Just ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • CAT!RAM and PUTRAMLast year sometime I posted a couple of routines to: * catalogue the 128k RAMdisk in BASIC; * move RAMTOP and the stacks from BASIC. CAT!RAM and PUTR…

    ... /> * catalogue the 128k RAMdisk in BASIC;
    * move RAMTOP and the ... stacks from BASIC.
    CAT!RAM and ... stupid) from within a BASIC program while preserving the m ... stack and GOSUB stack and BASIC variables; it also updates (ERR_SP). ...
    Battle Bunny Battle Bunny December 2012 Sinclair Basic
  • Spectranet firmware update: TAP file loading fixArchie Robins discovered a problem whereby interrups were being erroneously enabled on the return from a tape trap (that is, when TAP files are being…

    ... -BYTES. This may be the BASIC ROM itself in the case ... code running in the ZX BASIC sysvars area and expects interrupts to ...
    Winston Winston March 2013 Hardware
  • Help with Snake type game...any ideas ?Hi all I've attached me trying to write a snake type game. My first concern is me not writing over the System variables area. I'm pretty happy what i…

    ... not writing over the System variables area. I'm pretty happy what ...
    ivanb303 ivanb303 November 2016 Sinclair Basic
  • Are line numbers considered the first statement in the line?I'm trying to understand how BASIC variables are stored in memory using the BASIC Programming manual and am puzzled by the results of the control var…

    ... 'm trying to understand how BASIC variables are stored in memory using ... the BASIC Programming manual and am puzzled ...
    LevelUp LevelUp July 2020 BASIC
  • New Version of ZEsarUX v9.3 Beta 1 availableNew Version of ZEsarUX v9.3 Beta 1 available Downloads: [url="https://github.com/chernandezba/zesarux/releases/tag/9.3-25062021"]https://github.co…

    ... wheel
    -Can now browse Basic variables on ZX Spectrum, ZX81 and ...
    Luzie Luzie June 2021 Emulators
  • ZEsarUX 10.0ZEsarUX 10.0 is out! Download it from : https://github.com/chernandezba/zesarux/releases/tag/10.0 Changes: Version 10.0 - Clive Sinclair edi…

    ...
    - Can now browse Basic variables on ZX Spectrum, ZX81 and ... Debugging:
    -Can now browse Basic variables on ZX Spectrum, ZX81 and ... show location address of every basic line and current line ... on menu View Basic
    -Added Window View ...
    chernandezba chernandezba October 2021 Emulators
  • 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…

    ... that points to the system variables area. SP is also important, but ...
    Philip Kendall Philip Kendall May 2003 Sinclair Basic
  • MC 101Hello Group Members: Can't spectrum MC be embedded in a BASIC program

    ... take the start of the BASIC program area, as pointed to by ...
    monty.mole monty.mole May 2004 Development
  • QuickBASICQuickBASIC Emulation: Is it possible to declare and pass global variables throughout a program along with confine a local variable to just a module-…

    Sinclair BASIC has no concept of local/global variables, unless you're using ... merge any variables in too, into the main "pool" of BASIC variables.
    Dunny Dunny June 2004 Sinclair Basic
  • Which would be fasterSay you want to use a variable value of 0 to 255 in a BASIC program, which way would be fastest? Say for arguments sake you wanted to use two variabl…

    ... /> 1) Using the standard Spectrum BASIC variables, i.e a and b ... to escape memory contention in BASIC. You can't. The ... are slightly slower than using variables, for what it's ... quickest for BASIC maths operations

    1) normal variables (for example ...
    Matt_B Matt_B September 2006 Development
  • Spectrum Basic InterpreterHello. I started this days a strange project: an interpreter of the Spectrum Basic that can run in a Spectrum. Here is a very preliminar version: […

    ... already added LET command. So variables are supported now.
    Where ... do you store variables in memory map?
    [/QUOTE ... variable VARS point to the variables area. The way they are stored ... the same (arrays and variables with more than one letter ...
    NotFound NotFound December 2006 Development
  • If a C64 can do it...Forgive me if this isn't the right section. We've seen coders surprising us over and over again with excellent demos and things that a few years ago…

    ... POKE address,data in Basic. All Basic variables, all C variables, all C data ... in some format. Integer variables take up two bytes to ... local and global variables (all vars in Basic are global, ie ... C functions can contain local variables that only exist while ...
    Alcoholics Anonymous Alcoholics Anonymous March 2007 Development
  • Speed of variables vs. POKE/PEEKGreetings, I'm sure I could probably find this out after careful study of the 48K ROM disassembly, but I was wondering whether someone already knew …

    ... Numeric variables keep their position in the variables area so define ... applies to FOR/NEXT variables also. A simple variable ... mostly just using numeric variables (constants, and FOR/ ... slow) reorganisation of memory area containing the variables.

    ...
    48K 48K March 2007 Sinclair Basic
<1234567…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • 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
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
basic 24.7K 39K
variables 2.5K 3.5K
area 8.9K 11.2K

Related Threads

  • Switch from 128k BASIC to 48k BasicHello,<br /> <br /> Is there a way to start off running a program in 128k basic (so that you can use the ramdisk facilities) but then switch back dow…
  • (Basic) Sinclair BASIC mode for EmacsI saw this [URL=http://www.worldofspectrum.org/forums/showthread.php?t=14622]post[/URL] regarding a Sinclair BASIC editing mode along with some Fuse …
  • Help with Visual Basic 6.0 vs Visual Basic.netI have a program that auto generates VB.Net code..... I know VB.net syntax and am happy with the code generated.<br /> <br /> However, I have been as…
  • What did Spectrum BASIC lack (and was BBC BASIC so good?)Over the years, I've read in various multi-format magazines, that BBC BASIC was probably the best BASIC available on an 8-bit machine. I've never use…
  • Machine code and Basic system variablesSpectrum system variables (I mean 48KB model) are essential for Basic. But what if I started my machine code program and it's never going to return t…
  • 48K BASIC to ZX81 BASIC conversion possible?Looking for an automated way of converting a BASIC program done on a<br /> 48K Spectrum to one for the ZX81. It's obvious that some things cannot<br …
  • ZX Basic 1.2.5 - a BASIC CompilerWell, my old post about ZX BASIC seems to be gone (maybe this phorum purges old threads?), so I started a new one.<br /> <br /> After more than 6 mon…
  • Basic BASIC help needed RNDHi all,<br /> <br /> I have recently re-discovered an old program I wrote in the early 90s which would do generate random lottery numbers.<br /> <br …
  • Star BASIC or *BASIC??? Anyone heard of this?Does anyone remember a thing called Star Basic or *basic?<br /> <br /> It was a tape that extended the BASIC instruction set and from memory you put …
  • Loading basic from basic?Hi Guys,<br /> <br /> Could you please help me. I want to create a menu on my plus 3 disks. If I use the line below I just get "c nonsense in basic…

Related Searches

  • rst8 return to basic
  • rst8 basic
  • return to basic
  • basic tips tricks
  • best basic manual
  • writing music in basic
  • play in basic
  • play command in basic
  • basic upper lower case
  • basic toupper tolower
  • basic lcase ucase
  • basic change upper lower case
  • basic
  • basic flicker
  • flicker basic
  • variables space basic
  • saving variables in basic
  • pass variables from basic to machine code
  • basic variable area
  • read basic variables from mc

Copyright © 2024 World of Spectrum