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.076s
<1…28293031323334>
  • Where does the BASIC program sit 48K Spectrum memory?Hi there First post so be gentle, I've had a spectrum since the 80's and have recently started programming it for fun again. I wrote the followin…

    ... the above listing using POKEs from BASIC? How would I do this ... 's roughly equivalent to the BASIC instruction:

    [b]LET ... one of my routines in BASIC would be:

    [ ... Sinclair BASIC.

    Now if you just swap the 'from' and ...
    joefish joefish September 2016 Sinclair Basic
  • POKE taking a variable amount of time...Hi Folks, Does anyone know why the following POKE statements seem to vary in their execution time? [code]100 POKE 60000,10 110 POKE 60001,16…

    ... want to get two parameters from BASIC in to my machine code ...
    Paddy Coleman Paddy Coleman September 2016 Sinclair Basic
  • POKE taking a variable amount of time...Hi Folks, Does anyone know why the following POKE statements seem to vary in their execution time? [code]100 POKE 60000,10 110 POKE 60001,16…

    ... want to get two parameters from BASIC in to my machine ... speed or convenience of use from BASIC.

    Your method ... slower, but easier to use from BASIC; you can use the ... access the contents of BASIC variables directly from machine code, allowing ...
    GReW GReW September 2016 Sinclair Basic
  • POKE taking a variable amount of time...Hi Folks, Does anyone know why the following POKE statements seem to vary in their execution time? [code]100 POKE 60000,10 110 POKE 60001,16…

    ... speed or convenience of use from BASIC.

    Your method ... accessing the coordinates several times from your machine code routine; ... slower, but easier to use from BASIC; you can use the DEFADD ... read the parameters of a BASIC function, so you can use ...
    Paddy Coleman Paddy Coleman September 2016 Sinclair Basic
  • POKE taking a variable amount of time...Hi Folks, Does anyone know why the following POKE statements seem to vary in their execution time? [code]100 POKE 60000,10 110 POKE 60001,16…

    ... different methods of passing parameters from BASIC to machine code. I employed ...
    Battle Bunny Battle Bunny September 2016 Sinclair Basic
  • 2016 Games ListHi, this is the thread I use for the 2016 Games List. Note: Due to forum update policies, the latest version of the list will always be found some…

    ... though it was a mod from an unreleased material. It ... got nostalgia and port it from basic to C. Then BB ... a basic guru fancied a port from trs80 Basic to Sinclair Basic, making ... it harder and fixing some typos from ...
    hikoki hikoki October 2016 Games
  • 2016 Games ListHi, this is the thread I use for the 2016 Games List. Note: Due to forum update policies, the latest version of the list will always be found some…

    ... though it was a mod from an unreleased material. It ... got nostalgia and port it from basic to C. Then BB ... a basic guru fancied a port from trs80 Basic to Sinclair Basic, making ... it harder and fixing some typos from ...
    Timmy Timmy October 2016 Games
  • Best place to start learning assembly on WOS ?So I'm pretty new at this forum but not the Speccy so my BASIC is pretty good. I can see lots of resources on WOS for doing machine code/assembly but…

    ... I'm poking values directly from BASIC.

    Hex - everything else ...
    GReW GReW October 2016 Development
  • Graphics program in AssemblyHi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin. [code] LD HL,16384 LD B,…

    ... I tried to load this from BASIC by POKEING the DATA values ...
    ivanb303 ivanb303 October 2016 Assembler
  • 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…

    ... 'm trying to get away from the ROM if possible).[/quote ... not going to use FZX from BASIC with PRINT #4, then you ... (this part is clearly separated from everything else in the source ...
    Einar Saukas Einar Saukas November 2016 Development
  • Graphics program in AssemblyHi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin. [code] LD HL,16384 LD B,…

    ... Marvin. Hence doing it all from BASIC either while I'm in ...
    ivanb303 ivanb303 November 2016 Assembler
  • Graphics program in AssemblyHi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin. [code] LD HL,16384 LD B,…

    ... plus side of using it from BASIC I can actually add user ...
    ivanb303 ivanb303 November 2016 Assembler
  • The state of source level debuggingI was just wondering if we can put on a table everything we collectively know about source level debugging for ZX Spectrum to get an overview of curr…

    ... ends up in Sinclair ROM BASIC (from ROM Dissasembly):

    basic
    push hl ; ... BASIC part and then jumps to machine code from ...

    1. Start from BASIC by running RANDOMIZE USR 0 ...
    tstih tstih November 2016 Development
  • The state of source level debuggingI was just wondering if we can put on a table everything we collectively know about source level debugging for ZX Spectrum to get an overview of curr…

    ... first loads BASIC part and then jumps to machine code from it ... debugging.

    1. Start from BASIC by running RANDOMIZE USR 0 ... .

    2. Start from breakpoint inside your program.
    BASIC. This could be used to ...
    RMartins RMartins November 2016 Development
  • how to load machine codeFollowing the links given in various replies to my last discussion resulted in my downloading Mastering machine code on your zxspectrum and typing in…

    ... in the machine code program from BASIC using REM statements up to ...
    ivanb303 ivanb303 November 2016 BASIC
  • A BEEP program I want to make in Basic. Helpful remarks gratefully receivedI want to explore the possibilities of the BEEP command. So I need to be able to try different combos of pitch/duration and sequences of same. I'm tr…

    ... mean using the BEEP command, from BASIC?... That would be TOO slow ... you are likely after... In BASIC, your kind of limited ... effect generation...

    Within BASIC itself, Iv never had much ... pc/Mid2ASM.zip), to output BASIC listings like this, to play ...
    kgmcneil kgmcneil November 2016 Chit chat
  • How to get more than 21 UDG's in BASIC?So with graphics mode under the G cursor how many UDG's can you do from BASIC is it 21? It's all POKE 65368 and above and it's sequential ABCD.... an…

    ... are going to start from, to stop BASIC using that memory for ... system variable to change it from 255 to 254, 253 etc ... quicker and easier to program from BASIC. It means your UDGs will ... numbers, so at least your BASIC is still readable. Use lower ...
    joefish joefish November 2016 Sinclair Basic
  • The secret of success is failure32 years ago when I first started learning to program thanks to the Speccy, I didn't worry about not getting the anticipated results. I wasn't confi…

    ... in mind that anything coming from BASIC has the commands and function ... Also the numbers in a BASIC line also have the floating ... are applications that can convert BASIC programs to plain ASCII. I ... stupid.

    For small BASIC programs or sub routines, I ...
    1024MAK 1024MAK November 2016 Chit chat
  • A BEEP program I want to make in Basic. Helpful remarks gratefully receivedI want to explore the possibilities of the BEEP command. So I need to be able to try different combos of pitch/duration and sequences of same. I'm tr…

    ... into something you could call from BASIC. The pitch bend one is ...
    ivanb303 ivanb303 November 2016 Chit chat
  • comp.sys.sinclair Crap Games Competition 2016 is now openHi. Having won, or is it lost (well, whatever it is - I'm just as confused as the rest of you), I am proud to announce that along with Gab Amore (…

    ... the game title previously printed from BASIC :)
    Einar Saukas Einar Saukas December 2016 Games
  • comp.sys.sinclair Crap Games Competition 2016 is now openHi. Having won, or is it lost (well, whatever it is - I'm just as confused as the rest of you), I am proud to announce that along with Gab Amore (…

    ... the game title previously printed from BASIC :)[/quote]

    I went ...
    SimonSideburns SimonSideburns December 2016 Games
  • Contended Memory, literallyDoes anyone else have the sort of memory where they have trouble just picking out info cold? I know we had a discussion about memory sometime last mo…

    [quote="ewgf;888646"]
    229385? On a machine that could only handle 16 bit address?
    [/quote]
    Yup, the SAM treats it's entire address space as linear from BASIC, mapping addresses in CALL/POKE etc into the relevant bank combination.
    AndyC AndyC December 2016 Chit chat
  • A few questions about sound and keys in BASICIf I want sound in my BASIC game I have to use BEEP right ? It seems to lock up the CPU for far too long . On Arjun's page I found how to use CALL 94…

    ... by OUT 254,24 repeatedly from BASIC, you'l find it generates ... that's as fast as BASIC can run. (It also turns ...
    joefish joefish December 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…

    ... 't enter commands like that from BASIC but you sort of can ... /discussion/53389/where-does-the-basic-program-sit-48k-spectrum-memory ...
    RANDOMIZE USR 61000 in BASIC
    If you placed your ...
    ivanb303 ivanb303 December 2016 Sinclair Miscellaneous
  • Starting new discussions or tagging on to existing ones?I do a search for my (hypothetical) question, and find vaguely-related old discussion, but no exact answers. Do I tag my question onto the end of …

    There's probably a billion threads rotating around some of the common questions, like "my old speccy doesn't show image on my new TV" or "how to load assembly from basic"...
    Sol_HSA Sol_HSA December 2016 WoS/Forum Issues
  • how to load machine codeFollowing the links given in various replies to my last discussion resulted in my downloading Mastering machine code on your zxspectrum and typing in…

    I find it pretty easy to use machine code from spectrum but all my machine code routines I use so far are pretty small. You can then also easily change the parameters from BASIC itself.
    ivanb303 ivanb303 December 2016 BASIC
  • Spectrum musical capabilities ?This came up on my FB feed and it combines another long time hobby of mine and it's music production :) https://youtu.be/lwCVQvgLSno So the 128…

    ... can't receive MIDI data from an external device).

    You can send MIDI data from BASIC using the Y and Z ... in a PLAY statement; and from assembly language by bit-banging ...
    GReW GReW December 2016 Sinclair Basic
  • Spectrum musical capabilities ?This came up on my FB feed and it combines another long time hobby of mine and it's music production :) https://youtu.be/lwCVQvgLSno So the 128…

    [quote="kpuchatek;890239"]
    I think also 8 channels is BASIC limitation, using MC should be possible to use all 16. [/quote]

    You can use all 16 channels from BASIC, using the Y[i]nn[/i] command in a PLAY string.
    GReW GReW December 2016 Sinclair Basic
  • Spectrum musical capabilities ?This came up on my FB feed and it combines another long time hobby of mine and it's music production :) https://youtu.be/lwCVQvgLSno So the 128…

    Ok so who wants to sell me a 128k Speccy :) It's pretty neat to have MIDI from BASIC. I do use sequencers like Ableton which is pretty powerful but I always find it's best to minimize your options to aid creativity.
    ivanb303 ivanb303 December 2016 Sinclair Basic
  • A few Speccy loading questions.So I want my program which is mostly BASIC to automatically run after it's loaded from .tap file. How do I do this ? Also how would I add a loading …

    ... " LINE 5 only saves the BASIC program and variables. You'd ... as well, and have your BASIC program (or loader) load them ... building the tape in sequence from BASIC.
    GReW GReW December 2016 Sinclair Basic
<1…28293031323334>

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
switch 7.6K 10K
128kb 372 510
banks 1.4K 1.9K
from 169.9K 237.3K
basic 24.7K 39K

Related Threads

  • Switch 128kb banks from Basichello!<br /> Please help to [U]correct[/U] switch 128kb pages from Basic.<br /> So, I remember, need to do:<br /> out 32765,17 e.t.c<br /> <br /> but…
  • 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…
  • 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…
  • 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…
  • Detecting TR-DOS from BASICIs there a simple (or contrived :D ) way to detect the presence of a TR-DOS/Betadisk interface from BASIC?<br /> <br /> For fairly obvious reasons th…
  • how to pass arguments from Basic to MC ?can someone explain me (or give some link) how to pass arguments from basic to machine code? i mean something like this:<br /> PRINT USR xxxxx, arg1,…
  • (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…
  • Looking for an extended BASIC graphics routine from mid- to late-80sHello all,<br /> <br /> This is my first post here so please go easy. This is basically a cut-and-paste job from comp.sys.sinclair where I've had no …

Related Searches

  • save screen from basic
  • nmi instruction from basic
  • nmi from basic
  • loading basic from assembly
  • switch to 48k basic
  • 128k page memory from basic
  • loading basic from code
  • 128 switch banks
  • spectrum 128 switch banks
  • change ram from basic
  • 128 bank switch basic
  • 128k bank switch basic
  • delete basic program from machine code
  • to page from basic
  • load code from basic in emulator
  • basic from machine code
  • basic 128k banks
  • run basic program from machine code
  • basic bank switch
  • switch to 48k basic from 128k

Copyright © 2024 World of Spectrum