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>
  • Back to BASIC[U][B]Archaeology guide to programs compiled used MCODERII.d[/B][/U] After various people have been talking about "Frank'n'stein" I decided to finis…

    ... will notice there is some BASIC source code between addresses 50290 ... /> [B]LINES[/B] records the address of every line in the ... compiled code (not the original BASIC address). There are 2 end markers ... 32767 and contains the end address of the compiled code. The ...
    Jimmy Jimmy May 2011 Development
  • A tidy loader for minigamesThe minigame competition doesn't permit the use of separate loaders like [code]10 LOAD "": RAND USR 32768[/code] The loader must be included in the b…

    ... in memory. The address of the BASIC program is 23755 by default, but ... you type [b]LET a=23755.5[/b], they will be ... a[/b] will jump to address 23755. The disassembly:
    [code] 97 ...
    ajmoss ajmoss June 2010 Development
  • How to safely maximise available memoryHi All, I'm toying with an idea that will require I have as much memory available as possible. I'm a little embarrassed I have to ask this tbh. As…

    ... only have a small BASIC stub as a loader ... then you bet your BASIC's gonna be small!) ... not going to return to BASIC, you can safely write ... to the start of BASIC ie. 23755. This will still let ... with BASIC, obviously!). With Interface 1 attached this address is ...
    Marko Marko January 2012 Development
  • Tape to +3 disk transferWhen the first basic part was merged from tape, to be saved to disk, and it looked like this: [img]https://i.imgur.com/UQx1hc2.jpg[/img] how di…

    ... and go to address 23755, you'll find the original BASIC loader. The ... by 5 numbers with an address, and another byte with value ... dissassembly windows we go to address 23296. There is a small ... that relocates 14000 bytes from address 24000 to 40000 and then ...
    Zup Zup February 2019 Sinclair Basic
  • If you've got a real working MF128,IF1, and MDR combo can I ask a favour?So, if you do have a real Multiface 128, Interface 1, Microdrive and, oh yeah, a Spectrum (48k or 128k) that are all working, can I ask a favour...? …

    ...
    err_sp equ $5c3d ; address of item on machine stack ... ;
    exx ; save return to basic address
    push hl
    exx ... /> ;
    exx ; restore return to basic address
    pop hl
    exx ... bc,($00ec) ; return the address of HOOK-CODE in bc ...
    jp jp February 2008 Hardware
  • Multiface 128 - change loading messageAny idea how I can change the default behavour of the multiface? When I use it to save games it always displays "M128 Loading". I'd lke to be able …

    ... trough the memory starting from address 23755, find the M128 LOADING string ...
    GOC GOC July 2003 Sinclair Miscellaneous
  • If you've got a real working MF128,IF1, and MDR combo can I ask a favour?So, if you do have a real Multiface 128, Interface 1, Microdrive and, oh yeah, a Spectrum (48k or 128k) that are all working, can I ask a favour...? …

    ... /> err_sp equ $5c3d ; address of item on machine stack ... main exx ; save return to basic address
    push hl ;
    ... ;
    exx ; restore return to basic address
    pop hl ;
    exx ... push hl ; preserve hook-31 address
    pop bc ; then ...
    jp jp April 2008 Hardware
  • VIC 20 emulation on the SpectrumI'm sure most people are aware of the my attempt at bringing the full Commodore experience to Sinclair users with the "Twenty Commodes" program. It e…

    ... in printerbuffer
    ; #5CCB - #5DFF BASIC startprogram (23755 - 23807 ??? #5CFF)
    ; #5E00 ... - #7DFF 8K BASIC ROM
    ; #7E00 - #9DFF ... become shorter, as is the BASIC-start.
    This code could ...
    Dr BEEP Dr BEEP August 2008 Sinclair Miscellaneous
  • CrusoeI'm making slow progress in mapping & debugging this game, having to restart several times due to various unfortunate events. The latest was getting …

    ... stack except the return to BASIC address. I'll post a final ...
    Battle Bunny Battle Bunny June 2011 Games
  • Laser BasicDid anyone else out there buy Laser Basic and Laser Compiler? I just noticed Laser Basic while I was looking thru a website, and it reminded me about…

    ... else out there buy Laser Basic and Laser Compiler?
    I ... just noticed Laser Basic while I was looking thru ... could write programs in Laser Basic, but if you wanted to ... queries to the technical support address, but never got any reply ...
    Neil^P Neil^P July 2002 Games
  • Run BASIC program by R. USR xxxxxGuys, please help. Suppose I have BASIC program in my Spectrum 48K starting with line 10. I'd like to start it by RANDOMIZE USR xxxxx. Which paramete…

    ... , please help. Suppose I have BASIC program in my Spectrum 48K ... which is the xxxxx address that would start BASIC interpreter to process ...
    MrShhh MrShhh March 2003 Sinclair Miscellaneous
  • Sparky eZX-BASIC Project in need of FPGA ExpertYou probably are not familiar with this project, but it is a computer system based on Zilog's new eZ80 chip and the OS is a superset of ZX BASIC. Ju…

    ... is a superset of ZX BASIC. Just think of what you ... website to find my email address.

    I've noticed ... Andrew's SE BASIC section, but the web address is outdated. Use ...
    Sparky Sparky September 2004 Sinclair Miscellaneous
  • New Functions for Sinclair BasicA total of 52 new functions can be added to Sinclair BASIC; 26 numeric functions (A-Z) and 26 string functions (A$-Z$). Owing to the internal structu…

    ... the internal structure of Sinclair BASIC, the best place to ... partially compatible with their Beta BASIC equivalents. Some of the ... to permit compilation with HiSoft BASIC.

    [code]
    ...
    [b]DPEEK[/b]([i]address[/i])
    [code]
    DEF ...
    chev chev November 2004 Sinclair Basic
  • Compiling BASIC programs using Hi-Soft CompilerThis might get me nowhere, but it's worth a try... I'm writing a game in Spectrum BASIC - hopefully, for Simon's CD compilation, if he'll have it - …

    ... writing a game in Spectrum BASIC - hopefully, for Simon' ... /SPIN running Hi-Soft BASIC compiler. I've been ... the size of the BASIC program crept above 14K ... the compiled program whilst BASIC program and compiler were ... it in to the address I was told to ...
    woodcock88 woodcock88 November 2005 Sinclair Basic
  • +3dos BASIC Headers - Char and Number ArraysHi. I'm almost ready to release the first beta of "3eExplorer" my utility for extracting files from a +3e HDD/CF image. It's actually going quite w…

    ... +3DOS file header the "+3 BASIC header data" is the same ... a .TAP file...[CODE]+3 BASIC header:
    0x0f : Type
    0x12 : Parameter1 high : Start Address / RunLine
    0x13 : Parameter1 Low ...
    icabod icabod July 2007 Development
  • Jumping to BASIC after importing 23296,1703Sorry for the confusing title. :-D Now that I've learned how to stop a game from starting after loading (in Fuse and Specemu), I have a few more que…

    ... to safely "jump" to my BASIC program. :)

    I ... same as returning to BASIC after an USR command ... I'm using the old BASIC editor.

    " ... and import them to any address greater than 24999 if I ... the subject of jumping to BASIC, I find it curious ...
    zxbruno zxbruno May 2009 Sinclair Miscellaneous
  • A tidy loader for minigamesThe minigame competition doesn't permit the use of separate loaders like [code]10 LOAD "": RAND USR 32768[/code] The loader must be included in the b…

    ... jump. Doing so involves executing BASIC tokens as if they were ... 4 (the command in the BASIC program -- [b]PRINT[/b], or ...
    ajmoss ajmoss June 2010 Development
  • Loading BASIC programs stored as "bytes:"Hi all, I have a question regarding loading BASIC programs, that I managed to save as machine code (I suppose) when I was a child, as a result of e…

    ... have a question regarding loading BASIC programs, that I managed to ... the exact address of memory where ZX Spectrum 48k stores BASIC programs ...
    ZXMrk ZXMrk October 2010 Development
  • 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 …

    ... to save part of a BASIC program. The idea is that ...
    Battle Bunny Battle Bunny September 2011 Sinclair Basic
  • 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…

    ... the above mentioned operations from BASIC. Syntax is explained in the ... ; eg.
    LET result=USR address+VAL "#,c+2"
    wouldn ... variable a: LET result=USR address+VAL "#,a"
    ;# values: CPL ... a,b: LET result=USR address+VAL "#,a,b"
    ;# values ...
    Battle Bunny Battle Bunny October 2011 Sinclair Basic
  • Find-Fill-Copy functions for BASICThere's not much going on here, so here's three m/code routines to provide some data manipulation functions which are otherwise slow to do from BASIC…

    ... otherwise slow to do from BASIC.

    * find array 'a ... /> * [optionally copy string 'c' to address 'a' then]
    . copy 'l ... ' bytes from address 'a' to address 'b' (may overlap)
    BASIC program; see lines 15 & ...
    Battle Bunny Battle Bunny October 2011 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…

    ... to join together lines of BASIC. The vertical cursor motion code ... include a "dividing lines of BASIC" option as well - edit a ... de,hl ;HL=LH-line address
    inc hl
    inc ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • Checking for '+2e/+3e' ROMs via Sinclair BASICHi guys, I have a Spectrum +2A containing the '+e' ROMs (and a nice internal IDE interface with a CF card adaptor on it :) ) - If you are unsure wha…

    ... a tool (written in +3 BASIC) to manage the memory card ... />
    Is there a memory address I can PEEK that will ...
    woody.cool woody.cool December 2012 Sinclair Basic
  • 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: [code];; load a 4000 byte BASIC program ld i…

    ... byte BASIC program
    ld ix,23552 ; start address of ... br />
    Ta-da, BASIC program loaded as a headerless ... tries this from 128 BASIC, it all falls in ... a total crash. Loading BASIC as code from the 128 ... there's a 128 BASIC-compatible way of doing ...
    stephenw32768 stephenw32768 September 2013 Development
  • Poke 23755 & 23756Entering the following few lines of BASIC: [IMG][URL=http://s1286.photobucket.com/user/rebelstarwac/media/Poke1_zpsc2845838.png.html][IMG]http://i12…

    ... the following few lines of BASIC:

    [IMG][URL=http ... .

    Oh and POKE 23755,255 will make the program ... listing dissapear. POKE 23755,0 to get it back ... starting your programs with POKE 23755,255 i thought it might ...
    Rebelstar without a cause Rebelstar without a cause October 2013 Sinclair Basic
  • 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…

    ... intended for dumping protected BASIC loaders, as was already ... bytes THEN PRINT "not a BASIC program header": STOP
    LD IX,$7530 ;IX= start address = 30000
    CALL $0556 ... I've nearly finished the BASIC listing formatter, which in ...
    Battle Bunny Battle Bunny March 2014 Sinclair Basic
  • Has the Basic Programming forum crashed?as the title says , can someone check if the Basic Programming Forum is up and running as all I'm getting is... [B][url]http://127.0.0.1/?a=0[/url]…

    ... , can someone check if the Basic Programming Forum is up and ... site that is)?

    address here

    [URL="forum ...
    ASH-II ASH-II September 2014 Chit chat
  • Random Numbers, USR Return Values & Timing BASICI've been trying out Jon Ritman's random number routine, published in Your Sinclair Aug'87. Apart from a timing comparison I also did a frequency ana…

    ... instances the required return to BASIC with a decimal fraction between ... HL ;discard $2d2b ;STACK_BC return address
    RET
    [/code]< ... return that value to the BASIC program.

    As ... />
    Here's the BASIC timing routine which I use ...
    Battle Bunny Battle Bunny January 2017 Sinclair Basic
  • Where's my green square? Basic & m/c question.I'm going mad here - can anyone tell me why my little basic program isn't displaying a green square at the top of the screen? I've checked the num…

    ... tell me why my little basic program isn't displaying a ... I poke 32 directly into address 22543 it appears ...just not ... I don't think the basic is overwriting the M/C ...
    Tobo Tobo June 2017 Development
<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
basic 24.7K 39K
address 11.8K 21.2K
23755 85 110

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…
  • 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…
  • 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…

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
  • basic start address
  • address of basic program peek
  • basic interpreter address
  • basic address
  • basic address 23775
  • reset stack return address basic

Copyright © 2024 World of Spectrum