8bit Projects For Everyone


Czy jest   dla  

Timex 2068 : 128kB ROM + 512kB RAM

Wewnętrzne rozszerzenie pamięci dla Timex Sinclair 2068, Timex Computer 2068 oraz Unipolbrit Komputer 2086. 128kB ROM, dodatkowe 512kB RAM.

Przeróbka ZXVGS UPB

Powstała w 2001 roku. Umożliwiała dwa tryby pracy: 2068 oraz ZXVGS, wybierane ręcznym przełącznikiem. 32kB SRAM było widoczne tylko w banku EXROM: w trybie 2068 w górnej połowie, a w trybie ZXVGS - w dolnej. Dla EPROM było kilka opcji, zależnych od jego wielkości - 32kB, 64kB, 128kB.

Zrealizowana została tylko jako tryb ZXVGS, z użyciem 64kB ROM (dwa banki ZX128, w ROM0 kod ZXVGS, połowa przeznaczona na pułapki TR-DOS) oraz 32kB SRAM.

128kB PEROM i 512kB SRAM

W roku 2005 ceny pamięci PEROM (Flash EPROM) oraz SRAM stały się na tyle niskie, że można się pokusić o bardziej zaawansowane rozszerzenie.

Najlepszym rozwiązaniem dla przełączania PEROM wydaje się być płytka FlashD0, usprawniona w wersji v004 o opcję EXROM oraz zabezpieczenie zapisu.

Przełączanie SRAM powinno zapewnić zngodność z ZXVGS UPB oraz z rozszerzeniem zwanym Larken ramdisk.

Memory map

ChunkAdresyHomeDockEXROM
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

  • Każdy chunk może wskazywać na Home albo Dock/EXROM.
  • Dock i EXROM się wzajemnie wykluczają. Tylko jeden z nich jest dostępny w danej chwili.
  • Ekran znajduje się w chunkach 2 i 3 Home.

512kB SRAM jest widziane jako 8 stron po 64kB. Dwa porty mogą być używane : 7 (#07) oraz 15 (#0F).

  • Bity 0..2 - wybierają stronę 0..7.
  • Bity 3 i 4 są ignorowane. Powinny być 0.
  • Bit 5 steruje wielkością strony. Jeśli jest 0, wybrana strona jest widziana tylko w górnej połowie przestrzeni adresowej - 32768..65535 (#8000..#FFFF). W ten sposób dostępne jest tylko 256kB, a drugie 256kB jest ukryte. Jeśli jest 1 (dodaj 32 do numeru strony), strona jest widziana w całej przestrzeni adresowej - 0..65535 (#0000..#FFFF).
  • Bit 6 steruje zabezpieczeniem zapisu. Aby usunąć zabezpieczenie zapisu, dodaj 64 do numeru strony - wartości 64..51 (#40..#47).
  • Bit 7 wybiera gdzie SRAM jest widziany. Jeśli jest 0, wybrana strona jest w Dock i obydwa porty 7 i 15 mogą być używane. Jeśli jest 1 (dodaj 128 do numeru strony), strona jest w EXROM, a port pod adresem 7 jest wyłączony (tylko port 15 może być używany do kolejnych zmian).
Wartością początkową (po resecie) jest #00, więc strona 0 jest wybrana i widoczna w górnej połowie Dock jako zabezpieczona przed zapisem.
PortWartośćOpis
7 (15)0..732kB w górnej połowie Dock, tylko odczyt
7 (15)32..3964kB w Dock, tylko odczyt
7 (15)64..7132kB w górnej połowie Dock, zapisywalne
7 (15)96..10364kB w Dock, zapisywalne
15128..13532kB w górnej połowie EXROM, tylko odczyt
15160..16764kB w EXROM, tylko odczyt
15192..19932kB w górnej połowie EXROM, zapisywalne
15224..23164kB w EXROM, zapisywalne


Powiedz innym:

Pliki do pobrania

68lr-003.zip 48.2kB (2006-06-04 19:44)
Płytka przeróbki v003 dla 512kB SRAM, nie testowana.
upb-inst.txt 9.5kB (2001-08-26 16:28)
[en] Opis przeróbki ZXVGS UPB oraz jej emulacji.

Linki do innych stron

http://8bit.yarek.pl/forum/viewtopic.php?t=98
[en] Opis rozszerzenia pamięci.



Zobacz również

Timex Sinclair 2068
Timex Sinclair 2068. Produkowany w latach 1983/84 na rynek USA i Kanady.
Timex Computer 2068
Timex Computer 2068.
Unipolbrit Komputer 2086
Unipolbrit Komputer 2086. Polska wersja Timex Computer 2068.
128KB - 512KB PEROM - FlashD0
128KB albo 512KB PEROM (albo Flash EPROM) dla komputerów zgodnych ze Spectrum. Może wspomagać rozszerzenie 4MB RAM i służyć do zainstalowania ZXVGS.
Larken Interfaces
Ramdysk i kontroler dysków elastycznych.
ZXVGS UPB
ZXVGS jako rozbudowa Unipolbrit Komputer 2086 albo Timex Computer 2068.
CPM22QED UPB
Zgodny z CP/M 2.2 system operacyjny dla Timex 2068, rozbudowanym o dodatkowy RAM i interfejs dyskowy. Obsługuje YAMOD.IDE8255 oraz YAMOD.ATBUS.
Dock bank : Timex
Bank 64kB pamięci znany z komputerów Timex. Mapa pamięci Timex.

E-mail:

Hasło:



Przypomnieć hasło?

Rejestracja?
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

Jeśli widzisz błąd na tej stronie, opisz tutaj:

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