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.020s
<1234567…34>
  • basito: CPC Basic interpreterHello. I'm writing a Basic Interpreter compatible with the Amstrad CPC series Locomotive Basic. It's still in a very early development stage, but al…

    ... />
    I'm writing a Basic Interpreter compatible with the Amstrad CPC ... series Locomotive Basic. It's still in a ...
    NotFound NotFound February 2008 Development
  • can someone help with a rom routinei have been trying to draw a simple line with a the rom routine , but i just cant get it to work , so if anyone can give me an example in z80 that wo…

    i have been trying to draw a simple line with a the rom routine , but i just cant get it to work , so if anyone can give me an example in z80 that would be great

    TIA
    CodenameV
    CodenameV CodenameV August 2009 Development
  • Screen$ command, ROM routineHi All, Does anyone know which ROM routine to call for the Screen$ command (and/or the ATTR command)? Any comments on how well it works or the spee…

    ... />
    Does anyone know which ROM routine to call for the Screen ... what's what in the ROM disassemblies I've read (any ...
    R-Tape R-Tape January 2011 Development
  • Rom routine for pixel addressDear all, Having my bi-annual 'lets try machine code' project again and have come up with a problem with the pixel address rom routine at 8874. …

    ... problem with the pixel address rom routine at 8874.

    Going ... by the ZXSpectrum Rom Dissassembly book, I'm trying ... be holding 128 after the routine is run?

    Tobo
    Tobo Tobo September 2015 Development
  • I don't think I'm getting the $22AA Pixel-Add rom routineDear all, I'm misunderstanding how the PIXEL-ADD rom routine works. My code... [code]ld b,175 ld c,1 call $22AA ld (hl),a ret[/code] So…

    ... misunderstanding how the PIXEL-ADD rom routine works.

    My code ... that, I'm assuming the rom routine at $22AA will convert the ...
    Tobo Tobo March 2016 Development
  • Spectrum Basic InterpreterHello. I started this days a strange project: an interpreter of the Spectrum Basic that can run in a Spectrum. Here is a very preliminar version: […

    ... strange project: an interpreter of the Spectrum Basic that can run in ... projects this is not a ROM replacement, it runs in RAM ... part is that this same interpreter can run in other machines ...
    NotFound NotFound November 2006 Development
  • Bizarre stuff in Interface 1's shadow ROMAccording to the Complete Shadow ROM disassembly, the function that exits back to the BASIC interpreter after interpreting IF1 commands is this: [co…

    ... Shadow ROM disassembly, the function that exits back to the BASIC interpreter after ... ,+1BF4 Return address to main ROM is
    05CC RST ... look at the RST 18 routine:

    [code]
    ... REALLY in the RST 18 routine? The disassembly contains quite a ...
    Winston Winston March 2008 Development
  • Handling RST8 on a +3Well, I've come to that bit of my project that I wasn't really looking forward to (because I don't understand enough about the ZX BASIC ROM) - extend…

    ... enough about the ZX BASIC ROM) - extending the interpreter by the way of ... that works somewhat in 48K BASIC.

    However, when a ... not entering the +3's ROM routine in the right place, or ... possibly the wrong +3 ROM is paged in. So:
    Winston Winston July 2008 Development
  • Rom Routines list ?Exist some document that show detailled the routines on the spectrum ROM ? Ad for the Spectrum +3 ? are they the same or exist more ? Example i was …

    ... the routines on the spectrum ROM ?
    Ad for the ... Example i was watching the Rom routine called [B]PLOT-SUB[/B ...
    This routine is the same that in the basic [B]plot ... x,y[/B]. But what is the routine ... that are on the Rom just to use them.< ...
    arfgh arfgh June 2010 Sinclair Basic
  • ZX rom type detectionHere is routine for fast detection of zx rom / computer model. [URL="http://velesoft.speccy.cz/other/ZXROMDETECT.zip"]http://velesoft.speccy.cz/othe…

    Here is routine for fast detection of zx rom / computer model.
    < ... 255 for unknown zx rom.
    From basic can be code used ... is small routine for detect zx rom type from 48basic rom.
    ... or B=255 for unknown rom. Routine is small, but detection will ...
    velesoft velesoft January 2015 Sinclair Miscellaneous
  • 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…

    ... (s) from a BASIC program to an assembler routine? Something like parameterising ...
    mr.spiv mr.spiv November 2018 Development
  • BASIC Bug: DEF FN after REMHello all, Having mused the Spectrum ROM disassembly by Drs Logan ad O'Hara, I wondered about how good ZX BASIC was at locating the DEF FN when call…

    ... ,
    Having mused the Spectrum ROM disassembly by Drs Logan ad ... wondered about how good ZX BASIC was at locating the DEF ... should be ignored, but the ROM routine that looks for DEF FN ...
    BloodBaz BloodBaz May 2022 BASIC
  • 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…

    ... wrote:
    RUN goes to ROM-routine at #1EAC,

    ... A
    JP 8108 ; run BASIC program!

    [/quote]< ... error message
    Nonsense in BASIC, 0:1

    ... set some parameters before calling BASIC interpreter, to POKE some sys vars ...
    MrShhh MrShhh March 2003 Sinclair Miscellaneous
  • GraphicsI can't find this posted anywhere else, but how do you use graphics, other than circle, pixels and lines? For example, how do you draw a filled box o…

    ... ://www.wearmouth.demon.co.uk/BASIC/shapes.bas"]http://www.wearmouth ... .demon.co.uk/BASIC/shapes.bas[/url]
    [/quote ... routine to use in my own basic interpreter adapting to C++ from the rom ...
    NotFound NotFound July 2005 Sinclair Basic
  • Mess around with basicIf you have a game that was written in basic, e.g Football Manager, how do you look at the code that was used? thanks

    ... be great :)

    However, BASIC is (as you, Andrew, already ... you don't call a ROM routine, would become many hundreds of ... removes the "interpreter" from the BASIC and calls the ROM for everything. This ...
    Dunny Dunny January 2006 Sinclair Basic
  • Complex DRAW command?After looking at some Speccy code I noticed that the DRAW statement is used to draw lines (or it looked that way). On the Coco, the LINE command was…

    ... Z80 routine in the Spectrum rom that I wrote for Blassic (my Basic interpreter ... />
    Is just that the routine expect angles lower that 360 ...
    NotFound NotFound February 2007 Development
  • New BASin features - what do you want?Ok, this poll is just a quick method of gaining the measure of what you lot expect from BASin. Go vote! Which ever gets the most votes at the end of…

    ... write a BEEP composer in BASIC. I just need to find ... , it's just .5; the BASIC interpreter already does the logarithm work ... will be passed to the ROM routine as these often leave you ...
    Matt_B Matt_B December 2008 Sinclair Basic
  • Machine Code Routine of the weekHow about a thread that has a routine each week that is in [B]assembly language[/B] and is also described in great detail what the hell is going on …

    ... the printingroutine:
    The BASIC will print anything that is ... PRINT-command.
    The BASIC-interpreter in the ROM makes sure this is ... this is so then the routine will RETurn (Z is set ... the character.
    The ROM-routine excepts the character to be ...
    Dr BEEP Dr BEEP April 2009 Development
  • Interface One - New FunctionalityAs you may (or may not) be aware the Interface One is a pretty powerful piece of kit. One of it's greatest features is being able to easily extended …

    ... )
    stackbc equ 2D2Bh ;16K ROM, stacks BC onto calculator
    ROM, 'LET' statement handling routine
    cheat equ 1731h ;16K ROM code ...
    RST#08 RST#08 July 2009 Development
  • 'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…

    ... info in order to use ROM routines (addresses, arguments, limitations, ... should understand that the ROM routines are not designed to ... are internal parts of the BASIC interpreter, and designed solely for ... .

    Fill memory routine I've provided is very ...
    Shiru Shiru June 2010 Sinclair Basic
  • variable variable names with VAL$It's possible to make the RH-side variable names in a LET statement be themselves variable by using VAL$. Thus, if v$ holds the [b]name[/b] of anothe…

    ... a machine code routine, but not in BASIC. Is there any ... afraid not, as the BASIC interpreter expects something like this:
    interpreter.

    The ... "incomplete ROM disassembly", I didn't know that Sinclair BASIC accepts ...
    mcleod_ideafix mcleod_ideafix October 2010 Sinclair Basic
  • RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…

    ... in Line 2 its the Basic-interpreter which will set bit 3 ... /> Perhaps we could use the ROM to handle INVERSE, OVER, and ... properly (for instance jumping to routine PRINT-OUT at address $09F4 ...
    Einar Saukas Einar Saukas August 2011 Development
  • assembler for PcHi guys, I'm in the process of teaching myself machine code, and wondered if there is a good pc program for writing code. Or is the best thing to use…

    ... calling part of the rom's border routine?
    [/QUOTE]
    That ... 's it exactly.

    The ROM ... of the BASIC interpreter. So the 'official' start of the routine is involved ...
    GReW GReW December 2014 Development
  • assembler for PcHi guys, I'm in the process of teaching myself machine code, and wondered if there is a good pc program for writing code. Or is the best thing to use…

    ... exactly.

    The ROM routines were only really written ... the BASIC interpreter. So the 'official' start of the routine is ... involved with retrieving the parameter from the BASIC ... then calling the error-report routine if necessary.

    Lost Lost December 2014 Development
  • Help! I'm learning Machine Code...Having decided to take the plunge and learn to machine code a while ago, I have started in earnest using the much recommended 'Mastering Machine Code…

    ... out of the said routine and back to BASIC, you will likely ... . This is because the BASIC interpreter in the ROM is actively PUSH-POPping ... can be said about the ROM interrupt routine. Typically, the interrupts have ... with EI before returning to BASIC)
    Hikaru Hikaru February 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…

    ... in the ROM that is running - the BASIC interpreter. It's ... BASIC program, interpret it as different instructions, then call the ROM routine ... write your own little routine that does repeated adding ... br /> Then POKE in my routine, with the following changes: 0 ...
    joefish joefish September 2016 Sinclair Basic
  • So where is the random number in the Speccy ?So I am messing around with ZX Spectrum Assembler and I want a random number. I looked up previous posts and one of the links said that random number…

    ... random numbers are in the ROM at 14000 ?[/quote]
    ... routine in the BASIC interpreter.

    There is a routine in the ROM ... from the first 8k of ROM; although if you initialise ... - it's just a BASIC interpreter that people have reverse engineered ...
    GReW GReW November 2016 Assembler
<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
interpreter 590 740
rom 15.6K 29.7K
routine 9.5K 14.8K

Related Threads

  • Is it possible to run a single BASIC line via a ROM CALL of the Standard ZX 48k ROM?On: https://cygnus.speccy.cz/popis_trdos-assembler.php<br /> <br /> I found the following code:<br /> [code]<br /> CHADD equ 23645 ; Location of…
  • 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…
  • Competition: Sadistick routine on Spectrum ROMMy vote goes to BEEPER at #03B5<br /> Let's ear you pick! :)<br /> <br /> And a great BOHHHHHHHHHHHHH to Dr Ian Logan &amp; Dr Frank O'Hara for their…
  • 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 Programming Routine Needed . . . HELP!Hello there,<br /> I though i would try and redo an old classic (pacman) in basic . . . <br /> BUT . . .<br /> I can't remember how to write the code…
  • 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…
  • Spectrum Basic InterpreterHello.<br /> <br /> I started this days a strange project: an interpreter of the Spectrum Basic that can run in a Spectrum.<br /> <br /> Here is a ve…
  • (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…

Related Searches

  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • scroll rom routine
  • se basic rom for 48k
  • basic rom save trap
  • scroll routine in basic
  • 3dos rom routine
  • 3dos disk rom routine
  • disk rom routine
  • rom beeper routine
  • rom routine load
  • border routine rom
  • cls routine rom
  • basic interpreter address
  • fill routine basic
  • basic rom
  • 128k test screen rom routine
  • rom paging in basic loader
  • 128k rom paging in basic loader
  • rom print number routine

Copyright © 2024 World of Spectrum