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.018s
<1…26272829303132…34>
  • Game loop design?Having some thoughts on how to design the game loop and could do with some hints and tips from folks who have done it before! It's all about how to …

    ... should be prepared then that routine should be called (after reenabling ... your entire 'proper' code as CALL draw_screen \ HALT \ JR halt_inst \.< ... first screen
    enter IM2 routine
    new screen to ...
    --interupt during this call - took a long time
    cyborg cyborg July 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... of the sprites. Then call your sprite drawing routine.

    If ... you want the sprite routine to be versatile and cope ... />
    In my own sprite routine, which is for 16x16 sprites ... on. Have a separate drawing routine for each line and jump ...
    dmsmith dmsmith August 2004 Development
  • need help with speed optimization. this procedure draws a sprite with mask from memory onto the screen with x-coordinate in pixels. it doesn't shift sprites in realtime, it just uses …

    ... BC ;At present routine is written to handle ... br /> HALT
    CALL DRAWSPR ;Call sprite drawing routine

    ...



    * Routine to Generate a screen address ...



    * Routine to generate a table of ...
    dmsmith dmsmith August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... --it appears not to call my IM2 routine, but it has a ...
    Erlstoned Erlstoned August 2004 Development
  • Interrupts details questionSuppose I am writing a game and I want to use interrupts to measure time, draw the screen without flicker, maybe to poll keyboard etc. What kinds of …

    ... enabled, processor jumps to interrupt routine (TIME: 0)
    in the ... speccy 48: stack above 32768 (call,push,pop,ret acces memory ...
    Fikee Fikee August 2004 Development
  • 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 Note, for 48k spectrum using TASM [code] ; ***********…

    ... INTERRUPT ROUTINE ***

    Start:

    ld a,0
    call ... /> CALL AChar

    CALL DoAttr
    CALL PChar
    CALL WChar

    CALL ...
    robpearmain robpearmain August 2004 Development
  • 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 Note, for 48k spectrum using TASM [code] ; ***********…

    ...
    ; **** END INTERRUPT ROUTINE ***

    MoveAndPrintSprite:
    CALL WriteSpriteChar
    CALL WrapCharVertically

    CALL WriteSpriteChar
    CALL WrapCharVertically

    CALL ...
    robpearmain robpearmain August 2004 Development
  • 3d Code... simple Anyone know where I can get some examples of 3d routines written in basic... I`ve done some googling, and come up with some source for PowerBasic or…

    ... polygon view like Driller? The routine would vary enormously depending on ... camera position as you would call it in modern games)? Is ... to the horizontal plane? The routine will be simpler if the ... the code. Mind you, the routine was as slow as hell ...
    monty.mole monty.mole September 2004 Development
  • Anyone know the address mappings...of the hardware resources on the speccy; From the screen display address range to all the hardware control registers. etc. Where can I get access t…

    ... speed optimisation, it contains a routine for doing sprites from unshifted ... coord of sprite we are test for
    ;collision with
    dmsmith dmsmith September 2004 Development
  • I would like to write emulatorHi guys, I'm new to this forum but I realise that you must get loads of posts from people asking "how do I write an emulator" so I'll try and be spe…

    ... PC
    |
    Call Opcode_Handler
    |
    Test TStates = 69888
    |(no ... ) |(yes)
    | |
    | | Call Update_Display
    Dunny Dunny September 2004 Development
  • I need ASM for random numberI need to generate a random pair of coardinates in asm so that x=random no between 0 and 31, y=random no between 0 and 23. Any ideas on how to code …

    ... . the timer and then call the RND-routine with A holding the ...
    LD A,6
    CALL RND

    will produce ...
    Dr BEEP Dr BEEP September 2004 Development
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ...
    ORG 32768

    CALL INITIM2

    ; Fill Back ... /> LD B,A
    CALL WRITECHAR
    POP BC

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ...
    ORG 32768

    CALL INITIM2

    ; Fill Back ... /> LD B,A
    CALL WRITECHAR
    POP BC

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
  • Smooth Color Masked Sprites using fast page flip on 48kHere is a quick demo of using char based sprites using the Page flip method: a) Background is copied to buffer b) Sprites drawn on buffer c) Buffer …

    ...
    ORG 32768

    CALL INITIM2

    ; Fill Back ... /> LD B,A
    CALL WRITECHAR
    POP BC

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:
    robpearmain robpearmain September 2004 Development
  • I would like to write emulatorHi guys, I'm new to this forum but I realise that you must get loads of posts from people asking "how do I write an emulator" so I'll try and be spe…

    ... the example of Phil's test suite which keeps getting thrown ... it hard to write a routine that can determine if an ...
    MadDoc MadDoc October 2004 Development
  • RZX for Sabre WulfI was just about to send an RZX for Sabre Wulf to the RZX Archive when I noticed they don't accept Ultimate's (and other companies' who haven't given…

    ... pain in the bum to call, besides...

    I always ... the ROM routine, hacked to make it easy to call, until I ... devised my own version of the routine which ... same algorithm as the ROM routine but is integer-only and ...
    robert@fm robert@fm October 2004 Games
  • Zecut0r and ZAFA while ago (about 2 yrs)i took VbSpec and tried to port it to Delphi 6. Althought it was pretty weak, it. Meanwhile DelphiSpec 0.1 appeared and i wa…

    ...
    equal smaller greater conditions test.


    3 Octomber ... poke16 peek peek16 usr jump call over swap plot added
    zecut0r zecut0r October 2004 Emulators
  • Interesting Custom LoadersHi everyone, I was just thinking about custom loaders on the spectrum and I thought I'd ask you all what you thought was the best one. I'd have to …

    ... can't test this until I write my custom loading routine, hence ...
    monty.mole monty.mole October 2004 Sinclair Miscellaneous
  • New Turbo-Load version of Tales From A Parallel UniverseNot very interesting to most, but I know some of you still use 'real' Spectrums. While fiddling around with a program I created ages ago to build c…

    ... finished. The call to 32768 there is the 'decompress' routine for the ... code!). Line 40 is the call to actually start the game ... copy of the ROM loader routine which has been 'fiddled around ...
    Lee Tonks Lee Tonks October 2004 Games
  • Compressed Loading ScreensHi everybody From my speccy memories I could swear I could remember games with loading screens that took less than normal time to load. But up until…

    ... the normal ROM-routine, but there is a test for pressing YRS ...
    Dr BEEP Dr BEEP November 2004 Sinclair Miscellaneous
  • Reading the keyboardDoes anyone have a code sample to read the keyboard in machine code ?

    IX isn't even used in the routine...

    even better is CALL 0, hehe
    rich_chandler rich_chandler November 2004 Development
  • Reading the keyboardDoes anyone have a code sample to read the keyboard in machine code ?

    ... the routine out of a larger program. As regards the CALL 0 ... , if you check the routine you'll see ... to point to the service routine.

    [ This Message was ...
    dmsmith dmsmith November 2004 Development
  • Reading the keyboardDoes anyone have a code sample to read the keyboard in machine code ?

    ... regards the CALL 0, if you check the routine you'll see ... to point to the service routine.

    [ This Message was ...
    rich_chandler rich_chandler November 2004 Development
  • Reading the keyboardDoes anyone have a code sample to read the keyboard in machine code ?

    ... /> Why not use the ROM-routine if you want to read ... use it and alter the routine to scan for more keys ... /> [/quote]

    The ROM routine wants to deal in cursor ...
    ld a,(state)
    call SPtbllookup ; a = length of time ...
    Alcoholics Anonymous Alcoholics Anonymous November 2004 Development
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    ... standalone subroutine to do it - call it with your address in ... it directly in a sprite routine. A better way would be ...
    gasman gasman November 2004 Development
  • Help required to calculate screen addressesDoes anyone have some code that calculates the screen address one pixel below the given address ? Is it best to use a lookup table ? Any examples of …

    ...
    LD A,B
    CALL #22B1 ; CALCULATED ADDRESS TO HL ... />
    The PLOT-routine starts leftunder, this routine assumes that the pixels ...
    Dr BEEP Dr BEEP November 2004 Development
  • Key Redefine RoutineAnyone written a nice key redefine code snippet?

    ... Note: when you calls this routine, it will wait for any ... /> in: out data from previous routine
    out: in A - ... :
    [code]
    TRANSF CALL COUNN
    LD E,A ...
    XOR 255
    CALL COUNN
    LD D,A ...
    aprisobal aprisobal December 2004 Development
  • Idea for a new feature to compliment a debugger in an emulatorI had an idea for an emulator feature yesterday. Don't recall having seen this idea before, but I'm sure you'll correct me if it has. :) In that cas…

    ... through something manually, you could call up some sort of graphical ... some sort of graphical routine or something and call this thing up ... to the heart of the routine you wanted to tear apart ...
    mel the bell mel the bell December 2004 Emulators
<1…26272829303132…34>

Latest Posts

  • i am currently listening to........
    Paradigm Shifter on 12:26AM
  • Happy 40th Birthday to the Amstrad CPC464!
    dmsmith on April 16
  • 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
  • European Software Titles with an English version
    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
call 14.3K 24.3K
test 14.3K 19.1K
routine 9.5K 14.8K

Related Threads

  • Daley hompsoms Super Test Day 1Anyone got any tips on the diving game? I'm struggling to get the 75 points needed in later levels. Also, can anyone remember what each of the 4 judg…
  • LINE-routine and other nice pieces of codeThe line-topic came in the end with a nice piece of fast coding.<br /> <br /> I think that there might be more of these routines out there (where-eve…
  • line routineWondered if anyone can help me out. I have been programming a 3d graphics library for the spectrum, in Machine code.<br /> <br /> The line routine th…
  • testTest message
  • FAILED THE BLOODY TEST !!!Well, I finally worked out the courage to take the Spectrum certification test... AND FAILED !!!<br /> Not exactly that I was expecting to pass, but …
  • ZXSpinGL first test upHi all,<br /> <br /> There's a test of ZXSpin using OpenGL to render the spectrum graphics<br /> (smooth scaling and scanlines mostly) up at my site:…
  • +3 test disk somewhere ?The "Integral disk test v1.5" from the +3's QAZPLM ROM test says it requires a test disk.<br /> Is it possible to find this disk somewhere ?<br /> It…
  • SPIN-Lite (Working Title) test availableHi all,<br /> <br /> I've been having a break from SPIN, pursuing my original goal of a BASIC<br /> interpreter. Well, I took SPIN's main core an…
  • 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…
  • Call for identificationDoes anyone here know for 100% sure which issue carried "The YS Trainspotters Guide to<br /> Playing Games" booklet?<br /> The SPOT*ON magazine datab…

Related Searches

  • fastest screen routine
  • screen routine
  • game test emulator
  • spectrum 3 test program
  • im1 interrupt routine
  • im1 rom interrupt routine
  • im1 rom interrupt routine iy
  • interrupt routine
  • best place for interrupt routine
  • 3 speed test
  • zx 128k timing test program
  • 128k timing test program
  • turbo load routine
  • test routine
  • test routine start
  • 128 test routine start
  • 128 test screen routine
  • 128k test screen rom routine
  • call test screen
  • calling test routine

Copyright © 2024 World of Spectrum