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.156s
<1…6789101112…34>
  • Writing faster BASICIn terms of structuring BASIC programs, what are the best ways allocate variables, functions, arrays? Any tips. I remember INPUT mag had some suggest…

    ... are placed near the start of the program.

    Also, ... check the line number and length of every preceding line, whereas ... practical and consistent with the program logic, as this will ... start of the program as possible.

    For timings in BASIC ...
    Battle Bunny Battle Bunny December 2013 Sinclair Basic
  • Graphics questionHello. I was wondering, does anybody here know of a method to display a large (as in, the better part of the screen) bitmap/raster image using ZX Sp…

    ... , to copy lines of assembler from a BASIC program into an array. There ... examples in the QuickCopy section of my [url=http://www.users ... to address any contiguous area of memory as though it was ... +5,PEEK 23671:
    RANDOMIZE length : POKE da+6,PEEK 23670 ...
    Battle Bunny Battle Bunny December 2013 Sinclair Basic
  • Get rid of 'Bytes:' when loading codeHow do you hide the 'Bytes:' when loading code? I've tried saving as CHR$ 22 + CHR$ 6+ CHR$ 0 (a blank part of the loading screen) but it still appe…

    ... I remember of this back '86

    your basic program has


    then save your basic loader, then your screen$ as ... />
    then save your block of machine code with
    save ... +chr$0+"Bytes:"code start,length
    MatGubbins MatGubbins January 2014 Sinclair Basic
  • Binary to REMHi, I'd like to convert binary data stored on tape into BASIC rem statements that I will then save to disk. Is there a utility to extract the files …

    ... REM of a given length into a BASIC program" there's a line of BASIC which ...
    Battle Bunny Battle Bunny January 2014 Development
  • Binary to REMHi, I'd like to convert binary data stored on tape into BASIC rem statements that I will then save to disk. Is there a utility to extract the files …

    ... REM of a given length into a BASIC program" there's a line of BASIC which ...
    Speccy_James Speccy_James January 2014 Development
  • Help with File Compressor by Mladen PopovicHi, I'm trying to compress BombJack (MCM) and transfer it to a +3 disk (Yes I own the original game :) ). I'm unsure about the addresses to enter in…

    ... code to be loaded by basic program
    ; Use ZX Blockeditor ... line 1.

    length: equ end_dec40-begin

    dw length-4 ; line length
    db $f9,$c0 ... br /> ld bc,end_dec40-dec40 ; length of packer
    ldir ; do it ...
    FrankT FrankT January 2014 Development
  • Turbo save?I'm doing some experiments with turbo loaders, and I don't know how to save turbo blocks on virtual tapes. Spectaculator and fuse don't seem to save…

    ... -bit pulse length of 855 and a 1-bit length of 1710. < ... deleted except the block of code you were originally ... to work because it's BASIC (even though it's ... block of code to turbo (there's also some program ... data and variables) - if it was just a block of ...
    leespoons leespoons January 2014 Emulators
  • INPUT help?Hi folks. :) Brace yourselves, this is probably a very silly question, my BASIC knowledge is very... well, basic... Let's say, for example, I'm mak…

    ... way to restrict the size of a numeric field is ...
    ... which will restrict the output length to 4 without any explicit ... happen to match the name of a variable). The DIM only ... anything other than a maximum of four digits 0-9 ...
    Battle Bunny Battle Bunny February 2014 Sinclair Basic
  • IF1Bis problems. The Edge of the Spectrum...Advice is sought from the learned on WoS. I just bought an Interface 1Bis from sunny South Africa. It arrived fast, but unfortunately doesn't work.…

    ... length, loading address, length of program (size less variables) and starting line for Basic ... /> -----------------------------------------------
    0 P BASIC program ZZP
    1 N Number ... Code)
    5-6 Length of program only (Program)
    Array name ( ...
    rune rune March 2014 Hardware
  • dumping protected BASIC loadersI wrote this a few weeks ago but forgot to post it. It will load & list from tape/TAP/TZX any BASIC program which has been saved with SAVE, including…

    ... length in the program header block must match the size of the following program ... the only length which is believed. The individual BASIC line lengths ... not there. Load the program header block and get some ... info. Load the program data block at 'bytes'. ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • quick RAM copy using LET in BASICI'm in the process of reviewing, revising and refining all the programming tips & utility routines which I've posted on this forum over the last eigh…

    ... pourri/txt2emu.zip]TXT2Emu[/url] program for loading listings; it uses ... Enter the [b]exact[/b] length of the listing file; this can ... file is loaded as a BASIC program into the emulator.
    [*] ... zero when prompted for the length.

    NOTE: TXT2Emu ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • DivMMC EnJOY! v2014.1Teaser: [url]http://www.youtube.com/watch?v=ea036HH25f8[/url] This is the board version that is designed for the custom case which is worked on at t…

    ... mention,
    are there because of good reasons, and some con ... than all my classic ways of storage and
    snapshotting. ... , compared to the
    interfaces length:
    [IMG]http://www.wpi ... , just to show the easy BASIC program that steers the
    led ...
    Jeroen Jeroen April 2014 Hardware
  • FUSE serial communication sample anyone?Hi, in [URL="http://manpages.ubuntu.com/manpages/precise/man1/fuse.1.html"]FUSE man pages[/URL] one finds switches for serial comms. By using --inte…

    ... /> }[/CODE]
    I then wrote program to load screen.
    [CODE ... /> }

    /* back to basic */
    return 0;
    }[/CODE ... cat command itself limits the length of text.

    But ... I receive a screen full of garbage. (I double-tested ...
    tstih tstih April 2014 Development
  • Currah ?Speech channelIt seems to me that it would be nice to be able to send words to the ?Speech with PRINT #5;"Speak English to me, Jimmy" or some such. There really i…

    ... ()[/URL]. There's a bunch of basic interface code in z88dk that ... .

    However, interfacing with basic like this requires all the ... RAMTOP below the m/c program and make sure C/asm ... converted to a pause of the appropriate length. I haven't bothered ...
    chev chev June 2014 Development
  • Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …

    ... LET holds each stage of that construction in memory ... so it needs the final length all over again, then ... if m$ has accumulated a length of, say, 224 bytes, the ... why my program is giving an "Out of memory" error ... have 2800 bytes free for BASIC.

    Once ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • analysing program variable usageIf I wanted to count the number of times each variable is referenced while a program is running (not the number of times each variable is referenced …

    ... 64000, a program with an average variable name length of say 5 characters ... "
    at the start of the BASIC program to be analysed, change the ... RUN the BASIC program, making sure to access all of the BASIC program's features ...
    Battle Bunny Battle Bunny July 2014 Sinclair Basic
  • LOAD "" CODE in machine code/store 128 bank dataHow do you LOAD "" CODE from machine code? I have written the following MC routine that fits into a REM statement in a basic program. I want to cal…

    ... a REM statement in a basic program.

    I want to ... fancy headerless loaders, just the basic function.

    How do ... put the loaded 16K worth of 128 code in bank 6 ... ix,screen
    ld de,length
    call load_routine
    [/B ...
    Jerri Jerri October 2014 Development
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... write justification functions (in this program, fzx_write_justified()). If the input ... meaning none of it can fit. This program then falls back ... that will choose the maximum length of this word to print ... neat to write a basic e-reader program when the disk ...
    Alcoholics Anonymous Alcoholics Anonymous January 2015 Brand new software
  • Utility to create long REM Line for storing M/C program - Maximum BASIC Line LengthHi, I think there was a Utlity or Toolkit to create a long REM-Line under 48k BASIC to store some MCode in it. So I don´t have to type e.g. 5…

    ... and replace the auto run Program Data in a tap file ... to the basic program and resave to tape.
    [code]
    length: equ ... :
    [/code]

    Example of this method used on one ... of my custom loaders. The only difference is the basic line ...
    FrankT FrankT October 2015 Sinclair Basic
  • Help needed with MIA software with custom (?) loaderHi, I've got into my hands recently a bunch of Polish educational software which are unknown MIA on WOS. I believe they are protected with some…

    ... 0x5B79 AND C0 ; actual 'end of program'.(ROM)
    0x5B7B LD A ... HL) ; after the end of the program(ROM)
    0x5B8E RET ... the 'length'(ROM)
    0x5B9C LD E(HL) ; of the ... ; REPORT-C - Nonsense in BASIC (ROM)
    ;Handle CLEAR< ...
    lfaria lfaria August 2016 MIA/STP/SDP
  • Optimized (in size) Z80 simulatorI am evaluating Z80 simulators to try to create a tool to analyse z80 programs. I'd like to start with a simple register coverage tool and t-state cy…

    ... a table of variables at the start of my program and never ... to visualise (since the length of each instruction becomes variable)
    program uses pre-set IX value (for example, from Basic). ... having the complete graph of your program. It is true that ...
    tstih tstih September 2016 Development
  • 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…

    ... lowest 16k from the end of ROM is slow because it ... ? How can you calculate the length in bytes of your BASIC program ?
    ivanb303 ivanb303 October 2016 Sinclair Basic
  • Akalabeth gamei found now that someone ported an ansi-basic game (coded in 1979?) to msx-basic - what about a zx-spectrum basic version of it? ;) https://plus.goo…

    ... method I suggested above. The BASIC is not optimised but rather ...
    Paddy Coleman Paddy Coleman October 2016 Sinclair Basic
  • Welcome to the Matrix!Ok here's something I been playing with while I'm at work and on public transport. I'm thinking I want to be able to move the large letters around th…

    ... line in a BASIC program uses a minimum of five-bytes ( ... two for line number, two for line length ... and a CR at the end) plus the contents of ... literal number in a program uses six-bytes (one ... re starting out in BASIC; since it makes readability ...
    GReW GReW October 2016 BASIC
  • 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…

    ... /> Will save an arbitrary section of memory to tape and:
    length, it will load it at ... font onto tape after the BASIC program, you can load the font ... and then run the rest of your program.

    This [url ...
    GReW GReW November 2016 Sinclair Basic
  • 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 …

    ... this kind of string manipulation in ASM / BASIC before on ... />
    Setting the value of basic string variables can be done ... /blob/master/libsrc/spectrum/basic/zx_setstr_callee.asm"]zx_set_str()[/url] ... that length when writing to it in the C program, all ...
    Alcoholics Anonymous Alcoholics Anonymous June 2017 Development
  • Clever, yes. Useful? Not so sure. Re: LOAD ""CODE gamesI was always curious about how the (few) games that require that you type LOAD ""CODE, rather than the usual LOAD "" worked, but only just now decide…

    ... it different from any “unprotected” program? Any tape copier will easily ... can load a header in BASIC and then PEEK the relevant ... find out the start address/length of each data block.

    BASIC or using the MERGE command ...
    Ast_A_Moore Ast_A_Moore November 2017 Development
<1…6789101112…34>

Latest Posts

  • Celebrity deaths...
    Paradigm Shifter on 4:41PM
  • Your Favorite Magazine Cover Tapes.
    Your Spec-chum on 2:19PM
  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    Your Spec-chum on 1:34PM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8

HitBox

Word Docs Hits
length 3.8K 7.1K
of 476.2K 1.1M
basic 24.7K 39K
program 21.8K 31.9K

Related Threads

  • saving part of a BASIC programHere's a short routine to save part of a BASIC program. The idea is that it can be merged into a program and then used to save sub-routines, etc. to …
  • 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 …
  • Strange behavior of program compiled with HiSoft BASICA while ago I experimented with HiSoft BASIC 128 (1.2) and compiled [URL="http://www.worldofspectrum.org/forums/showpost.php?p=683349&amp;postcount=1…
  • Couple of basic BASIC questionsPlaying around with BASin again in an effort to knock up a game and am wondering 2 things<br /> <br /> 1) Why when I run the program do my UDGs not a…
  • 128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this:<br /> <br /> [code];; load a 4000 byte BASIC …
  • Removal of "reset on break" protection (old basic program)Hi,<br /> <br /> Long time lurker, here!<br /> <br /> This is hopefully quite simple but there's an old basic game in the I'd like to bring up t…
  • Utility to create long REM Line for storing M/C program - Maximum BASIC Line LengthHi,<br /> <br /> I think there was a Utlity or Toolkit to create a long REM-Line under 48k BASIC<br /> to store some MCode in it. <br /> <br /> …
  • A guide to the evolution of development of architecture of the ZX Spectrum[color=#FF0000][b]New![/b][/color] Black_Cat Info Guide #10 "A guide to the evolution of development of architecture of the ZX Spectrum" http://zx.cl…
  • Empire - port of trs80 basic programBack when I was a little kid, I had the opportunity to play around with a trs80 model 1 with level 2 basic. One of the games I often played was call…
  • getting c nonsense in basic when trying to load a program through a string in +3 basicstrangely if i use load s$(to 8), it says nonsense in basic but works when i run it. but when i execute the command without a line no it works withou…

Related Searches

  • run basic program load
  • stop l break out of program
  • stop out of screen warning basic
  • stop out of screen warning basic poke
  • out of screen basic poke
  • multiple of 3 basic
  • find multiple of 3 basic
  • large basic program graphics messing up
  • large basic program graphics keep messing up
  • when a basic program is running what happening near 65535
  • when a basic program is running
  • when a basic program is running what happening
  • address of basic program peek
  • ram test basic poke peek program
  • ram test basic poke peek program data
  • size of basic program
  • save basic program as machine code
  • start of basic in memory
  • change colour of basic editor
  • delete basic program from machine code

Copyright © 2024 World of Spectrum