-
Best place to start learning assembly on WOS ?So I'm pretty new at this forum but not the Speccy so my BASIC is pretty good. I can see lots of resources on WOS for doing machine code/assembly but…
So I'm pretty new at this forum but not the Speccy so my BASIC is pretty good. I can see lots of resources on WOS for doing machine code/assembly but where do you guys think I should start ? I'm interested in making games and demos mainly -
New Z80 Assembly Syntax Highlighter!I made a syntax highlighter for TextMate for the Z80 assembly language. While it’s designed specifically to work with [b]zasm[/b], an assembler writt…
... for TextMate for the Z80 assembly language. While it’s designed ... -
Interrupt routineI have been trying to create an interrupt routine for playing AY music in the background but cant seem to get anything working. I have a music rou…
... trying to create an interrupt routine for playing AY music in ... />
I have a music routine in bank 6 that plays ... -
ROM PRINT routine issuesHi all, I am using the ROM print routines a lot in my assembly program and I'm experiencing issues. I am changing the system variable DF CC to po…
... routines a lot in my assembly program and I'm experiencing ... -
A sped up pixel-shift routine for 1-byte–wide spritesHere’s an optimized (for speed) real-time sprite shifting routine for sprites that are one byte wide. It uses no memory variables for storage of inte…
... speed) real-time sprite shifting routine for sprites that are one ... sets again.
(The routine is shared between two sprites ... -
Simple/standard Linux assembly development environmentIs there a standard or recommended Spectrum Z80 assembly language environment for Linux based folks? I was looking at the assembly language posted in…
... standard or recommended Spectrum Z80 assembly language environment for Linux based ... ? I was looking at the assembly language posted in the 1 ... more modern approach to Spectrum assembly language development? -
Harlequin Rev G AssemblyAre there assembly instructions on the Rev G anywhere? I know there are some component load options wrt PAL vs NTSC on the schematic but I want to m…
Are there assembly instructions on the Rev G ... -
Interupt service routinehas anyone set up a interupt service routing with pasmo? this one I tried resets the speccy EDIt- I placed the code after the END directive, I fi…
... 65024
; pointers To interrupt routine.
defb 200
defb ... -
New language for spectrumI made a halfway language between assembly and Basic here is some example code: [code] INFLOOPSTART ifram(scrolla=1) print(intera) endif…
... made a halfway language between assembly and Basic
here ... code creates an interrupt service routine which runs at about 50FPS ... -
im looking for a horizontal scroll routinehi, im looking for a horizontal scroll routine. i read somewhere that you can do it with at 'to' statement, somewhere in a print routine. althoug…
... looking for a horizontal scroll routine. i read somewhere that you ... ' statement, somewhere in a print routine. although i am open to ... -
Key repeat weirdness with EI & IYI finally (after 35 years!) decided to write something a) for 48k speccy b) in z80 assembler. It's been over 20 years since I've written anything in …
... I've written anything in assembly language (and that was ... that I created was a routine that draws 16x16 sprites ... be the slowest sprite routine ever but it works.< ... have now is a routine that when called populates ... using the key/joy routine and this is where ... -
A Neat Redefine Keys RoutinePreviously, I’ve only shared this routine with a couple of people via PM, but I’ve now decided to make it public. I optimized it for size, so it uses…
... /> [code]
;Redefine Keys routine
;By Ast A. Moore ... call 8859 ;inside ROM routine BORDER ($2294)
call ...
;A crude debounce routine to prevent
;registering ... call $3b5 ;ROM beeper routine
pop ix ;restore ... -
Where to start? I want to learn assembly for the Spectrum (Total Novice)Hi, I want to learn to code assembly for the Spectrum but I'm a bit lost. I'm a programmer so I'm fluent with computers and several languages (or…
... want to learn to code assembly for the Spectrum but I ... some tool to write/load assembly.
My question is ... :
How can I code assembly for the Spectrum and load ... -
A SAVE routine to reduce Microdrive loading timesHello! Please i'd like to know if there is a SAVE routine written to reduce the zx microdrives loading times.
Hello!
Please i'd like to know if there is a SAVE routine written to reduce the zx microdrives loading times. -
Other than using attributes what other ways to detect collisions, when using char based movement?So I'm slowly working out the bits and pieces to write a game completely in assembly. I've been using attributes when writing in BASIC to detect whet…
... write a game completely in assembly. I've been using attributes ... using this as a sub routine. But I'm not hold ... to return from subroutines in assembly with a return value. Ie ... -
How to load assembly language programs onto a ZX SpectrumHello, I have recently started learning Zilog assembly for the ZX spectrum, and have written a game and some simple programs. These all work fine in…
... have recently started learning Zilog assembly for the ZX spectrum, and ... -
Machine code routine neededHello! Please i'm looking for a short routine that can write the same value in a range of continous memory locations. For example, to write 255 val…
Hello!
Please i'm looking for a short routine that can write the same value in a range of continous memory locations.
For example, to write 255 value from location 40000 to 41000.
Many thanks in advance. -
looking for a vertical scrolling routinein basic or like the standard scroll? routine but the other way round with the scroll? removed (this would have to be in code). ive tried a couple of…
... or like the standard scroll? routine but the other way round ... -
What is the best book to start AssemblyI want to start to learn Assembly
I want to start to learn Assembly -
im looking for a machine code star-field routineim looking for a machine code star-field routine. preferably with mnemonics.
im looking for a machine code star-field routine. preferably with mnemonics. -
Passing parameter from BASIC to assembler routineWas there a "clean" way of passing parameter(s) from a BASIC program to an assembler routine? Something like parameterising RANDOMIZE USR call? I fac…
... BASIC program to an assembler routine? Something like parameterising RANDOMIZE USR ... -
2xBooks: Assembly Language For Arcade Games & Machine Code Sprites And GraphicsI'm looking for the following two books to help my machine code game programming: 1) Assembly Language For Arcade Games and Other Fast Spectrum Prog…
... code game programming:
1) Assembly Language For Arcade Games and ... -
How to write a simple BASIC* horizontal scrolling game (Tutorial) [b]How to write a simple BASIC* horizontal scrolling game[/b] In this tutorial, we will be talking about how to write a simple BASIC* horizont…
... to set up a scrolling routine. You can find many kinds ... is for now, and the assembly version of this part will ... -
Tutorial - full game from scratch in z80 assemblyI wrote a game from scratch to release in z80 assembly and wrote it down in tutorial form. Target is basically 48k speccy with the AY chip, or 128k s…
... scratch to release in z80 assembly and wrote it down in ... -
NMI Routine and Restarts in a new 128K ROMI'm presently engaged in creating AGD 5 with the intention of making it a pair of 16K ROMs for the 128K/+2. I'm fairly sure that the vast majority o…
... ROM 0 as the delay routine in RST 0 overran. Beyond ... -
How do i learn to programAll the years i had a computer the only one i could program was the Texas Instruments Ti99/4a and when using extended basic with its so simple sprite…
... job of introducing u to assembly language. I myself am no ... . They are used heavily in assembly language so u will do ... /> PRINT C
in assembly:
LD HL, 32000 ;memory ... (u could use a ROM routine to print but that's ... -
How do i learn to programAll the years i had a computer the only one i could program was the Texas Instruments Ti99/4a and when using extended basic with its so simple sprite…
... job of introducing u to assembly language. I myself am no ... . They are used heavily in assembly language so u will do ... /> PRINT C
in assembly:
LD HL, 32000 ;memory ... (u could use a ROM routine to print but that's ... -
printer port redirect to (Windows) system printerIs there any emulator (+2A/+3 compatible) that can be configured to output the, say, parallel printer port to the Windows system port ? The default o…
... the Art Studio's printer routine (Z80 assembly text file). Perhaps you ...

