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.036s
<1…28293031323334>
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... 't be necessary, I'm planning to implement animations without ... LET t=t+1: NEXT c: NEXT r
    60 ... INT ((r+f)/8))*32+c+g*256+h)
    ... (35000+256*(r+f)+c+g*32+h+6144)
    routine at line 100 converts a ... coordinates [B]r[/B],[B]c[/B] to tile image ...
    Einar Saukas Einar Saukas March 2012 Brand new software
  • A new multicolor engine called BIFROST*I'm glad to announce the release of a new multicolor engine implemented by yours truly, including high quality 16x16 tiles designed by R-Tape: [IMG]…

    ... parenthesis from the sub-routine invocation from inside the ... idea!

    I'm also defining a few other ... that calling "BIFROSTsetTile(r, c, 255)" produces the following ... experience from implementing an optimized C compiler decades ago (unfortunately ...
    Einar Saukas Einar Saukas March 2012 Brand new software
  • 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 …

    ... />
    Be my guest. I'm only in it for the ... xor H (before rotation) by C register (=192) and also keep ... ;613391]Clever, looks nice. I'm not too hot on the ... out not provided by my routine.
    BloodBaz BloodBaz March 2012 Development
  • Multicolour demo using z88dk + BIFROST* (+source)This is just a demo to show how to show multicolour using z88dk, using the BIFROST* engine (more info [URL="http://www.worldofspectrum.org/forums/sho…

    ... , except for replacing a few routine names:
    [CODE]
    /****************************************

    Save As: bfdemo.c

    Compile with:
    zcc +zx -lbifrost -vn bfdemo.c -o bfdemo.bin -create-app ...
    Einar Saukas Einar Saukas March 2012 Development
  • Byte-order backbufferThis is a tool for Z80 coders who wish the Spectrum screen had a serial layout. It runs as an interrupt mode 2 service routine and uses POP and PUSH …

    ... the buffered display and the routine will
    automatically sort ... And Push Edition
    ; Copyright (c) 2012 Andrew Owen

    routine*. Though in data terms I ... as pedantic, & I'm sure I'm not telling anyone anything ...
    R-Tape R-Tape April 2012 Development
  • Store and restore attribute valuesI am needing ideas on how to write a machine code routine that will store/restore (more important to restore) attribute values to the 22528 area. I …

    ... to write a machine code routine that will store/restore (more ... make it easier, but I'm a bit lost...[/QUOTE]
    m sure but a quick test ... save
    stlp ld c,255 ;c is decremented during ldi, so ... b,16
    ralp ld c,255
    ldi
    ...
    R-Tape R-Tape May 2012 Development
  • Need to scroll one column using m.c.I've used many of the available routines to scroll the entire screen in any direction, but I'm not being able to find one that would allow me to scro…

    ... pop bc
    bit 5,c ;check attributes option
    ret ... not valid for the routine). i'm not checking if address ... -16415). so call this routine as randomize address: randomize ... 24 attribute bytes
    ld c,32
    loop:
    ...
    ub880d ub880d May 2012 Development
  • Open and read a file using +3DOS in MCForgive me if this has been asked and answered before, I've spent a fair few hours searching the forums and looking for books on the subject, all wit…

    The OPEN in that routine uses "open action" 1 - "open - ... />
    I must admit I'm not clear on the use ... of the C register with READ/WRITE or ... on page 223. I set C to 2 for page 2 ...
    Battle Bunny Battle Bunny May 2012 Development
  • Screen routinesHello. For my games I?m using the sprites routine method of a screen buffer and when I finish to print all the sprites I dump all the buffer in the …

    ... /> AAAA

    Also, I'm chuffed (& suprised) to see ... ,192-16
    loop ld c,255
    pop de
    nextlinedn ;modified from AOWENS Routine above
    ld a,d ... /> ld e,a
    ret c
    ld a,d
    R-Tape R-Tape May 2012 Development
  • SUPER INPUTA couple days ago I searched for an "INPUT string" routine that I could use in Assembly programs and supported multiple lines, but I found none. Thus…

    ... program to invoke an Assembly routine passing parameters through a BASIC ... /> ld a,b
    or c
    jr z,NOTEXT
    m handling all error cases (except ... documented somewhere and I'm just reinventing the wheel?
    Einar Saukas Einar Saukas June 2012 Development
  • 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 …

    ... implements a "table lookup" routine, used when reading an ... quicksort implementation. I'm not quite comfortable with ... /> call asm_tolower
    ld c,a ; c = *s2

    or a
    jp m, swap_ij ; if item[j] ...
    Alcoholics Anonymous Alcoholics Anonymous June 2012 Development
  • Help needed... RND in machine codeI have been battling away trying to convert a simple BASIC routine (below) to machine code, but to no avail. The routine is used to fire 2 bullets a…

    ... code but will the LET C= line only give 4,8 ... ,16 anyway? If so the routine below would do this.
    m on my brew :-D
    ret c ;carry not set, number already ...
    R-Tape R-Tape July 2012 Development
  • Low level microdrive programmingSo I'm on my lunch break trying to find out about low level microdrive programming (without using IF1 ROM). I see one can use port 0xe7 to read and w…

    ... a sector separator. The read routine first looks for a non ... /w bit (port 0xef)
    c) write to port 0xe7
    c) stop motor (but when? how ... size in bytes, but I'm not sure that have any ... the r/w bit
    c) read from port e7 (byte ...
    zx81 zx81 July 2012 Development
  • Switching 48/128 modes within a BASIC programI'm not sure what use this would be; ie. being able to switch between 48k and 128k modes and back again from within a continuously running BASIC prog…

    ... from an 8-year old c.s.s. posting "How to ... an assembler listing. The switch routine relies on the error trap ... /> 2010 INPUT "Switch/Quit ";m$: IF m$="s" THEN RANDOMIZE USR 32834 ... $1f54 ;BREAK-KEY
    JP C,$1e73 ;GO-TO-2 - jump ...
    Battle Bunny Battle Bunny July 2012 Sinclair Basic
  • Quickest way to fill the attributes using LDIRI'm looking for a small routine to fill the entire attribute area of the memory with a single value, I've used LDIR in the past, but forgotten how to…

    [QUOTE=daveysludge;645434]I'm looking for a small routine to fill the ... attributes -

    [IMG]http://c.cslacker.com/976l.jpg[/IMG ...
    tstih tstih August 2012 Development
  • Tutorial - learn machine code in 30mins[B][I]Message from the moderators[/I] - bigjon has requested that readers' attention be drawn to a better version of this tutorial, one which is easi…

    ...

    Hi folks, I'm a machine code novice who ... 'djnz fillscreen'
    Because our routine will continue from the loop ... keypress to 'brake')
    ;wait routine
    ld bc,$1fff ;max ...
    djnz fillscreen
    ld c,b ;initialise score
    push ...
    buzzy buzzy September 2012 Development
  • recovering the stack after an errorMy normal error handler starts with the stack as reset by LD SP,(ERR_SP) in $0053 ERROR_2, sets up some stuff and returns to BASIC via a "JP C,$1e73 …

    ... />
    Disabling interrupts in the routine itself is too late, as ... LLIST (two places)) and I'm not calling any of them ... expressions give errors 2 and C respectively and, presuming that the ... the normal error exit), my routine executes the given actions, stacks ...
    Battle Bunny Battle Bunny October 2012 Development
  • Mini scroll routineI'm looking for a routine that scrolls a small section of the screen downwards and replaces it with nothing, 2 x 2 charcter blocks to be precise, to …

    ... would do this anyway*. This routine scrolls the whole display file ... for an atmospheric effect? (I'm assuming this is for an ... is affected by the called routine, so save it nice
    ld l,a
    ret c
    ld a,h
    ld e,a
    ret c
    ld a,d
    R-Tape R-Tape October 2012 Development
  • help needed :) how to rotate a 3 x 3 array 90 degreesI just cant seem to get this sorted in my head ( or on paper ) , I've found multiple examples in C , python , etc but cant find any z80 examples any …

    ... little BASIC demo of a routine which will rotate any 2D ... t know about arrays I'm just using a simple 1D ... DIM b$(d*d): LET c=CODE "A"
    20 ... a-1)*d+b)=CHR$ c: LET c=c+1:
    NEXT b ... br /> NEXT b:
    LET c=c+1: NEXT a[/color]
    Battle Bunny Battle Bunny October 2012 Development
  • help needed :) how to rotate a 3 x 3 array 90 degreesI just cant seem to get this sorted in my head ( or on paper ) , I've found multiple examples in C , python , etc but cant find any z80 examples any …

    ... assembler version of my BASIC routine which will work for squares ... dims=5: LET m=dims*dims: DIM a$(m)
    15 FOR ... /> 20 FOR a=1 TO m: LET a$(a)=CHR$ (PEEK ... /> jr nc,LOOPB
    inc c ;C'=c =c+1
    ld a,b ...
    Battle Bunny Battle Bunny October 2012 Development
  • Wolfenstein / Doom for 48k SpectrumHi, is there any game / demo of this kind that runs on 48k machines? Thanks.

    OK Guys, I've updated the TAP version to include digital audio by default, and moved the player code to Uncontended RAM making it sound much better.

    I've also made the IDEDOS / +3 disk version which includes a cheat menu and in-game level skip ...
    nuggetreggae nuggetreggae October 2012 Games
  • Elliptical ChallengeSubsequent to the recent "Graph Plot" thread, I wrote this general purpose ellipse drawing routine which will plot (although it doesn't actually use …

    ... -32767. The BASIC routine works fine; I'm sure it's the ...
    Battle Bunny Battle Bunny November 2012 Development
  • Code execution logging/profilingAs revealed in [url="http://www.worldofspectrum.org/forums/showthread.php?t=41666"]this thread[/url], I'm adding support for reading code execution l…

    ... at 25278 ) in the routine at [url="http://pyskool. ... 28130 onwards in the routine at [url="http://pyskool ... after the RET C at 62816 in the routine at [url ... url]
    [*]The entire routine at [url="http://pyskool.ca ... m not sure yet what's going on with the routine ...
    SkoolKid SkoolKid December 2012 Emulators
  • Messenger interfaceHave anyone photos, schematic, rom images, documentation, or software for Messenger interface ? [url]http://www.worldofspectrum.org/infoseekid.cgi?i…

    ... A) boom, B) fizzle, or C) nothing? It'd be fun ... a MIDI interface although I'm not sure whether it's ... understand unless someone writes a routine to read that data.
    mcleod_ideafix mcleod_ideafix January 2013 Hardware
  • ZX7: an "optimal" LZ77 packerAbout 20 years ago, I started a M.Sc. in Computing, planning to work on data compression. Although I quickly changed to another subject for a number …

    [QUOTE=FrankT;674730]I'm using this to decompress ... contain RCS address)
    ld c,0 ; current column
    ... ; next row
    inc c ; next column
    inc ... /> [/CODE]

    The routine above is simpler and shorter ...
    Einar Saukas Einar Saukas January 2013 Brand new software
  • RAM used / corrupted by +3DOSAs I said previously, [url=http://www.worldofspectrum.org/forums/showthread.php?t=41775]I'm trying to put some games in hard disk[/url] so they can b…

    ... , or unless a different interrupt routine has been loaded, the +2A ... call the disk motor timeout routine as part of the interrupt ... load from BASIC, and from c/m use DOS INITIALISE, DOS OPEN ... of the game's IM2 routine shifting stuff around - including the ...
    Battle Bunny Battle Bunny January 2013 Games
  • Memory diagnostic toolIs there any sort of memory diagnostic tool for examining .Z80 files so I can easily identify large areas of blank memory? Scrolling through ZX Spin…

    If I'm looking for a ... past, or if I'm looking at a file ... [strike]Otherwise, here's a routine which lists addresses for areas ... ld bc,$7ffd
    out (c),a
    ei
    ... ld a,b
    or c
    ret z ;nothing to ...
    Battle Bunny Battle Bunny February 2013 Development
  • Quest for Witchcraft undeniencedI notice on the latest [url]http://www.worldofspectrum.org/whatsnew.html[/url] (02 Jan 2013) that LCD undenienced [url=http://www.worldofspectrum.org…

    ... a issue with Beepola playback routine which I cannot fix, as ... in October 2010, predating the (c)2011 message in Quest for ... ? I suspect not, myself. I'm guessing Mr.Beep used summat ...
    ccowley ccowley February 2013 Games
<1…28293031323334>

Latest Posts

  • Where to Buy the New or Fairly Recent , Excellent ZX Spectrum Games Software?
    harriusherbartio on 11:40AM
  • i am currently listening to........
    mel the bell on 11:34AM
  • Mis-labeled cassette titles or a name change?
    harriusherbartio on 11:06AM
  • Ways to preserve Speccy Tapes in the loft
    harriusherbartio on 10:58AM
  • Fixed Speccy Software. And which games remained unfixed?
    harriusherbartio on 10:47AM
  • Minor British Sports that did become games on the ZX Spectrum
    harriusherbartio on 10:30AM
  • How to return to basic properly from ASM
    Paradigm Shifter on 1:54AM
  • Frankie's ZX Spectrum Digouts
    Zup on April 8
  • Elusive Strategy Games done by the Smaller or less Prolific Software Houses.
    harriusherbartio on April 8
  • 1992 Spectrum Software
    harriusherbartio on April 7

HitBox

Word Docs Hits
routine 9.5K 14.8K
m 134.5K 180.5K
c 20.3K 48.8K

Related Threads

  • 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…
  • Fastest fill m.c. routine ever?What is the fastest fill routine you've ever seen? Is there a listing somewhere?<br /> Most games and adventures that use fill routines were consider…
  • comp.sys.sinclair Crap Games Competition (C.S.S.C.G.C. 2022) is here!Welcome one and all!<br /> <br /> [img]https://i.postimg.cc/3yYpjjbH/cropped-CCG2022.png[/img]<br /> <br /> I am proud to announce the opening of…
  • Arrays in C and C++ from a Java Programmer.I have been looking arround the web and found many conflicting answers to this question so I thaught I'd ask you folkes.<br /> <br /> What is the C a…
  • M&M:Dark MessiahJust started this game yesterday and am having fun so far. I just got rid of the Pao Kai ... jumped into the spiders lair ... and keep dying ... the…
  • God I'm soo glad i'm back home @WoSI just created a thread on LemonC64 saying that one of Nelly Furtado's songs sounds like a C64 and my thread was locked in less than 5 mins! I under…
  • Graphic equalizer m.c. program neededBack in the 90's I had a full-screen attribute equalizer that was simple, yet very impressive. We used to listen to Vangelis or Jean M Jarre by conne…
  • Edit-M by Kapyrin M.W.[url]http://www.worldofspectrum.org/infoseekid.cgi?id=0008139[/url]<br /> <br /> Language is listed as Polish, but the program is in Russian.<br /> <…
  • How to read AY Registers from M/C?Gentlemen, <br /> I will appreciate if you can provide me some details on this, as I could not find info in other sources. I would like to know if it…
  • Unprotecting games without knowning m.c.DivIDE or MB02 users don't need unprotected games, but those who still use the Microdrive, Wafadrive, Timex FDD, +3, Plus D, Disciple or use the new …

Related Searches

  • fastest screen routine
  • screen routine
  • cp m user
  • the adventure game i m trying to complete
  • hisoft c manual
  • detect 128k pentagon m
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • turbo load routine
  • simply turbo load routine
  • i m sure
  • joe gunn sprite routine
  • cp m
  • load amstrad games cp m
  • scroll rom routine
  • simple sprite routine
  • a m c

Copyright © 2024 World of Spectrum