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.078s
<1…891011121314…34>
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... Ian Beardmore's channel creation code, to leave ZX Printer ... wrap, and one to just print whatever you like.[/QUOTE]
    with the lower screen mod and the combined ... it into a PropSys form with each character left justified ...
    Battle Bunny Battle Bunny May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... url] with na_th_an's demo updated to include the machine code wrapping ... routine and the lower screen patch. There's ... not responded - went down with my second kidney infection in ... I will have a play with this when I am up ...
    Paddy Coleman Paddy Coleman May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... version of the original YS code, with thanks to Battle Bunny for ... between 32 and 127 then print a question
    ;mark instead ... /> CP 182 ;mod to access lower screen
    JP NC,ERR5
    chev chev May 2011 Sinclair Basic
  • Proportional Print Routine...Hi Folks, Does anyone know of a good proportional printing routine for the ZX Spectrum? Ideally I am looking for something that prints with charact…

    ... for the standard proportional print code:

    [code]; Based on Proportional ... 0xff ; next two codes dealt with will be the X
    with nasty INK and
    ... a, 191 ; mod to access lower screen
    call pixel_add + 2 ;< ...
    chev chev May 2011 Sinclair Basic
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ...
    [code]
    org 33000
    ld a,1 ; lower screen
    call ... in bytes
    call 8252 ; print it

    string defb ... Spin the screen is garbled and filled up entirely with 0's ...
    ooze48k ooze48k June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... because of the extra bit with the call 8252 string.< ... the code

    [CODE]org 33000
    ld a,1 ; lower screen
    call 8252 ; print it

    string defb ... can design your own routines with your own rules. Personally I ...
    R-Tape R-Tape June 2011 Development
  • Print TextHow do i print text on the bottom left row(memory location in attribute 23295) of the screen in assembly? I understand the parts better on paper and …

    ... ld 1 or 2 (lower or upper screen) then call 5633 to ... br />
    With this routine you can use full screen PRINT AT and ... on the right defined screen

    [code]
    ; PRINT AT Y,X ... full screen
    ; Y = B- ...
    Dr BEEP Dr BEEP June 2011 Development
  • Help identifiying a very old gameHello, first post here although I've lurked for a while :) Great site! This is a long shot, but I wonder if anyone can help me find a game I played…

    ... screen at the top as well. Control is quite good with ... off somewhere else on the screen. Fairly simple looking graphics ... thrust, 0 = laser) and all lower row are bombs. All in ... the first time. The compiled machine code graphics are surprisingly smooth, ...
    Rawhead Rex Rawhead Rex June 2011 Games
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... can fill in ___ with:
    *0006
    ld a, 1 ; lower screen

    call 5633 ...
    call 8252 ; print it

    GameLoop ...
    ; ---------------------- Start of suggested code -------------------------

    ld (de ...
    ooze48k ooze48k July 2011 Development
  • Move objectHi again, I am using paper colors to represent game objects. I have a "paddle" that is 4 pixels wide. I save its position as a 2 byte word in memory…

    ... single routine that deals with screen addressing, you only have ... having problems, with the following line of code:
    [code]
    ... />
    ld a, 1 ; lower screen

    call 5633 ; ... br />
    call 8252 ; print it

    GameLoop< ...
    ooze48k ooze48k July 2011 Development
  • Sneak Peak...Hi Folks, A sneak peak of the application I have been writing over the last few months (with a lot of help from this group, BASin and recently ZXDS)…

    ... to RAM disk as SCREEN$ and then loaded as ... instant screen display/switch!

    I am left with two ... speed of the Proportional Print routine. Thanks to the ... only I knew Z80 machine code then I would get ... your help and support with coding tricks etc.
    Paddy Coleman Paddy Coleman July 2011 Sinclair Basic
  • Creating a Demo with TommyGunSome of you may have caught the thread in 'new game ideas' concerning Super Stick Man (a title that WILL eventually change due to how the graphics ha…

    ... a lot with assemblers (ZX Spin)

    And Machine Code programming for ... sense in conjunction with the above.

    [CODE]org 33000 ;org ... /> ld a,2 ;1 is lower screen, 2 is upper, relates to ... in ROM to open upper screen
    here ld de, ...
    R-Tape R-Tape July 2011 Development
  • machine code loadercan someone have a look at this loader and break down what its actually doing and also how i can stop it from executing the 2 loads of headerless blo…

    ... resolved by loading from a machine code routine but, as I didn ... included the start address with the LOAD ... CODE commands.

    Here ... stop the LOAD addressing the lower screen.
    [code]
    ORG $5B00
    Battle Bunny Battle Bunny August 2011 Sinclair Miscellaneous
  • File size in 128K RAM diskHi Folks, Is there a way to get the size of a file stored in the 128K RAM disk from within a BASIC program? Many thanks Paddy

    ... off the screen with SCREEN$. You could send the output to the lower screen but ... br />
    For example:
    [code]
    OPEN #5,"k": DIM ... t$(c-12)=SCREEN$(20,c): NEXT c
    [/code]


    A bit of machine code is the only neat way ...
    Battle Bunny Battle Bunny September 2011 Sinclair Basic
  • Where to start?..Hello, First off, sorry if this is in the wrong and sorry if the questions I'm about to ask have been asked and answered numerous time! Little back…

    ... UGD characters (letter size) and print them just like letters. If ... want something bigger you can print them close to each other ... you must go the dreaded machine code :) It's hard for beginners ... (e.g. with different leg position) to the same screen memory.
    Ralf Ralf September 2011 Development
  • Where to start?..Hello, First off, sorry if this is in the wrong and sorry if the questions I'm about to ask have been asked and answered numerous time! Little back…

    ... characters (letter size) and print them just like letters. If ... want something bigger you can print them close to each ... e.g. with different leg position) to the same screen memory.
    Machine Code On Your ZX Spectrum' ...
    meow meow September 2011 Development
  • Where to start?..Hello, First off, sorry if this is in the wrong and sorry if the questions I'm about to ask have been asked and answered numerous time! Little back…

    ... instance, this machine code snippet prints '*' on the screen:
    [CODE]LD A,'*'
    (Edit: the RANDOMIZE bit (or PRINT in Joefish's example) is ... a feel for tool-less machine code development.

    You' ... ! We want you to stay with us, after all!
    csmith csmith September 2011 Development
  • Where to start?..Hello, First off, sorry if this is in the wrong and sorry if the questions I'm about to ask have been asked and answered numerous time! Little back…

    ... this machine code snippet prints '*' on the screen:
    [CODE]LD A ... : the RANDOMIZE bit (or PRINT in Joefish's example) is ... a feel for tool-less machine code development.

    Machine Code, but with writing within Zeus, ...
    meow meow September 2011 Development
  • Up/Down Left/Right scrollCan anybody give a newbie some pointer to simple one char scrolling by pixel? I've looked at a lot of resources, but as you can imagine, it's all a …

    ... 14 with a right shift of 4 pixels.

    In machine code ... you can take your x coordinate and AND with 7 ... sprite is located. Use the lower three bits of the x ... = width in characters
    ; hl' = screen address
    ; b' = pixel y ...
    Alcoholics Anonymous Alcoholics Anonymous November 2011 Development
  • Words of adviceHi all This is my first post on World of Spectrum and I'm gradually starting to discover the wonders of the machine. Just to give you a bit of bac…

    ... at the speeds attained by machine code, and I firmly believed that ... that died with it - line numbers, statements, command-line code input ... was a speccy running (small screen, 16 colours) but ran like ... have character-square limitations on PRINT? So I added the ...
    Dunny Dunny January 2012 Sinclair Basic
  • LZ77 en/decodingI've written an LZ77 en/decoding routine as I couldn't find one around for the Spectrum. Initially I'm just doing it in BASIC to get the logic right.…

    ... Z80 snapshot with the test runner, machine code and a test SCREEN$ already loaded ... and print=1 then the output will be printed to the screen ... ; if text=0 and print=1 then the ... done "GO TO 10" will print statistics, although this part is ...
    Battle Bunny Battle Bunny March 2012 Development
  • How to create .TAP that loads into high memory banks?I want to create a program that uses the extended 128k memory, the banks that can be switched into the 0xc000-0xffff area. For the simple stuff I've…

    ... had a copy of the code to hand:

    [url ... a BASIC program with embedded machine code that will load a screen
    then ... all the supplied data (except the lower half ...
    chev chev May 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 …

    ... machine code program. You can use it for character moving sprites, fast screen ... print in any pixel location?
    - Can it be used with ... is not specified
    [code]
    ;INITIALIZE YOUR PRINTING ... amount of chars)
    [/code]

    Benchmark ...
    mcleod_ideafix mcleod_ideafix June 2012 Development
  • Computer pranksAnyone ever play a computer prank on a friend, or had one played on you? Here's a few which will make you laugh that I did back in the day... In 19…

    ... 's screen and insert keypresses remotely. So you could make a machine ... once convince someone in a lower year that I had (then ... tape with a fake loading screen I had drawn, an on-screen rolling ... had memorised a bit of machine code that just does INC A ...
    joefish joefish August 2012 Chit chat
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... problem:
    [code]10 PAUSE 0: LET a$=INKEY$: PRINT #0;AT ... 1,0;CODE a$,: GO TO ... position is displayed in the lower screen in the current colours.
    [/code]

    The reason for the slightly complicated palaver with the ...
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • 40 Column Printing RoutineI've written a 40 column printing routine, which I'd like to share... It's my first piece of 'public' code so go easy on me! I don't think it is a…

    ... /> ld a, (atflg) ; control code 22 - the code for AT.
    and ... ; and Y positions for the print.
    ret ;

    getxp ... dwncr ; channel 2 to deal with nasty INK and
    ld ... a, 191 ; mod to access lower screen
    call pixel_add + 2 ;
    chev chev August 2012 Development
  • WibbleBibble's Basic threadHi in an attempt to keep my questions from spamming the forum. I think its better to put them all in one place. Thanks everyone so far, I feel I am …

    ... that little Catch program with the suggested extra features ... of its countdown cycle with wraparound and calculates a ... the new limit in the lower screen.
    * Line 78 ... 6/7 (or calculated) with downward wraparound; and checks ... m(n): PRINT g$(n): LET g=CODE g$(n ...
    Battle Bunny Battle Bunny August 2012 Sinclair Basic
  • Machine code RST10 problemHello! After 27 years of playing with Spectrums I'm starting to look into doing assembly language properly. All went swimmingly well until I wrote …

    ... (along with my inexperience - this is my first major machine code project). Sorry ... 's own LOAD...SCREEN$ and LOAD...CODE, because the loading screen contains hidden ... written a message print routine that writes direct to screen RAM it ...
    snigfarp snigfarp November 2012 Development
  • A quick newbish questionI'm reading through 'mastering machine code on your spectrum',as kindly posted by Mr bert on this forum. Correct me if I'm wrong from what i read,bu…

    ... is an address) calls machine code at the address you ... specify, and when the machine code returns, it returns the ... enter a basic line with USR on its own ... have to do something with the value that comes ... obviously print the value that was returned to the screen ...
    guesser guesser March 2013 Development
  • FZX: a new standard format and driver for proportional fonts[B]FZX[/B] is a very compact and efficient (although extremely flexible and powerful) standard format to create new fonts for the ZX-Spectrum. It sup…

    ... user tries to print something outside the screen, it will ... you error "5 Out of screen".

    However ... just a 8 bits machine, so we need to ... . Besides, how many machine code routines do you know ...
    [QUOTE=Crisis;705511]with indexing i look ahead to ...
    Einar Saukas Einar Saukas June 2013 Brand new software
<1…891011121314…34>

Latest Posts

  • I am currently watching.....
    mel the bell on 5:54PM
  • Happy 40th Birthday to the Amstrad CPC464!
    Luny on 5:14PM
  • Your Favorite Magazine Cover Tapes.
    dm_boozefreek on 4:45PM
  • "Late Entries"
    harriusherbartio on 4:00PM
  • How Do You Categorize Your Speccy Software and Games?
    harriusherbartio on 1:34PM
  • Simple Sprite Routine
    dmsmith on 1:25AM
  • 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

HitBox

Word Docs Hits
print 8.5K 20.4K
lower 6.4K 7.8K
screen 45.8K 73.8K
with 272.1K 442.3K
machine 27.2K 35.6K
code 41.6K 91.2K

Related Threads

  • Machine Code Sprites Example Code Using Char Based SystemBelow is my WIP code to do smooth screen wrapping sprites using char positions and offsets, as opposed to writing direct to a line (0-191) and shifti…
  • 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<br /> <br /> Note, for 48k spectrum using TASM<br /> <br /…
  • How do I clear only a specific area of a screen (quickly) in machine code ?I'm looking for a machine code routine which will<br /> clear the first 20 rows of the Spectrum's display<br /> (or any number of rows or columns) . …
  • help sought with first foray into machine code - pixel scrolldownI have started to code my first machine code program, a simple roadrace game. I've based it around the pixel scrolldown routine in 40 Best Machine Co…
  • Easy way to print text in machine code?Please? It sounds so simple, but I've never done it.<br /> <br /> At the moment I'm grabbing the start address for each letter then printing them ou…
  • Real Spectrum screen flicker with SCREEN$I've written a basic loader to simply do a 'load "" screen$' based video from a divide+ however I'm finding the Spectrum can't render a screens and a…
  • Converting Basic code into machine codeIm just interested to know if I can converter a game I've written in basic into Machine code, Is their a program that can do this??
  • LOAD "" CODE in machine code/store 128 bank dataHow do you LOAD "" CODE from machine code?<br /> <br /> I have written the following MC routine that fits into a REM statement in a basic program.<br…
  • Ultimate games with short machine code files loaded lastThis is a bit geeky, you've been warned! I remember early Ultimate games loaded from tape had the ascending beeping noise, a "Please wait" message, …
  • Can I record binaries from any emulator with Basic commands, machine code, macros or something?Hello<br /> <br /> I do not know if this is the right place to put this question<br /> <br /> Normally with ZXSpin if I want to save a binary fil…

Related Searches

  • lowest memory position for machine code
  • lowest memory position machine code
  • lowest memory machine code
  • mastering machine code on your zx spectrum by toni baker
  • mastering machine code on your zx spectrum by toni baker disassembler
  • mastering machine code on your zx spectrum by toni baker pdf
  • load code hide name on screen
  • machine code routines
  • ultimate games 3 machine code
  • learning machine code
  • spectrum machine code
  • machine code sprite movement in basic
  • add machine code sprite movement to basic
  • beeper from machine code
  • machine code in loading screen
  • print number machine code
  • load tape with machine code
  • edit basic with machine code
  • machine code print input
  • print lower screen

Copyright © 2024 World of Spectrum