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.084s
<1…6789101112…34>
  • Compiler conventions for passing args/return valuesI've been mulling over this for a while, but I can't spot it covered anywhere. There are various methods for passing args and return values between …

    ... the first parameter in register xx, the second in register yy, etc ... exactly what is done by asm coders so this would amount ... returns, possibly at several points in the function code. For vararg ... and the vararg target, written in asm, would just walk the stack ...
    Alcoholics Anonymous Alcoholics Anonymous September 2013 Development
  • The making of R-Type on the speccy book, free downloadBob Pape, the guy who wrote R-Type on the speccy has made his book, "IT'S BEHIND YOU: the making of a computer game", available for free download: [u…

    ... display, mode, sprites, scrolling, etc.? In memory, or are they written ... .. $d000 , you see the locations in relation to sprite pos's ... .

    try the following in winvice (c64).. it would give ... columns .. you would do that in ASM then grab the line of ...
    fog fog September 2013 Games
  • Returning to BASIC from asmI never had to do it till now but there is always the first time :) At machine code program start I preserved SP register and all the other ones. A…

    No idea, but welcome back!

    Having messed around in asm myself, I have learned a new appreciation for BASIC and am glad to have returned myself. It's like a cozy warm "home" that I should never have left.

    D.
    Dunny Dunny September 2013 Development
  • coding guruOk I'm looking for a to help me in my quest to do my first proper game. The 80's child in me thinks he can do it, But the 2013 man in me knows zip. …

    ... just the basic 101 in MC ( I have Spectrum Machine Code ... : ) so can understand what happens in the MC.

    Task Force ...
    ardentcrest ardentcrest September 2013 Sinclair Miscellaneous
  • coding guruOk I'm looking for a to help me in my quest to do my first proper game. The 80's child in me thinks he can do it, But the 2013 man in me knows zip. …

    ... ;724637]fully versed in zxbasic just the basic 101 in MC ( I have ... : ) so can understand what happens in the MC.[/QUOTE]

    OK ... , in this case I agree with [ ...
    Einar Saukas Einar Saukas September 2013 Sinclair Miscellaneous
  • Abbaye des morts[url]http://www.locomalito.com/juegos_abbaye_des_morts.php[/url] Looks like Spectrum, sounds like Spectrum, but it's not a Spectrum ('cause no colou…

    Hi!
    in your opinion, is possible to ...
    Something like a routine in asm could be perfect

    DaRkHoRaCe DaRkHoRaCe September 2013 New game ideas
  • z88dk and im2I set up a minimal IM2 mode so I can draw sprites for a laff [code] #include <string.h> #include <stdio.h> #include <im2.h> #include <stdlib.h> #in…

    ... subroutine can be written in asm below as the one ... was not done in that example.

    asm equivalent:
    ... br /> M_END_ISR_LIGHT


    // asm ISR equivalent

    void ... my_isr(void)
    {
    #asm

    push af
    Alcoholics Anonymous Alcoholics Anonymous October 2013 Development
  • Abbaye Des Morts Halloween DEMO ! ! !Hi to all creepy ZX brothers and sisters!!! Me and Jerri are proud to announce you the first Abbaye Des Morts Demo !!! Finally with real colour clash…

    ... all the map's rooms in asm in the first version of the ...
    DaRkHoRaCe DaRkHoRaCe October 2013 Brand new software
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to Sprite Graphics Declared in ASM at End of File ... /> void *temp;
    #asm
    XDEF SND_TICK
    ... /> }


    #asm

    defb @11111111, @00000000 ... @11111111, @00000000

    ; ASM source file created by SevenuP ...
    slenkar slenkar November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to Sprite Graphics Declared in ASM at End of ... />
    rendernow=1;
    #asm
    XDEF SND_TICK
    SND_TICK ... }


    #asm

    defb @11111111, @00000000 ... 11111111, @00000000

    ; ASM source file created by SevenuP ...
    slenkar slenkar November 2013 Development
  • Documentation for SP1 for Z88DK?(I was going to post in [URL="http://www.worldofspectrum.org/forums/showthread.php?t=11729"]the other thread[/URL], so if a mod thinks this should go…

    ... to Sprite Graphics Declared in ASM at End of File ... br /> #endasm
    */
    #asm
    push hl

    }


    #asm

    defb @11111111, @00000000 ... @11111111, @00000000

    ; ASM source file created by SevenuP ...
    slenkar slenkar November 2013 Development
  • Collision Detection in SP1Hi, Does anyone have a well-documented example of using collision detection in spritelib. I've search WoS and Z88DK forums but no joy. Something wi…

    ... functions themselves are written entirely in asm, without a C-language ... at the end of the asm part of sp1_TestCollision() instead ... a look at the generated asm around calls to sp1_TestCollision ... . ("zcc -a" creates unoptimized asm output from the C translator ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Cross platform developmentI'm just vaguely considering supporting a few more retro 8 bit platforms for something I have in mind to do. Just Z80 and 6502 really, but that cove…

    ... definitely program in C then. You can still use asm from C ... get C compilers to output ASM anyway which you can look ... the time. Only things written in ASM these days are very low ... Even GPU shaders are done in HLSL or GLSL these days ... some C++ things thrown in.
    Paradigm Shifter Paradigm Shifter November 2013 Development
  • Cross platform developmentI'm just vaguely considering supporting a few more retro 8 bit platforms for something I have in mind to do. Just Z80 and 6502 really, but that cove…

    ... URL]. The linker will pull in code in units of modules, which ... the two subroutines pull it in via "LIB" declarations. This ... z88dk\work (or someplace). Unzip in there. Copy the header to ... as easily be written in asm, using the asm entrypoints of the sprite ...
    Alcoholics Anonymous Alcoholics Anonymous November 2013 Development
  • Assembly code auto optimiserFor my Finders Keepers Plus project I'm considering writing an Assembly code auto optimiser. Way back when I wrote the original FK I considered optim…

    MASM for x86 had pseudo op macro things like

    .IF condition
    .ENDIF

    and suchlike for emitting highish level logic code in asm, maybe some of the Z80 assemblers have that too?
    Paradigm Shifter Paradigm Shifter December 2013 Development
  • Code to test if a rectangle is in a rectangle[SIZE=3][FONT=Calibri]I am looking to write some code that will check if a rectangular shape is outside or overlapping a second rectangle. If the sma…

    I have this collision check in asm. I'll post it today when I'm back home.
    Ralf Ralf December 2013 Development
  • Writing faster BASICIn terms of structuring BASIC programs, what are the best ways allocate variables, functions, arrays? Any tips. I remember INPUT mag had some suggest…

    ... of some reduction in speed). Another significant area in which both ... /> Putting the REMs with the ASM at the end sounds sensible ... version...which yes was bugged in initial prints of the ... line trace for basic, written in ASM that the INPUT assembler should ...
    dmsmith dmsmith January 2014 Sinclair Basic
  • About how z88dk generates code and makes room for variables.When you attempt to code games for the 128K models using z88dk in C you need to somewhat control where variables are stored in memory. I thought tha…

    ... . Sometimes uninitialised variables are put in a separate place (since you ... be next to each other in memory.

    You should ... all your variables in asm and just extern them in a global.h ...
    Paradigm Shifter Paradigm Shifter January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    Choose the right tools for the job. If C is fast enough, it's much easier to understand and isn't as retarded as Basic, that's for sure.

    Mojon Twins seem to do OK with their C engine. You can always write stuff that needs to be fast in asm.
    Paradigm Shifter Paradigm Shifter January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... as if you were programming in asm minus the headache of register ... do not want to write in asm (ie always), it's the ... C. It is hand-coded asm, supplied in libraries. z88dk has a ... fzx proportional font system is in asm. Much of, and soon, all ...
    Alcoholics Anonymous Alcoholics Anonymous January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... It is hand-coded asm, supplied in libraries. z88dk has ... proportional font system is in asm. Much of, and ... the performance of hand coded asm games.[/QUOTE]
    < ... . If the supplied asm ones ain't fast ... in C! For full, fast control of the machine, you want asm ...
    Marko Marko January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... if you were programming in asm minus the headache of ... can't just code in asm using a C compiler ... will never write a pure asm program again (probably :) ). ... asm, the asm either being my own or shared by someone else in ... is close enough to asm to allow getting ...
    Dunny Dunny January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... instructions, so having an asm implementation greatly improves performance.
    in asm using a C compiler - ... the assembler
    // z80asm prog.asm -lz80.lib (approximately - I ... /_DEVELOPMENT/stdio/z80/asm_vsnprintf.asm?revision=1.2& ...
    Alcoholics Anonymous Alcoholics Anonymous January 2014 Development
  • Idiots Guide......To machine code, or assembler language...whatever the appropriate term is Basically at this stage I want to fiddle about and try and get used to…

    ... you can't just code in asm using a C compiler - ... way -- by calling functions in libraries -- and they share ... C compiler; from your asm program you can call ... assembler
    // z80asm prog.asm -lz80.lib (approximately - I ... file (translate C to asm)
    3. Run ...
    Dunny Dunny January 2014 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    I like the idea of the code example but i'm a beginner and was wondering if you have just a pure source version of it in asm so I can just use zx spin and run it.

    Looks good though and thanks for your help and sharing it in the first place :-)
    alienbanana alienbanana February 2014 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... pure source version of it in asm so I can just use ... your help and sharing it in the first place :-)[/QUOTE]
    in this thread[/URL], then I ...
    szeliga szeliga February 2014 Development
  • A z88dk + sp1 demo (with source)Since nowadays people are still wondering about how difficult it is to make something in z88dk, I thought I just put a very simple demo to show how e…

    ... 100k lines of asm source code in libraries and the ... demo can be written in asm too, although C is ... sp1/spectrum/sprites/sp1_MoveSprPix_callee.asm?revision=1.1& ... which falls into the asm entrypoint where registers ... on using these libraries in asm as I know it ...
    Alcoholics Anonymous Alcoholics Anonymous February 2014 Development
  • Math Quiz - MultiplicationThe topic is fast multiplication routines, from 8x8 to 32x32 and all points in between. These functions sit underneath floating point libraries, gen…

    ... you never have to multiply or divide for anything, ... occasionally a fixed constant multiply to index tables or ... z80-derived chip with built in multiply/divide without expense. And ... to pay for fast integer multiply in specific circumstances. Floating point ...
    Alcoholics Anonymous Alcoholics Anonymous February 2014 Development
  • Ghosts n' Goblins loaderI'm trying to put Ghosts n' Goblins onto a +3 disk but struggling to understand the mc loader. Basic loader [code] ink 7 : clear 25000 : load "" cod…

    ... destined for 22200 held higher in memory (below the game codes ... tried setting ramtop to 24735 in my mc loader before calling 22200 ...
    Speccy_James Speccy_James February 2014 Development
  • A "generic" loader for +3(e)I've made this loader for 128k games in +3DOS. [CODE]dos_open equ 262 dos_close equ 265 dos_abandon equ 268 dos_read equ 274 dos_write equ 277 dos_s…

    ... from my menu are low in ram, 24000 for example so ... run I do a clear in mc to set ramtop to 23999 ... doesn't run when my mc menu is loaded from it ... what I need to set in my mc menu to stop the ...
    Speccy_James Speccy_James February 2014 Development
<1…6789101112…34>

Latest Posts

  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Your Spec-chum on 7:28AM
  • Your Favorite Magazine Cover Tapes.
    Paradigm Shifter on 1:28AM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • I am currently watching.....
    zx1 on April 11
  • Today's BASIC program: visit attribute cells I am interested in, in pseudorandom order
    Paradigm Shifter on April 11
  • How do you share programs online?
    firelord on April 11
  • Celebrity deaths...
    Ælita on April 11
  • Who Has Got The Earliest ZX Spectrum Software?
    harriusherbartio on April 11
  • Footballer of the year - translated version
    firelord on April 11

HitBox

Word Docs Hits
multiply 512 686
in 401.9K 810.5K
asm 3.8K 6.7K
mc 1.5K 1.9K

Related Threads

  • Help! Experts in BASIC/ASM, Hardware, in-game screenshots needed!There are several games which are too complicated for me to get the in-game screenshot. If you guys could help me, the Spectrum community would appre…
  • Glad to see the ZX Spectrum is in the Science Museum in London.About time too! Last tiem I looked there was just the ZX-80 but the Spectrum is in there now too, alongside a pong-clone and a Vic-20.
  • An MC question (sorry, there's no MC forum to post to!)Ok, still struggling with learning MC - but am getting there.<br /> <br /> I just can't find anywhere on the web / in books that explains how to do a…
  • have a speccy program not in the archive or in MIAIntermediated Maths 2 for the 48K!!
  • New remake in progress - play in browser[url="http://www.multiedge-net.co.uk/wally"]http://www.multiedge-net.co.uk/wally[/url]<br /> <br /> Play it in your web browser; no nasty downloads (…
  • Speccy mentions in the general media in modern timesHas the speccy been mentioned or appeared or both on TV on much later computer games in recent times.<br /> <br /> "Worms World Party" has a ZX spect…
  • help me identify this TYPE-IN for the Spectrum back in '83I've had an amazing time downloading some of the type-ins on this site and bring back lots of fantastic memories (I can still remember typing in Stas…
  • Back In Time Lite / RV Mini September 2005 in MANCHESTER!well, the show is looking bloody great! Mark Knight, Ben Daglish, Rob Hubbard . . . and a live set from Mark Hibbett (Hey Hey 16K) . . . + an RV, sho…
  • IN command in BASIC to read keyboardThis weekend on a Sinclair meeting we had some BASIC-games using IN to control the character. The maker of the game assumed that the result of an IN …
  • Spin / Emuzwin and reading keys with IN in BasicIt's just a bit of a quirk I've found really, but here goes...<br /> <br /> Some of the Basic programes and games I've encountered lately , use IN to…

Related Searches

  • writing music in basic
  • play in basic
  • play command in basic
  • unable to log in
  • print a char in asm
  • asm draw character
  • lost in my spectrum
  • rabbit in nightmareland
  • books in pdf format
  • hello world in assembler
  • circle in asm
  • asm examples
  • save screen from mc
  • 2 numbers in address
  • 2 numbers in address debugger
  • asm
  • change border colour in mc
  • change border colour in mc out
  • screen chr position in mc asm
  • multiply in asm

Copyright © 2024 World of Spectrum