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.040s
<1234567…34>
  • Detecting TR-DOS from BASICIs there a simple (or contrived :D ) way to detect the presence of a TR-DOS/Betadisk interface from BASIC? For fairly obvious reasons this can't rel…

    ... a TR-DOS/Betadisk interface from BASIC?

    For fairly obvious ...
    pissedbob pissedbob January 2006 Development
  • 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: PRINT USR xxxxx, arg1, arg2:…

    can someone explain me (or give some link) how to pass arguments from basic to machine code? i mean something like this:
    PRINT USR xxxxx, arg1, arg2: ...
    or so...
    Fikee Fikee April 2006 Development
  • ML routines from BASICCan anyone tell me which registers should be saved and restored when calling a ML routine from BASIC? How can one know which registers are modified …

    Can anyone tell me which registers should be saved and restored when calling a ML routine from BASIC?

    How can one know which registers are modified inside a system routine?

    Should the stack be also changed?
    rinconete rinconete March 2009 Development
  • Printing in 64 columns, from Basic?Not strictly a Sinclair Basic question but... Is there any known machine code utility that allows something similar to PRINT AT that can be called fr…

    Not strictly a Sinclair Basic question but... Is there any ... AT that can be called from Basic but uses 64 or maybe ... />
    I'm creating small Basic programs that allow me to ... that's easy to call from Basic? Thanks!
    zxbruno zxbruno October 2009 Sinclair Miscellaneous
  • 128k RAM paging from BASICI'd always thought that OUT had to be used to page RAM, which from BASIC would be an "OUT 32765,ddd" command, although I don't know if just doing tha…

    ... used to page RAM, which from BASIC would be an "OUT 32765 ...
    Battle Bunny Battle Bunny August 2011 Sinclair Basic
  • Switch 128kb banks from Basichello! Please help to [U]correct[/U] switch 128kb pages from Basic. So, I remember, need to do: out 32765,17 e.t.c but before, i must to change some…

    ... ]correct[/U] switch 128kb pages from Basic.
    So, I remember, need ...
    gun gun July 2014 Sinclair 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…

    ... trouble with my BASIC program becoming corrupted on returning from a m ... calling a m/c routine from BASIC, and reload them before returning ...
    trellis trellis May 2003 Sinclair Basic
  • ESXDOS v0.8.0 released (with NMI Browser)Hello, To celebrate the speccy's 30th birthday, here's the latest version of ESXDOS for DivIDE users. The full changelog is too long to post here, s…

    ... for seamless IM2 loading/saving, from BASIC and machine code
    ... .commands, external programs and NMI.SYS. Functions available on ... on demand
    * NMI.SYS support (NMI system is independent, ESXDOS ... divIDE+ systems (only the NMI browser works).[/b]
    ...
    phoenix^ra phoenix^ra April 2012 Announcements
  • Loading basic from basic?Hi Guys, 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" if inkey$…

    ... just get "c nonsense in basic"

    if inkey$ = "1 ... .cde" code will load fine from a basic listing.

    Can ...
    gazj82 gazj82 June 2013 Sinclair Basic
  • Passing parameter from BASIC to assembler routineWas there a "clean" way of passing parameter(s) from a BASIC program to an assembler routine? Something like parameterising RANDOMIZE USR call? I fac…

    ... of passing parameter(s) from a BASIC program to an assembler routine ...
    mr.spiv mr.spiv November 2018 Development
  • help with sprites from SevenUpHas anybody got source for a short m/c rountine that can send sprites designed in SevenUp to the screen or to a dummy screen? A long time ago, I wor…

    ... planning to use the routine from basic.
    mulder mulder April 2004 Development
  • InterruptsA small piece intended for the FAQ. Comments, corrections, additions welcome. Notably: * How long does the 48K ULA hold /INT low? * What happens i…

    ... 1 (as used by Spectrum BASIC), the processor simply executes an ... unexpanded Spectrum, the byte read from the data bus in IM ... : 3 tstates: read low byte from the interrupt vector.
    * M5 ... two facts which prevented the NMI from being used on an unexpanded ...
    Philip Kendall Philip Kendall July 2004 Development
  • Print routine for BASIC (or BASin)For anyone interested there's a crappy binary here to print characters from BASIC at pixel positions. Import the binary at 60000, USR 60000 to initia…

    ... binary here to print characters from BASIC at pixel positions. Import the ...
    Woody Woody October 2006 Sinclair Basic
  • The BASIC ISRFirst of all, excuse me if my blatant ignorance about this topic makes me write some nonsense :) The thing is that I'm finishing a game in mixed BAS…

    ... in mixed BASIC and Compiled BASIC (the pure BASIC part is ... and forth, the Compiled BASIC part is the game itself ... the music file. Playing it from BASIC is easy:

    ... ) - I know that BASIC has a ISR which is ... to hook it to the BASIC ISR.

    ...
    na_th_an na_th_an November 2006 Sinclair Basic
  • Any interest in new low-cost mass-storage interface with 512K RAM?I've recently added support to ResiDOS and the +3e ROMs for SD/MMC card interfaces; in particular, ZXMMC (which has no onboard RAM and so is only sup…

    ... optional packages which can add BASIC commands, handle hook codes ... add extra filesystems, handle the NMI button etc
    [/LIST]< ... trapping commands and functions for BASIC
    [*]Some specially-written ... , including disk I/O from BASIC and text windowing (as ...
    glancaster glancaster January 2007 Hardware
  • Saving a complete SCREEN$ in BASICI'm trying to save a SCREEN$ to a tape file (basically the original data is in a .tzx file that I'm trying to save in a .tap format) but the problem …

    ... whenever I try to save from BASIC, the "Start tape and press ...
    Arjun Arjun April 2008 Sinclair Miscellaneous
  • Writing internet servers in ZX BASICNew Spectranet news! I have just finished adding the code to allow listening sockets to be used from BASIC. A simple example: [code] 10 %listen #4,…

    ... listening sockets to be used from BASIC. A simple example:

    [/code]

    From another computer, you can then ... blocking (and without reading data from the actual socket).

    BASIC now :-)
    Winston Winston August 2009 Hardware
  • An update on ZX BASIC support for the SpectranetOne for zxbruno, I hope :-) So just an example of what now can be done with the network filesystem and BASIC. The following listing is of a program …

    ... with the network filesystem and BASIC. The following listing is of ... this on the Spectrum, using BASIC and streams:

    [code ... to send data over ethernet from BASIC. You can PRINT # to that ... script that expands the ZX BASIC tokens.
    Winston Winston March 2010 Sinclair Basic
  • checking bits in BASICThe question of manipulating bit patterns in BASIC was raised recently in this [thread=35728]Keys redefine routine and key check[/thread] thread. I s…

    ... of manipulating bit patterns in BASIC was raised recently in ... strings for ease of handling from BASIC, with a little loop to ... separate function for hex to/from decimal-octal-binary. Who ... from the original plan of using binary digit character strings in BASIC ...
    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…

    ... this was drifting away from the original INKEY$ ... the above mentioned operations from BASIC. Syntax is explained in ... /> FPTOBC: equ $2da2 ;from calculator stack: BC
    FPTOA ... : equ $2dd5 ;from calculator stack: A
    ERRORA ...
    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…

    ... are otherwise slow to do from BASIC.

    * find array 'a ... ' then]
    . copy 'l' bytes from address 'a' to address 'b ... defined then 'copy' will start from the top or bottom end ... can be calculated by the BASIC program; see lines 15 & ...
    Battle Bunny Battle Bunny October 2011 Sinclair Basic
  • BREAK from GOSUBHere's another one. Just in case you wanted to break out of multiple GOSUB levels with a single command, here's a routine to do it, tested on all mod…

    ... up to +3e. Called from BASIC with RANDOMIZE n+USR retsub, ... )
    LD SP, HL ; 249 ;from m/c stack
    CALL ...
    LD B, A ; 71 ;from calc stack
    NXTSUB: EXX ...
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • multi-scroll m/c subroutine for BASICArising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. whe…

    Arising from recent posts, here's a scrolling routine that will manage multiple left/right scrollings for any (sensible) line width or step; (ie. where width is
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • Velesoft's ZX128+2 with 1.5MB memoryMy old ZX128+2 PROFI (grey model - spanish version) for sale here: [url]http://aukro.cz/super-zx-spectrum-128-2-1-5-mb-i2738723874.html[/url] Back s…

    ... extra button (used as new NMI)

    - support memory ... interface). Easy switching between systems from basic.

    - contain MB02+ ... 8-32 different ZX roms from ZX basic.

    - ... left is new extra button (NMI), on right are two ...
    velesoft velesoft October 2012 Sales
  • divIDE +3e: How can I put games into hard disk?I've got a +3, a divIDE and the +3e ROMs. I want to copy some games in the CF card so my +3e could execute them from BASIC ("disabled" divIDE, loadin…

    ... execute them from BASIC ("disabled" divIDE, loading games without NMI button). ... standard BASIC loader (no turbo, no loading from machine ... convert a z80 to BASIC loadable blocks (snap2tzx ... /> - Microhobby published some programs from Imagine (Shao Lin's Road ...
    Zup Zup December 2012 Games
  • MOVE_M Object Movement Manager for BASICAs moving things around on the screen is usually the slowest part of a game written in BASIC, I've been pottering around with this routine to handle …

    ... BASIC skeleton program and an extract of the comments from ... temporarily enable the keyboard from BASIC:
    REM RESTORE ... MOVE_M moving object control for BASIC
    ; runs with ... ; exceptions are dealt with from BASIC
    ; object properties are ...
    Battle Bunny Battle Bunny September 2013 Sinclair Basic
  • Spectranet questionsI have received the wonderful Spectranet interface from RWAP today. I have started to experiment with it and I have found an interesting thing... So…

    ... % commands were not accessible. The NMI switch displayed the menu but ... in socket programming from BASIC. Only TCP sockets are available from BASIC? I would ... ... :-) (If it's not available from BASIC I will use the Z88DK ...
    jimre jimre January 2014 Hardware
  • fastest Sound FX methods in ZX BASIC?Right now I'm doing an alternating footstep sound in my game using this following Beep statement. [code]beep 0.008,-4 + tog+tog+tog+tog : let tog=1-…

    ... able to get out of BASIC, but it still slows down ... to do music and sounds from BASIC? My emulator (Spectacular) emulates those ...
    Dock Dock June 2014 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 …

    ... CharAde graphics engine for Sinclair BASIC is now available. It consists ... graphics that you can load from BASIC, call once, and then access ...
    joefish joefish June 2015 Sinclair Basic
  • The history of ESXDOS, the DivMMC and the DivMMC EnJOY![img]http://benophetinternet.nl/hobby/divmmc_history/1%20esxdos.jpg[/img] These are the stories behind esxDOS, the most popular operating system e…

    ... ----------------------
    USR 0 mode from boot
    NMI Function Software
    - Debugger ...
    Full TR-DOS support from BASIC

    -------------------
    ... exceptions:
    ▪ UB880D (.SK): NMI Browser, fixed/optimized some routines ...
    bverstee bverstee October 2015 Hardware
<1234567…34>

Latest Posts

  • I bought an accoustic guitar. How do you play it?
    dm_boozefreek on 7:51PM
  • Goodbye Z80
    zx1 on 7:11PM
  • Happy 40th Birthday to the Amstrad CPC464!
    AndyC on 6:29PM
  • Another Birthday! The Game Boy Is 35!
    dm_boozefreek on 6:17PM
  • I am currently watching.....
    Antiriad2097 on 5:05PM
  • 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
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 21

HitBox

Word Docs Hits
nmi 1.4K 2.5K
from 169.9K 237.3K
basic 24.7K 39K

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…
  • 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 …
  • ML routines from BASICCan anyone tell me which registers should be saved and restored when calling a ML routine from BASIC?<br /> <br /> How can one know which registers a…

Related Searches

  • save screen from basic
  • nmi from basic
  • loading basic from assembly
  • switch 128kb banks from basic
  • 128k page memory from basic
  • loading basic from code
  • change ram from basic
  • delete basic program from machine code
  • to page from basic
  • load code from basic in emulator
  • basic from machine code
  • run basic program from machine code
  • pass variables from basic to machine code
  • tell which model from basic
  • modify registers from basic
  • switch to 48k basic from 128k
  • detect 128k from basic
  • rst 16 from basic
  • save and load machine code from basic
  • save from basic without message start tape

Copyright © 2024 World of Spectrum