-
Manic Mower - 24th Anniversary editionHi everyone, I'm pleased to be able to release Manic Mower (24th Anniversary Edition). This is a remake of my **** poor 1992 original that mana…
... . It's been recoded in assembly, but the gameplay has been ... -
Visual Studio 2015 and z88DkNot sure if this is useful to anyone but just in case :) I was about to embark on getting intellisense working for assembly... but that looked a lit…
... on getting intellisense working for assembly... but that looked a little ... -
New game: Sam Mallard - The Case of the Missing Swan[img]http://i66.tinypic.com/o8z6vd.png[/img] [code] Sam Mallard – The Case of the Missing Swan. Version 1.0 by Ersh in 2016 The clock had tur…
... is coded from scratch in assembly. The code, puzzles, story and ... -
ZX8401 / PCF1306P / Amstrad 40058 ReplacementsHi all, I took the schematics and layout from [url="http://8bit.yarek.pl/upgrade/zx.zxmux/"]here[/url] a few weeks ago, and ordered some PCB's. Gl…
... part numbers, and a brief assembly guide [url="http://www.bennyalford ... -
Usefullness of program listings in magazinesEarly computing magazines had printouts of program listings. I always felt this was a nice thing in that you might read the code and learn something,…
... turned into hex dumps of assembly programs with minimal BASIC loaders ... might benefit from a short assembly subroutine, for example, but in ... -
Screen address of PRINT position...Hi Folks, The following code uses DF CC system variable to extrac the screen address for a PRINT position. [code]100 CLS 110 PRINT AT 10,16;…
... code uses DF CC system variable to extrac the screen address ... -
POKE taking a variable amount of time...Hi Folks, Does anyone know why the following POKE statements seem to vary in their execution time? [code]100 POKE 60000,10 110 POKE 60001,16…
Hi Folks,
Does anyone know why the following POKE statements seem to vary in their execution time?
[code]100 POKE 60000,10
110 POKE 60001,16
120 POKE 60000,10
130 POKE 60001,16
[/code]
... -
Proportional fontsI've been doing some proportional font drawing, purely on C level at the moment, but it's orders of magnitude slower than I'd want it to be. It's sti…
... to do a lot of variable-length shifting, which I presume ... -
Questions about GALsI'm working on an old danish floppy interface for the speccy ([url="http://allan.hoiberg.dk/eng/zx/"]CS-Disk[/url]) The original interface contain…
... Holst-Olesen;
Company ;
Assembly None;
Location ;
Device ... -
Graphics program in AssemblyHi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin. [code] LD HL,16384 LD B,…
Hi so I think I'm getting the hang of this so I've done this program. It writes directly to the screen. I'm using ZX Spin.
[code] LD HL,16384
LD B, 255
loop
LD (HL),170
INC HL
DJNZ loop
RET[/code]
... -
ALIEN (Mindgames) Bugfix and Improvement.[code]ALIEN (Mindgames) [ZX SPECTRUM] BUGFIX & IMPROVEMENT by Ersh 2016-10-29 The following bugs are fixed: [BUG] INVENTORY BUG WHEN SWITCHING …
... %'
[BUG] THE MESSAGE VARIABLE IS NOT RESET ON RESTART ... so.
Since the message variable is not reset on restart ... -
MuCho CYOA/gamebook/multiple choise adventure engine, release 3 - little to no programming neededDownload the whole kit (win32 binaries) here: http://iki.fi/sol/zip/mucho_03.zip Or if you just want to peek at the documentation and prebuilt …
... and to compare
- numeric variable printing inside text by using ... -
SeBASIC Updated to version 3.2 by aowen...SeBASIC has just received an update!... Version 3.2 is now available, but it'll cost ya!... Its only $5 USD, and can be downloaded from here:…
... external data into the main assembly file.
* Switched default compiler ... ROM, the manual, the source assembly for the rom and a ... -
Just speccy or harlequin ?Hi all, I just wondered, to fit on an original rubber key 48k spectrum, which one would you recommend ? Just speccy 128k or the harlequin 128k ? S…
Hi all,
I just wondered, to fit on an original rubber key 48k spectrum, which one would you recommend ?
Just speccy 128k or the harlequin 128k ?
Self assembly and soldering is no problem.
Greetings -
Z88DK v1.99B ReleasedAt Sourceforge: https://sourceforge.net/projects/z88dk/ It's been a year since the last release so it was time for another. This is another tran…
... that contains the tools and assembly language libraries necessary to develop ... code in either C or assembly language for z80-based machines ... -
Random Numbers, USR Return Values & Timing BASICI've been trying out Jon Ritman's random number routine, published in Your Sinclair Aug'87. Apart from a timing comparison I also did a frequency ana…
... which I use. The 'tint' variable indicates whether timings are to ... -
Lambda 8300 Color module (ZX81)I was gifted such a device yesterday and have a few questions ... First of all it appears the interface does work in general when used with a 16K …
... in the footprint of the variable resistor and added a 1K ... -
Fuse for macOS 1.3.3 ReleasedA new version of Fuse for macOS has been released at the dedicated sourceforge project: https://sourceforge.net/projects/fuse-for-macosx/ Note …
... the members of the "Z80 Assembly Programming On The ZX Spectrum ... -
New Game: A Yankee in Iraq (2017). A shoot-em-up.Last year, I [url="https://www.worldofspectrum.org/forums/discussion/53207/new-game-2016-revival-a-yankee-in-iraq-1992"]resurrected my old shoot-em-u…
... from the ground up in assembly. For the technically non-savvy ... -
"ZX80 Brain" RPN CalculatorIt is at times like [url=https://www.worldofspectrum.org/forums/discussion/54176/depression]when threads such as this are posted[/url] that I get the…
... stack. I've used the variable o to hold the result ... -
Flicker free animation in BASIC, is it possible ?With all my various noodlings in BASIC and indeed with my so far limited assembly I keep coming up with the same issue. How do you do animations wit…
With all my various noodlings in BASIC and indeed with my so far limited assembly I keep coming up with the same issue. How do you do animations without flicker or trails ? Is this possible in BASIC ? -
Memory questionsQuestion 1: PRINT PEEK 23732+256*PEEK 23733 returns 65535 for a 48K Spectrum and 32767 for a 16K Spectrum. PRINT PEEK 16388+256*PEEK 16389 return…
... gives a completely different system variable at 16388-16389, and there ... -
More basic assembly stuff!I've been figuring out some more stuff using CALL and DEFB but this has me a bit stumped. [code] ORG 33000 LD BC, 16384 PUSH BC CALL GO RET …
I've been figuring out some more stuff using CALL and DEFB but this has me a bit stumped.
[code]
ORG 33000
LD BC, 16384
PUSH BC
CALL GO
RET
GO:
POP BC
RET
[/code]
... -
Samurai Warrior - The Battles of Usagi Yojimbo. BUGFIX.While playing around I managed to put the game in a bugged state. When the game is in this state any enemy that's facing right while executing an att…
... doesn't resets the jump variable that holds the state of ... back on the ground the variable still holds the 'falling' state ... -
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 ... -
128k memory musingI've been pondering on the 128k memory thing a bit, and it's just bloody stupid. The 64k memory space is divided in four chunks. One is always los…
... do is increment one 8bit variable.
Anyway, assuming one ... -
Double Buffering Artefacts on Real HardwareI have a project that I've played around with for a while and always tested using emulators, either ZX Spin or Spectaculator. It is a 128k game th…
... has finished (from a local variable) and if so switches the ... -
Beginner's z88dk help rqdI'm struggling to get my first z88dk C program to compile. My program is this: #include <spectrum.h> int main() { zx_border(INK_BLACK); } …
...
1 errors occurred during assembly
Errors in source file ... -
z88dk sp1lib with fzxThe numbers dont seem to display properly? fzx by itself works [quote] // for targets supporting fzx // zcc +zx -vn -startup=31 -O3 -clib…
... ,255};
// Attach C Variable to Sprite Graphics Declared in ...