You are on page 1of 2

Timex Sinclair 1000 / ZX81 http://forum.tlienhard.com/TS1000/www.ts1000.us/romdisassembly.

htm

2006 ZX81 / TS1000 / TS1500 Games Contest Is Now Open! Click Here For More Information

Be sure to check out our Bulletin Boards!

ROM Disassembly

TS1000 / ZX81 ROM Disassembly

TS1500 ROM Differences

Benchmark Tests:

The program that I used for benchmarking the ZX81, TS1000, TS1500 and ZX81 emulator
grew out of a conversation on the board about speeding up Sinclair Basic:

5 LET A=40

10 LET S=PEEK 16436+256*PEEK 16437

20 FOR K=1 TO 1000

40 NEXT K

50 LET E=PEEK 16436+256*PEEK 16437


Systems 60 PRINT S,E,S-E
Timex Sinclair 1000 The test was to see how the speed changed based on using different values for "Goto" and
Timex Sinclair 1500 is in frames (60 frames per second in US).

Documentation ZX81 Timex Timex ZX81* Timex Timex


Emulator Sinclair Sinclair (50HZ) Sinclair Sinclair
User Manuals
On 486/66 1000 1500 50 frames 1000 1000
Memory Map
Laptop 2KB Ram 16KB Ram per second Compiled 16KB Ram
ROM Disassembly
running using Hacked***
Magazines
Windows Mcoder 2
Newsletters
95
Miscellaneous
No line 30 921 1704 1705 934 10 899
Tips & Tricks 30 GOTO 1216 2249 2250 1234 11
40
Software
Hardware 30 GOTO 2985 5529 5532 3032 n/a **
VAL "40"
Software 30 GOTO 1419 2625 2627 1440 n/a **
CODE "C"
# A B C D E
30 GOTO 1243 2298 2299 1260 n/a **
F G H I J K A
L M N O P Q
R S T U V W A few things of note from these tests:
X Y Z
1. The ZX81 is MUCH faster than the TS1000, even allowing for the 50hz versus 60hz
of the US model.
Emulators / Utilities
2. The TS1500 is consistantly a few frames slower than the TS1000
Hardware
3. There is no "real" way to test FAST mode since the FRAMES variable (locations
Schematics 16436 & 16437) are not updated
Repairs
Upgrades 4. Look at the results of the compiled version!

Website * Speeds for the ZX81 provided by Tarquin Mills of the ACCUS (Anglia Classic Computer
Users Society) http://www.speccyverse.me.uk/comp/accus/
Bulletin Board
Links ** Mcoder doesn't allow the use of strings so these tests could not be performed.
About TS1000
Contact TS1000 *** I "hacked" a TS1000 by cutting the R30 resistor to make it run at 50HZ instead of 60HZ.
Though the screen rolls on my US TV, the speed pick up is about 60% over the standard
©2005 Spinningwebz Services 60HZ machine!
All Rights Reserved
More results

1 de 2 26/4/2010 12:42
Timex Sinclair 1000 / ZX81 http://forum.tlienhard.com/TS1000/www.ts1000.us/romdisassembly.htm

I would be interested in the results from other emulators. You can download the small
program here.

2 de 2 26/4/2010 12:42

You might also like