-
Problem with Spin 0.7s +3 file I/OI'm currently trying the +3 disk functions in z88dk. I've based my work upon the simple snippet Winston posted a while ago, but doing the contrary. H…
... will need to keep some system variable up to date with current ... -
Problem with Spin 0.7s +3 file I/OI'm currently trying the +3 disk functions in z88dk. I've based my work upon the simple snippet Winston posted a while ago, but doing the contrary. H…
... the correct address to the system variable used to keep track of ... -
Problem with Spin 0.7s +3 file I/OI'm currently trying the +3 disk functions in z88dk. I've based my work upon the simple snippet Winston posted a while ago, but doing the contrary. H…
... the correct address to the system variable used to keep track of ... OUTing to port $1ffd. The system variable at $5b67 needs to be ... -
My first platformerHi all! How do you do? Been lurking here for a while, but never had the courage to join the forum. :) The Speccy was my first computer, so I've alw…
... ROM BEEP routines read the system variable BORDCR.
So LCD ... (8*b) into the BORDCR system variable
*(unsigned char *)23624=b -
My first platformerHi all! How do you do? Been lurking here for a while, but never had the courage to join the forum. :) The Speccy was my first computer, so I've alw…
[QUOTE=Digital Prawn;430917][code]
void zx_border2(unsigned char b)
{
//Call the library function to change the border colour
zx_border(b);
//put (8*b) into the BORDCR system variable
*(unsigned char *)23624=b -
My first platformerHi all! How do you do? Been lurking here for a while, but never had the courage to join the forum. :) The Speccy was my first computer, so I've alw…
... ROM BEEP routines read the system variable BORDCR.
Also if ... (8*b) into the BORDCR system variable
*(unsigned char *)23624=b -
A neat little BASIC trick(from a type-in by Robert Burgess) This one line of code completely bamboozled me for a while, as it seemed impossible for it to produce the result s…
... the manual says that the system variable byte at 23681 is "not ... -
Obtuse One-LinerFollowing a request in another thread, this could almost be crammed into one line. It uses a simple ON ERR CONTINUE to give a continuous display. [c…
... the low byte of the system variable is altered.
I ... -
+3 how to detect if a file exist ?Need help. I am making a generic menu to my compilations over the spectrum +3. Exist some way programatically to detect if some file exists on the d…
... contents of
;the BANKM system variable up to date with the ... -
Hi Res Print Routine neededHas anyone seen code for a print routine with pixel accuracy? That is print(y,x,CHAR) that allows 0 < y < 192 and 0 < x < 255 - that takes a charact…
... /> ;
;print_char ld de,(23606) [System Variable holding Display Characters]
; ld ... -
'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…
... is no subroutine, but a system variable.
Anyway, if you ... -
'Hello World' in ASM ?Can someone show how to make the classic 'Hello World' print with ASM code ? I cant figure at this moment how to insert and handle strings with the s…
... manual tells you about a system variable (which is actually just a ... hold this loop's control variable,
; and I'm already ... -
Howto paint a squared zone of the screen ?You know what guys ? i begin to love this languaje. Cant understand why not put more effort on the 80's to learn it :( because it is really speedy. …
ROM routine can't be in 23560, because this address in the RAM. It is a system variable. I've already posted link to a section of the BASIC manual with list of all the system variables. -
+3 assembler questionI was wondering if anyone could give any suggestions as to how to get this bit of code working on the +2A/+3 in 128k mode. It works on the +128k/+2 i…
... setting the last ROM paged system variable and during one of the ... -
+3 assembler questionI was wondering if anyone could give any suggestions as to how to get this bit of code working on the +2A/+3 in 128k mode. It works on the +128k/+2 i…
... but not in the system variables chapter where it ... -zero, a 'ticker' variable is decremented every second interrupt ... switched off. This variable is held in page ... 4 in the FLAGS system variable is set - this ... 4 in the FLAGS system variable is subsequently set by ... -
microdrive on PC?is there a way to connect real microdrive to USB on PC or RS232 or something like that (in order to transfer its image from emulator)?
... extra reliability use the COPIES system variable before SAVEing to make multiple ... -
Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …
... address from the DF CC system variable:
[CODE]PRINT AT ... -
Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …
... address from the DF CC system variable:
[CODE]PRINT AT ... -
Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …
... 'PRINT AT' then read the system variable for the memory address, then ... -
ZX Spectrum 16k or 48kHey all, Quick question, is there a simple way to see if my ZX is the 16k or 48k version? Many thanks
There is system variable P_RAMT (23732, 2 bytes), which shows amount of physically available RAM. So PRINT PEEK 23733 will show 127 for 16K and 255 for 48K. -
Cool BASIC tricks and tips!Following on from Dunny's excellent suggestion of a compendium of BASIC tips + tricks, I believe it would be better to have a topic dedicated to it. …
Hi Folks,
Well I have been further refining my double height character program i.e. the ZX BASIC version. I am rather chuffed with the following version as it uses the RAM disk on the 128K Spectrum.
Program 1 generates the ... -
How do you work with fonts on speccy?just curious really.. I know c64 workings, and obv. the spec you draw direct to screen.. on 64 , you'd make what would be equivalent to UDG.. and sa…
... alphabet. But there is a system variable which points to ROM character ... in memory and change this variable to point to them, you ... -
How do you work with fonts on speccy?just curious really.. I know c64 workings, and obv. the spec you draw direct to screen.. on 64 , you'd make what would be equivalent to UDG.. and sa…
... RAM and pointing the CHARS system variable to it.
In ... the routine uses a BASIC variable called "at" (for attribute) and ... -
How do you work with fonts on speccy?just curious really.. I know c64 workings, and obv. the spec you draw direct to screen.. on 64 , you'd make what would be equivalent to UDG.. and sa…
... print routine POKEd the CHARS system variable once for each part of ... -
ccompletly baffeled machine codeHi everyone, BEFORE you ask i have not asked help for loads of problems i have recently now encountered and i figured the problems out myself, hones…
... pointed to by the UDG System Variable at address 23675. So to ... -
Loading BASIC programs stored as "bytes:"Hi all, I have a question regarding loading BASIC programs, that I managed to save as machine code (I suppose) when I was a child, as a result of e…
... answer by PEEKing the 'PROG' system variable (see [url]http://www.worldofspectrum ... also have to tinker with system variables so that it knows ... : block spanning the screen memory, system variables, program data and 'currently ...