-
Skyscraper of Doom - anybody willing to help?As some of you may remember I've written an adventure game called Skyscraper of Doom: [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0023027[…
... bigger scale. Use some compression on text that would free a ... to IM2 (I'm using printer buffer for data and in 128 ... -
Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …
... printer buffer would be a possibility, but then it wouldn't work on ... -
RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…
... , the machine stays on) is to assume that at power on, all registers ... the copyright message, the IX register keeps the value I manually ... startup is now in BC register.
Even more: I ... I manually initialize the HL' register with $FFFF at reset, the ... -
RAND USR that doesn't work in emulators and clonesEons ago, I "discovered" a strange RANDOMIZE USR. This is it: [b]RANDOMIZE USR 46578[/b] Using it on a genuine ZX Spectrum rubber key or Plus model,…
... power cycle (Spectrum OFF, then ON). Whenever possible, the cold ... always. The "7FFF issue" for SP register is present here as well ... excellent research on this. He found that AF and SP are ... registers are undefined (different depending on how long the
... -
CrusoeI'm making slow progress in mapping & debugging this game, having to restart several times due to various unfortunate events. The latest was getting …
I'm using Spin for testing most of the time, in 48k mode. Crusoe is not 128k compatible as it uses the printer buffer for temporary workspace; plus it uses all 21 UDGs and there's only 19 available on the 128k. -
Which BASIC commands/functions affect FRAMES?Hi Folks, Does someone have a definitive list of BASIC commands/functions that affect the FRAMES counter? The list I have so far: BEEP CAT (thanks…
... does a DI when the printer buffer is full and it's ... send a line to the printer, so LPRINT might call that ... I/O to channel "P" on the 128k, plus the 128ks ... -
Frank N SteinThis one > [url]http://www.worldofspectrum.org/infoseekid.cgi?id=0001849[/url] Always seems to crash about level 7 (maybe a bit more) or so with an …
... list the entire source code on WoS. I've not heard ... loop seems to reference the printer buffer area.
[*]The old code ... -
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…
[QUOTE=Geoff;558089]This code resides in the printer buffer so will only run on the 48K machine.[/QUOTE]
It should also work on 128k machines, in 48k mode. -
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…
... /> 20 LOAD ""CODE: REM the printer buffer code at 5b00
30 ... 5b00:
5B00 LD SP,5BFF
; following calls ... to the end of the printer buffer (so that the stack is ... -
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…
... to the end of the printer buffer. The second code block is ... is put the code files on a Plus D disk, with ... m/code loader in the printer buffer with one which calls the ... its own code in the printer buffer - then a simple BASIC USR ... -
Spellbound 48k issues with ToastrackIve been busy converting a lot of games to +D disk, everything was going smoothly until I tried Spellbound, loading in 48k mode on the toaster it res…
The Spellbound TZX on WoS works well against a ... goes into the printer buffer. The code in the printer buffer just does a ... -
Spellbound 48k issues with ToastrackIve been busy converting a lot of games to +D disk, everything was going smoothly until I tried Spellbound, loading in 48k mode on the toaster it res…
... Spellbound 48K TZX from WoS on an emulator in 128 mode ... 're no longer corrupting the printer buffer area. -
2 new games - Brian Vs the Bullies & BlitzIn case you've missed it in this thread ([url]http://www.worldofspectrum.org/forums/showthread.php?t=38962[/url]) I've uploaded 2 games to celebrate …
... the highest memory address available on a 16k speccy is 32768 ... basic (it also overwrites the printer buffer on 128k machines). The compressor I ... -
Store and restore attribute valuesI am needing ideas on how to write a machine code routine that will store/restore (more important to restore) attribute values to the 22528 area. I …
... : the source block should be on the left; the right-hand ... line will run into the printer buffer).
I did assembler ... -
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…
... that I may be wrong on my assumption that the IM ... (into where once was the printer buffer).
This means that ... -
The need of having a 257-byte table for IM2 routinesThis came from a discussion at the speccy.org forum. I have understood that the reason behind the 257-table for IM 2 routines is due to certain joys…
... routines you can overwrite the printer buffer and system variables, there's ... RAM to store sprite data on the 48K version of More ... -
real value of some of these books as learning aids?Ok, I admit perhaps it was a late night and frustration. :???: I could have been hallucinating when i was doing the typein. But I think not.. [url]…
... the first byte of the printer buffer on a 48K spectrum, and part ... the system's paging routine on a 128K machine - which will ... -
real value of some of these books as learning aids?Ok, I admit perhaps it was a late night and frustration. :???: I could have been hallucinating when i was doing the typein. But I think not.. [url]…
... the first byte of the printer buffer on a 48K spectrum, and part ... the system's paging routine on a 128K machine - which will ... -
What Spectrum projects (Software/Games/Utility)(Hardware)(Others) are you working on?So, basically that :) You dont have to give names or more clues if you dont want to ;) Also, if you are working on more than one, you can tell all of…
... that there's an alternate register set. It doesn't cost ... it does rl (hl) on a buffer consisting only of 'char cell ... one can rotate the tiny buffer very quickly (it's the ... the lack of variety, bordering on the naff.
I ... -
Asking for help: ZXBC to ASM routine translationHallo, In order to save some bytes and gain speed, I'm asking for translation of a very simple ZXBC routine to Assembler [code] sub light(x as uinteg…
... with y variable as bitshifting on y with 5 can result ... to deal with the stack (SP register) and restore it to the ... -
maximum addressable RAM for a Z80 using bank switching?What is the maximum addressable RAM for a Z80 using bank switching? The Enterprise64 home computer could address up to 4MB, is this the limit for a …
... ]Page size is really dependent on what you're doing, there ... I could use the unused printer buffer as a sector map, just ... -
Some thoughs about fast scrolling on 128 modelPlease, consider this article as technically interesting concept not a proven algorithm. ONE The fastest scrollers use long sequence of PUSH inst…
... manipulate position of the stack register, which is usually an awkward ... register to work with. All the ... may end up being wasted on updating SP.
And if ... , on the other hand, you DO ... -
More tea, vicar on disk?Hello, can somebody help me putting the 128k version of this game on disk? The 128k version is free available from Jonathans Webseite. However, the g…
... +1) ; disable paging (free printer buffer)
ld sp,23999
ld bc ... -
Where do you stick the stack?...OK, so I've got a fair chunk of ASM code assembled from 24000 mark. The stack shouldn't get very big, just a few PUSHes and POPs of the main regis…
... issues if I used the printer buffer area?
(Apart from ... BASIC you'll be fine on 128K machines. If you do ... the 128 uses the print buffer for additional system variables. Also ... not to drive the ZX Printer directly, if required, without using ... -
Where do you stick the stack?...OK, so I've got a fair chunk of ASM code assembled from 24000 mark. The stack shouldn't get very big, just a few PUSHes and POPs of the main regis…
... 'll go for the printer buffer option for now. It ... one table addressed by SP which has a list ... addresses to assign to SP, where it does this ... thing:
[code] LD SP, HL
POP HL< ... /> POP BC
LD SP, HL
LD L, ... -
Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…
... br /> When I first started on the project I went over ... to draw colour graphics on our new speccys and ... rules will either be on or off now, switched ... games turning the rules on and off when the ... off screen in the printer buffer then transfered to the ... -
128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this: [code];; load a 4000 byte BASIC program ld i…
Dunno if it would work, BUT- save all the system variables except the first 256 bytes that is the original printer buffer area. On the +3 (so I assume the 128 too), that space is used for paging the RAM, so yeah. Speccy 128 would act up a little. -
128 BASIC-compatible way of loading BASIC as code?On a 48K Speccy (or from 48 BASIC or USR 0 mode on a 128K machine), one can do a silly trick like this: [code];; load a 4000 byte BASIC program ld i…
... bytes that is the original printer buffer area.[/quote]If I understand ... . I'm not touching the printer buffer/128K system vars at all ... load, and do
LD SP,(ERR_SP)
RET
To ... isn't the problem: ERR SP was the same before and ... -
Clashbasher a new interface to reduce colour clashI've been working on this for a while now. [IMG]http://markamy.uwclub.net/cauldron.JPG[/IMG] Basicly its an add on for a 48k spectrum, which reinte…
... bit map with the flash on or off information.
... mirror some of the spectrums printer buffer so it can be ... got destroyed when I trod on it accidentally :roll: ) and ... use it when I started on this project. I was ... to get the flash working on the 5th cog I' ...