8bit Projects For Everyone


Find   for  

Timex 2068 : 128kB ROM + 512kB RAM

Internal memory upgrade for Timex Sinclair 2068, Timex Computer 2068 and Unipolbrit Komputer 2086. 128kB ROM, extra 512kB RAM.

ZXVGS UPB upgrade

Was designed in 2001 year. Allowed two operation modes: 2068 and ZXVGS, selected by manual switch. 32kB SRAM was seen only in EXROM bank: in 2068 mode in top half, in ZXVGS mode in bottom. For the EPROM there were seveal options depending on its size - 32kB, 64kB, 128kB.

Was made as ZXVGS mode only, using 64kB ROM (two ZX128 banks, ZXVGS code in ROM0, second half used for TR-DOS traps) and 32kB SRAM.

128kB PEROM and 512kB SRAM

In year 2005 the prices of PEROM (Flash EPROM) and SRAM got lower, so most advanced upgrade can be made.

The best solution for the PEROM switching is probably the FlashD0 board, upgraded in v004 version with EXROM option and write protection.

Switching of the SRAM should keep compatibility with ZXVGS UPB and extension called Larken ramdisk.

Memory map

ChunkAddressesHomeDockEXROM
7#E000..#FFFFRAM01234567ROM
6#C000..#DFFF
5#A000..#BFFF
4#8000..#9FFF
3#6000..#7FFF
2#4000..#5FFF
1#2000..#3FFFROM
(BASIC)
0#0000..#1FFF

  • Each chunk can point to Home or Dock/EXROM.
  • Dock and EXROM are exclusive. Only one of them can be selected at a time.
  • Screen is located in Home, chunks 2 and 3.

The 512kB SRAM is seen as 8 pages of 64kB. Two ports can be used: 7 (#07) port or 15 (#0F).

  • Bits 0..2 - select page 0..7.
  • Bits 3 and 4 are ignored. Should be 0.
  • Bit 5 controls page size. When is 0, the selected page is seen only in upper half of address space - 32768..65535 (#8000..#FFFF). This way only 256kB are accessible, while second 256kB is hidden. When is 1 (add 32 to page number), the page is seen in whole address space - 0..65535 (#0000..#FFFF).
  • Bit 6 controls write-protection. To remove write-protection, add 64 to page number - values 64..51 (#40..#47).
  • Bit 7 selects where the SRAM is seen. When is 0, selected page is in Dock and both ports 7 and 15 can be used. When is 1 (add 128 to page number), the page is in EXROM and the port at address 7 is disabled (only port 15 can be used for next changes).
Initial value (after reset) is #00, so page 0 is selected, seen in upper half of Dock and as write protected.
PortValueDescritption
7 (15)0..732kB in upper Dock, write protected
7 (15)32..3964kB in Dock, write protected
7 (15)64..7132kB in upper Dock, writeable
7 (15)96..10364kB in Dock, writeable
15128..13532kB in upper EXROM, write protected
15160..16764kB in EXROM, write protected
15192..19932kB in upper EXROM, writeable
15224..23164kB in EXROM, writeable


Tell other people:

Files for download

68lr-003.zip 48.2kB (2006-06-04 19:44)
Upgrade board v003 for 512kB SRAM, not tested.
upb-inst.txt 9.5kB (2001-08-26 16:28)
[en] Description of ZXVGS UPB upgrade and its emulation.

Links to other pages

http://8bit.yarek.pl/forum/viewtopic.php?t=98
[en] Memory upgrade description.



See also

Timex Sinclair 2068
Timex Sinclair 2068. Produced in 1983/84 for USA and Canada markets.
Timex Computer 2068
Timex Computer 2068.
Unipolbrit Komputer 2086
Unipolbrit Komputer 2086. Polish version of Timex Computer 2068.
128KB - 512KB PEROM - FlashD0
128KB or 512KB PEROM (or Flash EPROM) for Spectrum compatibile computers. Can support 4MB RAM upgrade and be base for ZXVGS installation.
Larken Interfaces
Floppy controller and ramdisk.
ZXVGS UPB
ZXVGS for upgraded Unipolbrit Komputer 2086 or Timex Computer 2068.
CPM22QED UPB
CP/M 2.2 compatibile system for Timex 2068 computers with extra RAM and disk interface. Supports YAMOD.IDE8255 and YAMOD.ATBUS.
Dock bank : Timex
The 64kB memory bank known from Timex computers. Timex memory map.

E-mail:

Password:



Forgot password?

Register?
CPC
4MB RAM
Flash ROM
To 128
Sam Coupé
SAM512
Portfix
YABUS.Z80RTC
Z80JOY
MSX
Mapper 4MB
MSX-2 SVI738
Spectrum
FlashD0
8251
AY
Eniac'owe
Dock
Gama 192
Keyboard
ROM replacer
SamRam
TC2144
To 128K
To +3
Wonder RAM
Z80JOY
ZX 4MB
ZXMUX
Timex
Memory
Timex FDD
YABUS.TF
YABUS.TF3
TI-of-TTL
ZX81
Memory

If you see error on this page, describe here:

© 2009-12-28 21:50 Jarek Adamski, http://8bit.yarek.pl