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.055s
<1…10111213141516…34>
  • Anyone Recommend: Assembly Programming Book(s) for the Spectrum?Hello there my fellow WoS'ers =) I am looking for some ZX Spectrum Assembly programming books (as the title suggests) I have just finished going th…

    ... going through two books (Basic Z80 Machine Code and Machine Code for Beginner's [Z80 ... where I can get it from I would be even more ...
    Zetr0 Zetr0 April 2011 Sinclair Miscellaneous
  • TouchmasterI have come across the "Spectrum Interface" by Touchmaster Limited which I presume from the reviews is the interface to connect up the Touchmaster gr…

    ... Touchmaster Limited which I presume from the reviews is the interface ... are marked:
    "MACHINE CODE LISTING IN DECIMAL"
    "BASIC PROGRAM FOR SPECTRUM ...
    rwap rwap April 2011 Infoseek database
  • writing an emulator-newbie needs helpHi, this is my first post here. I decided to write a minimalistic emulator of ZX Spectrum-no emulation of advanced peripherals, no emulation of sound…

    ... C++. I have the basic understanding of Z80 microprocessor architecture ... they contain binary data produced from asm files by assembler. ... should operate on assembly or machine code, right? Should I disassemble ... , how do I produce them from my asm file?
    ...
    PeterP PeterP April 2011 Emulators
  • Storing and displaying attributes...Hi Folks, I have a requirement to store and then redisplay a line of attributes from the screen. For example: 100 DIM a$(1,32) 110 LET line=10 120…

    ... redisplay a line of attributes from the screen. For example:
    BASIC (i.e. a clever trick ... it require a couple of machine code routines?

    Many thanks ...
    Paddy Coleman Paddy Coleman June 2011 Sinclair Basic
  • machine code loadercan someone have a look at this loader and break down what its actually doing and also how i can stop it from executing the 2 loads of headerless blo…

    ... how i can stop it from executing the 2 loads of ...

    cheers

    [CODE]
    5B00 LD SP,5BFF ...
    5B3B NOP

    [/CODE]
    djgarf djgarf August 2011 Sinclair Miscellaneous
  • 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…

    ... strings for ease of handling from BASIC, with a little loop to ... these days, anyway?)

    [code]
    1 DEF FN b ... (which is 0011000000111001) then:
    [code]
    PRINT FN b$(FN ... within the main function.
    [code]
    DEF FN n$(n ...
    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 ... clear.

    [code]
    EX1NUM: equ $1c82 ...
    cpdr ;check code
    jp nz,ERRORA ... CB,$C7
    [/code]

    [code]
    10 FOR ...
    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…

    ... here's three m/code routines to provide some ... are otherwise slow to do from BASIC.

    * find ... br /> . copy 'l' bytes from address 'a' to address 'b ... then 'copy' will start from the top or bottom ... 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…

    ... to +3e. Called from BASIC with RANDOMIZE n+USR ... GOSUB" error.
    [code]
    RETSUB: LD HL ... SP, HL ; 249 ;from m/c stack
    ... 195 115 30
    [/code]
    At the end, ... required by the ensuing code at the relevant JP ...
    Battle Bunny Battle Bunny December 2011 Sinclair Basic
  • For Sale Box no.20Morning all, another box of odd sized things. Box 20 Odd Shaped Things Laser Basic ? Ocean IQ 2 x Superchess 3.5 ? CP Software Superchess 3.0 ? CP …

    ... Things

    Laser Basic ? Ocean IQ
    2 ... Editor/Assembler ? OCP
    Machine Code for Beginners ? Dream
    ... ? Melbourne House
    Gift From The Gods ? Ocean
    ... Sinclair/Andrew Pennell
    Beyond Basic ? Sinclair/Incognito Software
    ...
    jamorski jamorski December 2011 Sales
  • 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…

    ... arguments from being evaluated in advance by the BASIC interpreter ... error" or "Nonsense in BASIC".

    It ... assigning values to BASIC variables from machine code. Just put the ... /> FETCHS: equ $2bf1 ;from calculator stack: AEDCB
    ...
    Battle Bunny Battle Bunny January 2012 Sinclair Basic
  • MinnaMicroZ80 v0.21 - Z80 Snapshot to Microdrive converterMinnaMicroZ80 v0.21 - The Z80 to Microdrive Snapshot Converter -------------------------------------------------------------- Written by Rob Shepherd…

    ... />
    Then copy the BASIC loader from GenericLoader.tzx, and the files ... ]

    And the Microdrive machine code loading routines of Jim P ... me how to clear a BASIC program from MC too!:
    [url ...
    RobeeeJay RobeeeJay January 2012 Announcements
  • BOB the Screen BuilderHere's my first attempt to use that tokenising idea from "more on storing mazes" in a screen designer - "[url=http://www.users.globalnet.co.uk/~jg27p…

    ... to use that tokenising idea from "more on storing mazes" ... ; ASM program listings. The machine code routines & workspace are located ... print the screens directly from the DATA statements rather ... saves selected ranges of lines from BASIC programs; it can also ...
    Battle Bunny Battle Bunny February 2012 Sinclair Basic
  • Using Boriel's ZX Basic to learn assemblyI wrote a small guide. Hopefully some people will find my gibberish useful - especially people looking at first steps in machine code, where I think …

    ... looking at first steps in machine code, where I think writing small ... -inline-assembly-functions-into-zx-basic-t729.html[/url]
    Gedlion Gedlion February 2012 Development
  • The Sinclair ZX Microdrive Resurrection Project (long)Dear Spectrum fans! [Management summary: Download [url]http://www.bartheld.net/temp/mdv2img.zip[/url] and tell me what you think. All help very much…

    ... my first bit of BASIC transferred from the PC to the ... while recycling the top fleece from the cartridge without having ... that had the machine code embedded as a few BASIC DATA lines together ... com/software_termite.htm[/url], spxfr from [url]http://www.angelfire. ...
    Volker Volker March 2012 Emulators
  • Difficult to find upper RAM fault.I've recently repaired an issue 3B 48K Spectrum that had a tricky to diagnose upper RAM fault, so I thought I'd post a report of what I found here. …

    ... find any fault by testing from BASIC.

    I resorted to ... RAM-READ section of ROM code passed from testing lower RAM to ... couldn't reveal the fault from BASIC. I can only assume the ... could have written a little machine language test routine and perhaps ...
    Zorn Zorn April 2012 Hardware
  • 2 new games - Brian Vs the Bullies & BlitzIn case you've missed it in this thread ([url]http://www.worldofspectrum.org/forums/showthread.php?t=38962[/url]) I've uploaded 2 games to celebrate …

    ... games to celebrate our beloved machine's birthday. They are:
    from it. That's just my ... that my dad wrote in BASIC back in the late 80s ... it into machine code using HiSoft BASIC I also compressed the game from 8k ...
    pottyboy pottyboy April 2012 Announcements
  • 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…

    ... LFN).
    * Provides extended BASIC commands
    * BASIC files integration using +3DOS ... for seamless IM2 loading/saving, from BASIC and machine code
    * System commands loaded ... from /BIN dir of system drive ...
    phoenix^ra phoenix^ra April 2012 Announcements
  • Dimming the screen...Hi Folks, I was hoping someone on here could help me with a wee machine code routine. I have written the following example in BASIC: [CODE]100 REM…

    ... machine code routine. I have written the following example in BASIC:

    [CODE ... a
    150 REM SLOW[/CODE]

    When run ... . Line 140 then runs from line 0-21 changing all ... BASIC this is rather sloooooow! :smile:

    My machine code ...
    Paddy Coleman Paddy Coleman May 2012 Development
  • L Break Into Program, 0:1 BlogThis is very much a work-in-progress but it's got a load of Z80 code I'm in the progress of writing, including some fast vector graphics primitives (…

    ... the code is based upon original notes I'd kept from my ... , plus the beginnings of a BASIC and machine code primer.

    All ... code is free of charge for ... then optimise for speed. The code on the whole is probably ...
    d1n0 d1n0 July 2012 Announcements
  • New Game: Catacombs of BalachorCurrently in the process of uploading onto WoS... Watch this space..! [IMG]http://i1016.photobucket.com/albums/af288/Thirdharmoniser/catacombs.jpg[/…

    ... learning a bit of machine code/assembly, with the intention ... Spectrum game for the machine's 30th anniversary... So ... with a bit of BASIC all those years ago ... thanks to an old pal from "back in the day ... learning to program our beloved machine..

    [ ...
    Morkin Morkin August 2012 Brand new software
  • Best books & Sugested reading..Hi i was trying to search the forum but couldnt find it. Looking at WOS there is a number of books on BASIC, programming, machine code ect.. I mess…

    ... a number of books on BASIC, programming, machine code ect..

    I ... to learning lol.

    From what i can remember it ... can remember many happy hours from my youth spent like this ... sudenly when i was recovering from illness I realised it would ...
    WibbleBibble WibbleBibble August 2012 Sinclair Basic
  • OpenSE BASIC disassembly?The [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0027510"]OpenSE BASIC[/URL] page provides a source code listing, however it doesn't really…

    ... 0027510"]OpenSE BASIC[/URL] page provides a source code listing, ... the contention that OpenSE BASIC is a derivative work ... commented disassembly for OpenSE BASIC, putting together the references ... a properly commented OpenSE BASIC source code from a third-party ...
    Einar Saukas Einar Saukas September 2012 Development
  • 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
  • ZXDev - powerful environment for development in four languages is ready for testingXDev/ZXDev is open and free set of compilers, additional tools, libraries and design patterns for target platform ZX Spectrum 48K in different progra…

    ... highly-oriented to be independent from a launch environment, so it ... small size of the target machine code, better than z88dk:


    [CODE]MODULE TinyHello; IMPORT Basic;
    BEGIN Basic.PRSTR("Hello World ...
    Oleg N. Cher Oleg N. Cher October 2012 Development
  • saving time populating large arraysI use a variation on this idea for storing machine code at the end of programs without interfering with LIST, then it occurred to me that it would al…

    ... on this idea for storing machine code at the end of programs ... , and also for protecting variables from CLEAR.

    The general ... calling the routine as a direct command) it will be preserved from ... SAVE saves a continuous block from the start of PROG to ...
    Battle Bunny Battle Bunny October 2012 Sinclair Basic
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ... underlying colour alone:

    [CODE]
    ;
    ; Output of Messages ... /> .msgfir defm " PRESS FIRE "
    [/CODE]

    On entering the ... see it loading characters, and calling RST 10, but nothing appears ...
    snigfarp snigfarp November 2012 Development
  • They're here ! BASIC horror themed games[IMG]http://i1163.photobucket.com/albums/q541/Rygarman/theyre_here.jpg[/IMG] Because its my birthday tomorrow (38 years young) I am making these ga…

    ... the games were written in BASIC by myself, and for myself ... . Although I managed to program basic text adventures, I was the ... ? and the unofficial ?Dracula? borrow code from a type in game that ... .
    Now where?s my BASIC programming guide?

    Enjoy ...
    retromad retromad November 2012 Brand new software
  • 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…

    ... 3e could execute them from BASIC ("disabled" divIDE, ... standard BASIC loader (no turbo, no loading from machine code).
    BASIC loadable blocks (snap2tzx can convert, but it uses a machine code ... - Microhobby published some programs from Imagine (Shao Lin's ...
    Zup Zup December 2012 Games
  • Adding TAP file contents to a Spectrum +3e DOS PartitionHello my fellow WoS'ers, This thread is a companion to a great little guide from a fellow AmiBayer [B]mnjnurney[/B] you can view his thread by [URL…

    ... 3eStrowsaw can determine a BASIC program and CODE, but it cannot tell ... as easily on the target machine.

    I will be ... next instruction code from there.

    So thats the basic loader and ... to do on the target machine so here is how.
    Zetr0 Zetr0 January 2013 Games
<1…10111213141516…34>

Latest Posts

  • Happy 40th Birthday to the Amstrad CPC464!
    zx1 on 9:02AM
  • European Software Titles with an English version
    Antiriad2097 on 6:40AM
  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Celebrity deaths...
    mel the bell on April 16
  • Cooperative Games.
    Paradigm Shifter on April 16
  • LONELY TZX files : software TZX'd on the online sites with NO ASSOCIATED DOCUMENTATION
    harriusherbartio on April 16
  • How we became brainwashed by social media
    Antiriad2097 on April 16
  • How Do You Categorize Your Speccy Software and Games?
    Antiriad2097 on April 16
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on April 16
  • I am currently watching.....
    zx1 on April 15

HitBox

Word Docs Hits
calling 3.2K 3.4K
machine 27.2K 35.6K
code 41.6K 91.2K
from 169.9K 237.3K
basic 24.7K 39K

Related Threads

  • Converting Basic code into machine codeIm just interested to know if I can converter a game I've written in basic into Machine code, Is their a program that can do this??
  • Using BASIC from Machine CodeHi Folks,<br /> <br /> Came across a very interesting article by Toni Baker in Your Spectrum:<br /> <br /> http://www.users.globalnet.co.uk/~jg27…
  • Can I record binaries from any emulator with Basic commands, machine code, macros or something?Hello<br /> <br /> I do not know if this is the right place to put this question<br /> <br /> Normally with ZXSpin if I want to save a binary fil…
  • Machine Code Sprites Example Code Using Char Based SystemBelow is my WIP code to do smooth screen wrapping sprites using char positions and offsets, as opposed to writing direct to a line (0-191) and shifti…
  • IM2 Machine Code Sprites Example Code Using Char Based SystemFurther to my earlier post, here are sprites running using char method with IM2 driving it<br /> <br /> Note, for 48k spectrum using TASM<br /> <br /…
  • Saving BASIC code as CODE... can't start programHi guys!<br /> <br /> I'm trying to create an adventure game for the Speccy in BASIC, called The Legend Of The Red Dragon.<br /> <br /> I'm using the…
  • Basic or Machine code?Hopefully the correct area of the site to post this question.<br /> Anyways, I have got hold of several books on programming my spectrum, and I was w…
  • 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…
  • Urgent Help needed to fix this: calling all machine code gurusI am currently trying to write tutorials on the amazing Orfeus music composer by Proxima which allows you to do multi channel music through the beepe…
  • Starting on machine code - BASIC first?Howdy.<br /> If I wanted to start learning machine code for the speccy, from scratch, would you recommend I learn BASIC first or is it entirely possi…

Related Searches

  • machine code sprite movement in basic
  • add machine code sprite movement to basic
  • beeper from machine code
  • loading basic from code
  • save basic program as machine code
  • save basic as machine code
  • delete basic program from machine code
  • loading from machine code
  • basic machine code
  • mix basic and machine code emulator
  • load code from basic in emulator
  • basic from machine code
  • run basic program from machine code
  • call 3 disk loading from machine code
  • pass variables from basic to machine code
  • draw line function from machine code
  • save and load machine code from basic
  • machine code in basic
  • tape loading from machine code
  • edit basic line from machine code

Copyright © 2024 World of Spectrum