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.013s
<1…14151617181920…34>
  • i want to start writing my own gamesi want to start writing my own games but have no idea how. is there any downloadable dummys guides or some software that teaches u how. the only expe…

    ... ,201

    RUN
    PRINT USR 32768

    65535 ... wrote a very simple MC Routine, next I'll try adding ...
    GBNvK GBNvK February 2004 Development
  • Spectrum 128 Graphics - A missed opportunity?The Spectrum 128 is my favourite model of the Spectrum - the pinnacle of the Sinclair miracle before it was hijacked by Amstrad. But I can't help thi…

    ... , then you are ready to print new colours. The program will ... set up

    30 PRINT AT 10,10;INK;"A ... the screen after running the routine is a character sqaure containing ...
    thx1138 thx1138 February 2004 Sinclair Miscellaneous
  • Game Editor questionI'm currently updating my image utility - TommyGun and my old Map editor, which I haven't released on WoS yet. My question is this. Would people li…

    ... program. If the library routine itself contains more LIB ... binary. Importantly, each library routine is attached exactly once ... keywords. They are for assembly files not compiled into ... XDEF" declaration. A particular assembly file can refer to global ...
    Alcoholics Anonymous Alcoholics Anonymous February 2004 Development
  • ROMDoes anyone have a complete list of the routines in the ROM of our beloved ZX Spectrum? Thank you. [ This Message was edited by: wilsonsamm on 2004-…

    ... starting the assembly listing.

    These are just routine names. Origin ... I uploaded the interface 1 routine names and labels for another ...
    Geoff Geoff February 2004 Sinclair Miscellaneous
  • 42 column text, Sinclair Print Utilities, etcI'm currently developing the next of the ZXIF text adventures - "43 Minutes" and, as a side issue, I'm really interested in 42 column text for this g…

    ... /> It consists of the code routine and character set. If you ... ="http://homepage.ntlworld.com/bad_beard/Print.tap"]http://homepage.ntlworld.com ...
    BadBeard BadBeard February 2004 Development
  • 42 column text, Sinclair Print Utilities, etcI'm currently developing the next of the ZXIF text adventures - "43 Minutes" and, as a side issue, I'm really interested in 42 column text for this g…

    ... ) to the machine code routine. The problem this presents ... Print Utilities is different is that the machine code routine ... text formatter (the wordwrap routine which prevents words from ... lines) to the Print Utilities machine code routine rather than straight ...
    woodcock88 woodcock88 February 2004 Development
  • 42 column text, Sinclair Print Utilities, etcI'm currently developing the next of the ZXIF text adventures - "43 Minutes" and, as a side issue, I'm really interested in 42 column text for this g…

    ... it on - it writes a print subroutine address into the CHANS ... enable or disable the print routine.

    The print subroutine itself is ...
    Alcoholics Anonymous Alcoholics Anonymous March 2004 Development
  • Any Errors?Any errors you feel Sinclair Research or even Amstrad made with the speccy??

    ... />
    So therefore change the PRINT AT command to use pixels ... rather than character squares - PRINT AT 65, 89; "Hello World ... ROM to fit in a PRINT routine that worked by pixels rather ...
    monty.mole monty.mole March 2004 Sinclair Miscellaneous
  • Any Errors?Any errors you feel Sinclair Research or even Amstrad made with the speccy??

    ... ROM, so a pixel-based PRINT routine could probably have been fitted ...
    Philip Kendall Philip Kendall March 2004 Sinclair Miscellaneous
  • Making a mapI should learn Z80 assembly, but I don't have the time (really busy) and I feel like making a game. I've tried with Colt which gives me enough speed…

    ... />
    [code]9000 PRINT BRIGHT 1; PAPER 3; INK ... ;"$%": RETURN
    9002 PRINT BRIGHT 1; PAPER 7; ... ;'": RETURN
    9003 PRINT BRIGHT 1; PAPER 7; ... ;",-": RETURN
    9004 PRINT BRIGHT 1; PAPER 7; ... /> GOSUB 9100 is my routine. In BASIC it is slow ...
    na_th_an na_th_an March 2004 Development
  • Making a mapI should learn Z80 assembly, but I don't have the time (really busy) and I feel like making a game. I've tried with Colt which gives me enough speed…

    ... px and py) to the routine from BASIC?[/quote]

    print routines and uses the A ... convention. Essentially because the routine uses the PRINT routine in the ROM it ...
    cyborg cyborg March 2004 Development
  • Amiga MOD on ZX SpectrumWell, there were several question about music matters on WOS lats times, so I decided to describe some of my 'adventures', heheh, with MOD playing on…

    ... have a go at a routine based on Gwem's description ... by the player from the assembly listing but I'd also ...
    Alcoholics Anonymous Alcoholics Anonymous March 2004 Sinclair Miscellaneous
  • Why Hex in place of Denary?Ok - most MC books / tutorials advocate the use of hex instead of denary. But the Speccy doesn't actually have a Hex converter so you need to write …

    ... /> 110 DATA -1
    1000 PRINT USR 30000

    Now ... actually happening with the MC routine?

    cheers again
    jonrach73 jonrach73 March 2004 Development
  • Why Hex in place of Denary?Ok - most MC books / tutorials advocate the use of hex instead of denary. But the Speccy doesn't actually have a Hex converter so you need to write …

    ... poked the following MC routine into the memory from ... PRINT USR 30000 has two effects - it runs the machine code routine ... />
    PRINT USR 30004 will jump into the routine at address ... />
    PRINT USR 30000 (run the routine at 30000, print the contents ...
    monty.mole monty.mole March 2004 Development
  • Changes that would have made a bad game goodA posting about technician ted beign far too hard to be playable got me thinking - what changes could have been made to existing games to make them b…

    ... that intecepted calls to the print character routine, and substituted nice hi ...
    Neil^P Neil^P March 2004 Games
  • Sound DreamJust daydreaming, don't beat me for this, if any of you assembler guru's (especially emulator developers) ever are in need of new ideas, it would be…

    ... good working knowledge of z80 assembly for a start.

    routine that draws a polygon in ... . Trap the Gunsight sprite draw routine. Tell the script to draw ... , as I said, of z80 assembly. And you'll have to ...
    Dunny Dunny April 2004 Games
  • VSYNC FunctionI have written a VSYNC function, so that I can clear the screen before redraw without flicker on the screen, I do this by peeking at the address 2367…

    ... the entire program was in assembly? Would HALT serve the purpose ... mode and write an interrupt routine that simply does an "ei ...
    Alcoholics Anonymous Alcoholics Anonymous May 2004 Development
  • VSYNC FunctionI have written a VSYNC function, so that I can clear the screen before redraw without flicker on the screen, I do this by peeking at the address 2367…

    ... the entire program was in assembly? Would HALT serve the purpose ... recommend to write own interupt routine too.
    LCD LCD May 2004 Development
  • debuggingI have read a fair bit about z80 machine code and am ready to experiment using Tasm. One concern is how would you debug using this method of programm…

    ... crashes). The key to successful assembly programming is to do everything ... any language, but especially for assembly where [I]really[/I] small ... diagnostics into your program (like PRINT "x is "+x+" at line ... editor (another perk of cross-assembly...)
    gasman gasman May 2004 Development
  • An intriguing question...Well, intriguing for me anyway. As we all know, when calling a Machine Code function from BASIC, we use the USR (address) function. But for this to …

    Not only does the USR routine give back the value of ... affect the output.

    PRINT USR will display at the ...
    Dr BEEP Dr BEEP June 2004 Development
  • Strange layout of Spectrum video memoryHello, does anyone have an idea why the Spectrum's video memory has such a strange layout? I understand that a resolution of 256x192 is an easy mean…

    ... do something with the PRINTing routine in the ROM.
    Once ... pixelrow from a character. For PRINT the screen is easy, for ... a lot harder.

    PRINT TO SCREEN
    [code]
    Dr BEEP Dr BEEP August 2004 Sinclair Miscellaneous
  • Program sizeI am typing a basic program into a ZX and I need to find out exactly how much memory it is using. Is there a way to calculate this? :confused:

    ... machine stack.
    An unused routine in the ROM is used ... /> This was probably a debugging routine left in by the developers ... mentioned in the manual.
    PRINT USR 7962 actually returns the ... free memory further.
    The routine allows a general overhead of ...
    Geoff Geoff August 2004 Sinclair Miscellaneous
  • 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] ; ***********…

    ... do. I saw the AChar routine and assumed it was calculating ... . Replacing PChar with a routine to print a Char row with clipping ...
    AndyC AndyC 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] ; ***********…

    ...

    ; **** START INTERRUPT ROUTINE ***

    MainLoop:
    ; ... PChar

    ; Only print a 3rd column if moving ... RET Z

    ; Print 3rd column, checking for wrapping ...
    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] ; ***********…

    ... br />
    ; **** END INTERRUPT ROUTINE ***

    MoveAndPrintSprite:
    LD ... CALL WrapCharVertically

    ; Print next char and move to ... WrapCharVertically

    ; print the last blank char
    robpearmain robpearmain August 2004 Development
  • Where do you start!I am fairly new to spectrums, and have only been programming for a couple of years starting on bbc basic. where do you start programming a game. Is a…

    [quote]You are comparing assembly language with quantum physics? I ... /> No. I'm comparing simple assembly programs with ones that require ... someone with a highly optimised routine for a specific use of ...
    cyborg cyborg September 2004 Development
  • PokesDoes anyone know where I can find a list of Pokes for my Speccy games? I am trying to find some for On the Bench ! Thanks

    ... 22: INPUT T$(A,B): PRINT A;"-";B;"-";T$(A,B ... it being a rather tedious routine), then when you have made ...
    jil jil September 2004 Games
  • 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 …

    ... /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:


    ; PCHAR

    ; PRINT A 1*8 CHAR TO ...
    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 …

    ... /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:


    ; PCHAR

    ; PRINT A 1*8 CHAR TO ...
    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 …

    ... /> RETI

    ; **** END INTERRUPT ROUTINE ***


    WRITECHAR:


    ; PCHAR

    ; PRINT A 1*8 CHAR TO ...
    robpearmain robpearmain September 2004 Development
<1…14151617181920…34>

Latest Posts

  • I am currently watching.....
    Paradigm Shifter on 12:49AM
  • New video about S-video modification on Issue two 48K Spectrum.
    Renegade on April 21
  • Fixed Speccy Software. And which games remained unfixed?
    John Elliott 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
  • European Software Titles with an English version
    harriusherbartio 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
  • Celebrity deaths...
    mel the bell on April 20

HitBox

Word Docs Hits
assembly 3.2K 4.3K
routine 9.5K 14.8K
print 8.5K 20.4K

Related Threads

  • 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…
  • Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy?<br /> <br /> That is print(y,x,CHAR) that allows 0 &lt; y &lt; 192 and 0 &lt; x &lt; 25…
  • Print text in assemblyHello,<br /> <br /> a perhaps simple question: I would like to print a text string on the screen and I wonder how to do that in the most easy way? <b…
  • Proportional Print Routine...Hi Folks,<br /> <br /> Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints …
  • Using the ROMs PRINT routineI really am starting from scratch again it seems, but how do you utilize the ROM routine to print characters, I think you point te BC register to an …
  • ROM PRINT routine issuesHi all,<br /> <br /> I am using the ROM print routines a lot in my assembly program and I'm experiencing issues. I am changing the system variable…
  • 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…
  • Spectrum assembly programmingHi, I'm passionated in assembly programming and I'd like to find some documents talking about Spectrum (not Z80). Do someone have interesting referen…
  • How to print with colour using DiscipleHi!<br /> <br /> I was wondering if there is any way of printing in colour using the Disciple. I am using an Epson Stylus 600 Printer with one of my …

Related Searches

  • fastest screen routine
  • screen routine
  • print a char in asm
  • im1 interrupt routine
  • im1 rom interrupt routine
  • assembly print text
  • assembly print text at pixel
  • rst 16 print routine
  • fast print routine
  • print routine
  • text print routine
  • custom print routine
  • print text assembly
  • print assembly
  • print at text assembly
  • assembly print at
  • rom print number routine
  • assembly routine
  • assembly routine graphics
  • load tape assembly routine headerless

Copyright © 2024 World of Spectrum