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.014s
<1234567…34>
  • [Asm] Is this nested loop faster than LDIR or a bunch of unrolled LDI's?Hi all. I'm learning Z80 asm on Speccy 48K, and to start with I decided to write my own "CLS" routine (without relying on ROM calls or LDIR) as a lea…

    ... write my own "CLS" routine (without relying on ROM calls or LDIR) as ... as $5B00 (23296) if no ROM calls or BASIC required, saving ... to change border color).
    ; ROM CLS = call $0DAF/3503

    ST1 ST1 November 2018 Development
  • New Spectrum HardwareHi all. Well its Friday so it seems as good a time as any (business is a bit slack at the moment) to start up a thread about creating new Spectrum ha…

    ... with trying to achieve Spectrum ROM compatibility.
    [/QUOTE]
    ROM implements a state machine ... maintaining some internal flags. CLS routine manipulates it too (in ... machine). This results in ROM constantly trying to uninstall ...
    Sonic Sonic July 2007 Hardware
  • Clear the screen from assemblerI want to clear the screen before I draw my graphic elements on it. Speed is not important so I was thinking of using the rom CLS option if that is p…

    ... PAGINATION![/QUOTE]

    The ROM CLS routine not only clears screen, but ...
    TK90XFan TK90XFan November 2013 Development
  • Change PAPER and BORDER colours from machine codeHow do you go about changing PAPER and BORDER colours from machine code? I've forgotten the system variables for border and paper.

    ... altering 23693 and calling the ROM's CLS routine, but the BORDER (23624 ... ) wont change until the routine is finished ...
    daveysludge daveysludge July 2014 Development
  • Change PAPER and BORDER colours from machine codeHow do you go about changing PAPER and BORDER colours from machine code? I've forgotten the system variables for border and paper.

    ... be aware that, different from ROM CLS routine, PRINT and PLOT coordinates aren ...
    TK90XFan TK90XFan July 2014 Development
  • 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…

    ... 3A ; Is ':' ? (ROM)
    0x5B14 JR Z,5B00 ... (ROM)
    0x5B16 CP FB ; Is it CLS?
    routine (ROM)
    0x5B54 PUSH ... class (ROM)
    0x5B57 RET ; routine pass the ...
    lfaria lfaria August 2016 MIA/STP/SDP
  • Editorless AGD Now for Spectrum as well as Next/TimexI've updated the editorless version of AGD to 0.3, fixing the Next/Timex CLS routine and adding a Spectrum engine and compiler. For those not alread…

    ... .3, fixing the Next/Timex CLS routine and adding a Spectrum engine ...
    jonathan jonathan February 2018 Brand new software
  • Hacking the O.C.P Full Screen Editor/AssemblerIf you have been reading my posts recently then you will know that I am eager to have the sourcecode I wrote for the Spectrum during the period 1988 …

    ... you want to use a CLS routine. I'm not sure how ...
    ASM ASM November 2010 Development
  • Challenge Sprint 4x tape recorderHi, I noticed a [url="http://www.worldofspectrum.org/infoseekid.cgi?id=1000051"]Challenge Sprint[/url] on eBay, and checked out the WoS entry for it…

    ... heart of the loading routine, and the code that ... happens. The byte loading routine that follows, just have ... return value for this routine
    ROM:0536 xor h ; ... ROM:0537 ret ;return to the caller of the main load routine ...
    mcleod_ideafix mcleod_ideafix August 2011 Hardware
  • Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…

    Paddy, it's because it is faster to do it in assembly than using the BASIC CLS routine.
    Baggers Baggers January 2012 Sinclair Basic
  • Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…

    ... assembly than using the BASIC CLS routine.[/QUOTE]

    Ah ha ... that it is not the CLS that I can see (although ...
    Paddy Coleman Paddy Coleman January 2012 Sinclair Basic
  • Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…

    ... just wish the proportional printing routine was wee bit quicker although ... .[/QUOTE]

    The proportional routine is meant to be fast ... is still room for the routine to be faster (as I ... , this also applies to any CLS routine, as long as you use ...
    Timmy Timmy January 2012 Sinclair Basic
  • Routine for clearing screenI was looking for a 'nice' way of clearing a screen of graphics in Z80. After a ridiculous amount of time mucking around, this is the best and most …

    ... ;612895]regarding R-TYPE's routine:

    did you realize ... that as part of my cls routine you need to keep the ...
    R-Tape R-Tape March 2012 Development
  • Routine for clearing screenI was looking for a 'nice' way of clearing a screen of graphics in Z80. After a ridiculous amount of time mucking around, this is the best and most …

    ... that as part of my cls routine you need to keep the ...
    Morkin Morkin March 2012 Development
  • Known Z80 M1 problems?I got an email yesterday from someone asking for a Z80 without the M1 problem. I only know about the fanout problem that many Z80's are suffering of…

    ... was plugged in (a test routine rom cart perhaps?) one of their ...
    guesser guesser June 2012 Hardware
  • Small Machine Code Routines Which Maybe UsefulAs part of creating Flynn's Adventure in Bombland I created a lot of little routines to do all sorts of things. A lot of these I created based on inp…

    ... screen, used in ASCII print routine
    ld a,h
    cls_inprint: ;preserves DE, uses normal CLS routine
    push de
    call ... cls
    pop de
    ret ...
    ;
    cls: ld hl,16384
    ld ...
    R-Tape R-Tape December 2015 Development
  • printing to the screen using pokei remember there being a way to print to the screen using pokes, which would allow you to print a character anywhere in the 175x255 matrix. can anyon…

    ... speed benefit over a separate CLS routine.
    colonel32 colonel32 September 2018 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    There's already a cls routine in my code. It also ... frame though.

    My routine will be faster than checking ... /> The method I use in cls is very fast but not ... tested that though, since my cls routine does that in a faster ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... set when clearing screen
    cls:
    di ;disable interrupt
    cls routine. I don't know why ...
    Paradigm Shifter Paradigm Shifter July 2022 Development
  • How to disable the "scroll?" message?Hello. I'm a beginner Z80 assembly programmer and I decided to make a ZX Spectrum game to practice my skills and gain some more experience. I curr…

    ... as a parameter to a routine if you immediately do something ... it again (e.g. my cls routine does that). If you have ... a single byte from a routine is a good use for ... A register though, call the routine and then immediately check what ...
    Paradigm Shifter Paradigm Shifter July 2022 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
  • Silent ROM Beeper Routine in SpinA new year -- a new idiot question! :) I've been playing around with Spectrum sounds of the old, beepy kind. When I wiggle[1] the speaker 'by hand' …

    ... the Specrum's own ROM 'BEEPER' routine (48k ROM) in Spin 0.666 ...
    RoseCotton RoseCotton January 2010 Development
  • General purpose full screen input routineHi Folks, One of the things that annoyed me back in the 1980s with most BASICs was the lack of a full screen "formatted" input function. You could …

    ... I have written an XINPUT routine for the Spectrum (in BASIC ... the program is the XINPUT routine plus a test harness that ... br /> 9010 REM PSS-XINPUT Routine
    9020 REM Parameters:
    RANDOMIZE USR 3438: REM ROM CLS-LOWER
    9270 LET i ...
    Paddy Coleman Paddy Coleman October 2010 Sinclair Basic
  • 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
  • Faster CLS...Hi Folks, Looking at the CLS command in the Spectrum ROM disassembly it seems rather complex. Does anyone know of a simpler/quicker routine that wi…

    ... /> Looking at the CLS command in the Spectrum ROM disassembly it seems ... know of a simpler/quicker routine that will clear the screen ...
    Paddy Coleman Paddy Coleman January 2012 Sinclair Basic
  • 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
  • WANTED Machinecode Routine for Paging in Betadisk TR-DOS v5 ROMI try to build a small MCode-program which writes the TR-DOS-ROM v4 / v5 to RAM adress 40000 an up. It´s working on TR-DOS v4 / Betadisk 48k: C…

    ... 3C06 = 15366 dez = DOS / ROM ON
    ;TR-DOS v4 ... LD C,0 ;Set DOS Routine 0 (INIT/RESET DOS)< ... compare the Bytes from ROM-Files, it seems with ... copies the standard Spectrum 48k ROM to adress 40000
    ROM (because it´s not ...
    Luzie Luzie December 2015 Hardware
  • 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
<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
cls 1.2K 1.9K
routine 9.5K 14.8K
rom 15.6K 29.7K

Related Threads

  • 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…
  • 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…
  • Silent ROM Beeper Routine in SpinA new year -- a new idiot question! :)<br /> <br /> I've been playing around with Spectrum sounds of the old, beepy kind. When I wiggle[1] the speake…
  • How works the Line-Draw ROM routine ?The 'complete spectrum rom dissasembly.pdf' show info related to the draw rom subroutine. The Line-Draw require two sets of parameters: X,Y coordinat…
  • Screen$ command, ROM routineHi All,<br /> <br /> Does anyone know which ROM routine to call for the Screen$ command (and/or the ATTR command)? Any comments on how well it works…
  • Searching for correct Betadisk 48k TR-DOS v4.12 ROM (Save ROM via TRDOS-Prompt to Disk)Hi,<br /> <br /> I have two ROM-Files which should be read out from an original Betadisk 48 Interface TRDOS v4.12 (ROM-Size 8k).<br /> But when I …
  • Rom routine for pixel addressDear all,<br /> <br /> Having my bi-annual 'lets try machine code' project again and have come up with a problem with the pixel address rom routine…
  • WANTED Machinecode Routine for Paging in Betadisk TR-DOS v5 ROMI try to build a small MCode-program which writes the TR-DOS-ROM v4 / v5 to RAM adress 40000 an up.<br /> <br /> It´s working on TR-DOS v4 / Betadi…
  • I don't think I'm getting the $22AA Pixel-Add rom routineDear all,<br /> <br /> I'm misunderstanding how the PIXEL-ADD rom routine works.<br /> <br /> My code...<br /> [code]ld b,175<br /> ld c,1<br /…

Related Searches

  • fastest screen routine
  • screen routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • scroll rom routine
  • 3dos rom routine
  • 3dos disk rom routine
  • disk rom routine
  • rom beeper routine
  • rom routine load
  • border routine rom
  • 128k test screen rom routine
  • rom print number routine
  • basic interpreter rom routine
  • rom routine for key click
  • rom key routine
  • rom save routine
  • rom tape save routine
  • rom at routine
  • calculator routine discard unused rom

Copyright © 2024 World of Spectrum