-
Chuckie Egg EditorI suppose you could say this was MIA, in as much as nobody knew it existed. In 1985 I wrote a Chuckie Egg Editor, and apart from copying it for a fe…
... of the program changes a system variable so it crashes when you ... -
How to detect 48k modeHow can you detect if a 128k machine is in 48k mode (from an emulation point of view, not via BASIC or machine code)? Checking the current rom? But …
... /> Read bit 4 of the system variable FLAGS? But could this be ... -
Spectrum Key Codes?Hi guys, I have just been reading up about the Sinclair Keypad that was released to accompany the 128K. I read this on the a website, this was refe…
... code is stored in a System Variable named LAST_K at memory location ... -
Pocket Clive - 2 QuestionsHello, I've just started using Pocket Clive on my iPaq pocket PC, excellent emulator BTW. 1. I have just wrote a small BASIC program to randomly pi…
... assume this is because the system variable FRAMES is always restored on ... -
RFC: 64 column font codeIn BASIC, type CLEAR 49999 then import the code at 50000. Then type RANDOMIZE USR 50000. This will create a new channel and attach stream #4 to it. A…
...
; so look at the system variable PROG
dec hl ; move ... -
Poke 23739,111So, I'm looking at some of my old loaders (BASIC stuff) to work out how I got the display to not corrupt on loading code. It's the old POKE 23739,111…
... do? It's not a system variable, so what does it actually ... -
A vexatious questionThis is kind of a follow-up to a question about RST #8 and hardware that I wrote in the development forum a while ago. To summarize that: certain ha…
... the device to use the system variable that allows handling of commands ... a shadow ROM use that system variable?)
What about race ... -
CHANS system variableI modified my original code to incorporate Woody's changes and avoid using the stack: [code] org 60000 save_registers: push hl push de push bc …
I modified my original code to incorporate Woody's changes and avoid using the stack:
[code]
org 60000
save_registers:
push hl
push de
push bc
make_space:
ld hl, 30720 ; first ... -
BASin r14c - maintenance releaseAfter the recent discussions, BASin has been released as version 14c. It's only a maintenance release, and some of the really big new features are un…
... in the binary import/export system.
Added - Emulation speed to ... ).
Added - Double clicking a System Variable in the list will launch ... -
2 commands in 1 lineHi all, this is my first post although I have visited the web site many times, and I find it great. English is not my mother tongue, so I will try to…
... ' and if there is a system variable holding the next command to ... -
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 ... -
A tidy loader for minigamesThe minigame competition doesn't permit the use of separate loaders like [code]10 LOAD "": RAND USR 32768[/code] The loader must be included in the b…
... two variables: a string variable contains all the machine code ...
8 97 Variable name (a$ in this case ... br /> 9 239 Length of variable (in bytes)
10 ... example)
1018 65 Variable name (a)
1019 0 ... -
A fast DRAW routineI was investigating how to speed up the line drawing for the [URL="http://www.worldofspectrum.org/forums/showthread.php?t=20225"]BASIC compiler[/URL]…
... were being store in (COORDS) system variable. This is rather slow, and ... to be stored int the system variable COORDS.
[*]Plot address and ... -
Loading a screen in to memory...Hi Folks, I want to load a SCREEN$ in to memory and save it out to RAM disk without it being displayed on the screen. I am worried about over writi…
... address held in the equivalent System Variable.
Also, once saved ... -
Copying a SCREEN$ in ZX BASIC in 1 second?!Following on from the revived "[thread=20207]Saving a complete SCREEN$ in BASIC[/thread]" thread (although Arjun really only needed a suitable POKE i…
... . It then POKEs the DEFADD system variable (otherwise zero when not evaluating ... -
Speeding up select processing...Hi Folks, I have the following code in my program and it works fine but is rather "sluggish". I have even moved it to the beginning of the program …
... lines each.
[*]one=a variable that has a value of ... address of the ATTR P system variable.
[/LIST]
[B ... attributes (s$). Resets the DEFADD system variable.
I realise the ... -
128k RAM paging from BASICI'd always thought that OUT had to be used to page RAM, which from BASIC would be an "OUT 32765,ddd" command, although I don't know if just doing tha…
... ,16+n" (being the BANK_M system variable) will switch in page 'n ... -
Sys64 - bug foundI've found experimentally on real ZX Spectrum and on emulator that [URL="http://www.worldofspectrum.org/infoseekid.cgi?id=0008823"]Ron Seniscal's SYS…
... of being calculated from CHANS system variable. This way, the ROM of ... -
Increasing the number of UDGs...Hi Folks, I know by default the Spectrum can have 21 UDGs (48K) and 19 (128K) and that the address of the bit patterns is pointed to by the UDG syst…
... pointed to by the UDG system variable.
Is it possible ... -
Difficult to find upper RAM fault.I've recently repaired an issue 3B 48K Spectrum that had a tricky to diagnose upper RAM fault, so I thought I'd post a report of what I found here. …
... Using PEEK to examine the system variable P-RAMT produced 32767; it ... every time. Once the system had initialised it could run ... are faulty. The P-RAMT system variable is set to the address ... upper RAM. I assume that system variables and data structures etc ... -
A Miscellany of Dangerous TipsHere's a selection of ideas for using some of the more obscure system variables which I've found handy on occasion. They can be very convenient if us…
... by assigning the DEFADD system variable to point to the ... solution is another handy-dandy system variable DATADD - "address of ... for reference in its variable space after the function ... error return", held in system variable ERR_SP. Evaluating that address ... -
Enable 128kB paging in emulatorFrom Zx Spectrum documentation ([url]http://www.worldofspectrum.org/faq/reference/128kreference.htm[/url]) [CODE][SIZE="1"]When memory is being pag…
... is to run, then the system variable at 0x5b5c (23388) must be ... the 128k editor and menu system; ROM 1 contains 48K BASIC ... -
Spin Emulator +D BugHi there, I think, I found a bug in SPIN Emulator. If I select +D Disk emulation and insert a disc into Drive 2, CAT 2 gave me the wrong number of fr…
... left. Found out that the system variable for Sector count is wrong ... -
Single shot type affair (i.e. not rapid fire)I'm struggling with this 'fire' routine... [CODE]ld a,239 in a, (254) and 1 call z,stinger[/CODE] I'm only wanting the one 'shot' so to speak but …
... /> I've tried reading LASTK system variable and resetting it, but it ... -
Double Buffer UtilityHi Folks, I've been experimenting with double buffering on a 48k Speccy for a small project I'm working on. After reading lots of good advice here…
... 0x5CB0 which is the "spare" system variable
#
#Enter hex address ... -
Banked memory running slower?I've just compiled a TAP which includes bank6, it loads ok, but the routines that are paged in run slightly slower. The Z80 snapshot has no such pro…
... something to do with a system variable that wasn't loaded with ... -
Trailblazer Cheat ModeThere's a [URL="http://www.the-tipshop.co.uk/cgi-bin/info.pl?wosid=0000657"]familiar cheat mode[/URL] in Trailblazer... It's a bit convoluted to get…
... - a case of changing a system variable to point to the printer ... -
Remaking Special Operations - some thoughts and questions.(Edit: Sorry - long one!) Special Operations is one of my favourite titles and, despite them being very different, is up there with Halls of the T…
... setting up a tonne of system variable traps. It also hides the ...