|
Odds and Ends A Temporary Area for
transient |
|
![]()
Odd files that may be of interest. Most are related to past newsgroup or forum discussions.
![]()
Links to ZX Spectrum resources on the
Web and FTP sites.
![]()
Z80 Disassembler Source Code
Here's the Z80 source code
for a disassembler written in less than 2K. |
|
![]()
A reappraisal of ZX Basic features after twenty years.
![]()
Perhaps best known to us as the author of WordAce and several printer drivers for the Jupiter Ace, inventor and mathematician Charles Wehner has several interesting pages on fast square roots, Chebyshev polynomials, geometry, 3D, electronics and optics.
![]()
Sinclair PatentsLinks to Sinclair Patents on the
Web |
|
![]()
The Hitchhiker's Guide to Spectral Deep
Thought had at least three printings
with different covers but no Errata list.
![]()
How to run your ZX Spectrum in 64K of
RAM.
The Expandor Systems SOFT-ROM.
![]()
Forgotten the keys?
This is a scan of my Spectrum machine. I hope it still works
afterwards.
![]()
No ZX Spectrum publication would be complete without a list of the system variables.
![]()
If you've got this far and are wondering what a ZX Spectrum is or would like to be reminded then you'll find the answers to all your questions in the comp.sys.sinclair FAQ maintained by The Cabal
![]()
Star gazer and Spectrum Emulator author Philip Kendall has collected a variety of Spectrum ROMs for use in emulators at his Spectrum site
![]()
I used the TASM (PC) cross-assembler to
test the assembly listing.
It takes a couple of seconds to produce a carbon copy of the
Spectrum ROM.
To produce a 16K binary file which you can use in your emulator
use
tasm -80 -b zx82.txt
The -80 selects the Zilog Z80 instruction set and the -b produces a binary file.
Download the assembler from NVG.
Telemark Cross Assembler for DOS and Unix
![]()
So you've produced a modified Spectrum
Rom file
How do you use it with your favourite emulator?
![]()
ZX Spectrum software to download.
![]()
A scan of the Spectrum Plus Keyboard.
Never be afraid to take it to bits and give
it a scrub in soap and water.
This is how it goes back together.
Plus
Keyboard
![]()
Alvin Albrecht's zipped schematics
file.
A bank-switched memory project for the TS2068.
For more details see newsgroup:comp.sys.sinclair
Download
z80_fpga.zip
500K tiff files.
NEW
Alvin's associated ATA/IDE hard disk interface.
Download
ata.zip ATA/IDE hard
disk interface.
![]()
Zeus Assembler ManualAnd that reminds me. View
zeus.txt . |
|
![]()
An adaptation of the standard assembly listing
of the Basic Sinclair ZX Spectrum ROM.
This is a major rework of the ROM which starts by relocating the
System Variables where the ZX Printer buffer was. Don't expect
much software to work as all the routine addresses are changed.
The spare space has been used to implement the Network and RS232 drivers that eventually surfaced in the expensive Interface 1. A much more logical stream-based approach is used for all I/O including that used for the SAVE and LOAD commands. It is difficult to test and more of an interesting read.
Online ZX Sea Change
ROM Assembly File Listing
These are the main features of the Sea Change ROM
Download the feature-packed 16K ROM from here
![]()
Alvin Albrecht's TS2068 Technical
Manual
in pdf format.
Zipped file size 2813011 bytes.
PDF file size 2812889 bytes.
Download
ts2068tm.zip
Acrobat PDF Reader for Windows, Macintosh, Linux and Unix Download
![]()
|
Flipping Tables |
![]()
To use routines in Interface 1 it was
recommended that you use Hook Codes. These are to be preceded
by a RST 08 instruction which is normally used to produce error
reports so the hook codes numbers continued from the last error
code.
Hook
Codes.
|
|
![]()