Skip to content

Spectrum Emulator

17 messages · 2006-11-13 → 2006-11-29 · Yahoo Group era · View archive on archive.org

Participants: Jarek Adamski, Bill Loguidice, [CVN].Gitann0, M. Emrah Oral, aralbrec, William McBrine

Preserved from the Timex/Sinclair 2068 Yahoo Group (2001–2019), which is no longer online. Text reproduced from the archive.org archive; email addresses masked.

Messages

1. Spectrum Emulator

[CVN].Gitann0 · Mon, 13 Nov 2006 10:25

Hi guys.
This is my first message here, following Alcoholics Anonymous directions... :)
Where can I get a Sinclair Spectrum emulator cartridge for TS2068?


Thanks!

PK.

2. RE: [ts2068] Re: Spectrum Emulator

Bill Loguidice · Thu, 16 Nov 2006 11:47

I'm a little confused by your form.  I assume the "16kB PROM "Spectrum
emulator" for TC2068 (Home)." is fully compatible with the TS2068, right?
Can you also explain what the "Dock" alternate option means?  Finally, just
to clarify the SRAM options, is that for pure memory expansion? (again,
those mention "Dock")

Thanks for the help.
======================================
Bill Loguidice, Managing Director
Armchair Arcade, Inc.
(A PC Magazine Top 100 Website)
======================================
 <http://www.armchairarcade.com/> http://www.armchairarcade.com 




  _____  

From: Jarek Adamski [mailto:[email]] 
Sent: Thursday, November 16, 2006 11:21 AM
To: [email]
Subject: [ts2068] Re: Spectrum Emulator



Hello!

If anyone wants to get a Sinclair Spectrum emulator
cartridge for TS2068, please use this form:
http://yarek. <http://yarek.com/basket/?h=umcb> com/basket/?h=umcb

Please select if you want pure 16kB ROM, or with
32kB located in Dock.

If you own a PROM taken from ZX Spectrum, you can
just order pure board and solder the PROM onself
(and also 74LS153 and two small SMD capacitors).

The longer board 78×48 is easier to be inserted,
when no case at all or case is made of heat shrink
tube. The shorter one 48×48 is dedicated for
original plastic case.

The price of 16kB ROM Sinclair Spectrum emulator
cartridge for TS2068, including P&P to anywhere
is $20. It looks like this:
http://8bit. <http://8bit.yarek.pl/interface/ts.cartridge/umcb-zx2.jpg>
yarek.pl/interface/ts.cartridge/umcb-zx2.jpg
(Sorry, the heat shrink tube case is not perfect;
the wider part makes it easier to insert into
cartridge port, the hole makes it easier to
remove.)

I would be happy to send some boards to someone who
would like to take the production and distribution.

Jarek Adamski

3. Re: [ts2068] Re: Spectrum Emulator

[CVN].Gitann0 · Thu, 16 Nov 2006 15:29

Hi Jarek, thanks for answering my request.

I´m a newbie on TS2068 measures, so what is the card I need to run Spectrum games on TS2068?
Which will be the compatible Spectrum games with TS2068, the 48k or the 128k ones?

Thanks!

Paulo


======== At 2006-11-16, 14:20:51 you wrote: ========

Hello!

If anyone wants to get a Sinclair Spectrum emulator
cartridge for TS2068, please use this form:
http://yarek.com/basket/?h=umcb

Please select if you want pure 16kB ROM, or with
32kB located in Dock.

If you own a PROM taken from ZX Spectrum, you can
just order pure board and solder the PROM onself
(and also 74LS153 and two small SMD capacitors).

The longer board 78×48 is easier to be inserted,
when no case at all or case is made of heat shrink
tube. The shorter one 48×48 is dedicated for
original plastic case.

The price of 16kB ROM Sinclair Spectrum emulator
cartridge for TS2068, including P&P to anywhere
is $20. It looks like this:
http://8bit.yarek.pl/interface/ts.cartridge/umcb-zx2.jpg
(Sorry, the heat shrink tube case is not perfect;
the wider part makes it easier to insert into
cartridge port, the hole makes it easier to
remove.)

I would be happy to send some boards to someone who
would like to take the production and distribution.

Jarek Adamski




= = = = = = = = = = = = = = = = = = = = = =
Best regards. 

                [CVN].Gitann0
                [email]
                2006-11-16

4. RE: [ts2068] Re: Spectrum Emulator

Bill Loguidice · Thu, 16 Nov 2006 12:47

The cartridge-based or internal emulators that I have and/or have seen, only
support 48K spectrum games.  Some of the 128K games will work if they had
48K compatibility, but obviously with a less robust feature-set.  Most 48K
Spectrum games will work, save for the ones that require or look for
specific hardware, such as joysticks.  Port locations are different between
the Timex systems and the Spectrum systems.

If you REALLY want to play Spectrum 128K games or want to be 100% compatible
with 48K Spectrum, the only choice is to get a real Spectrum 128 and do the
necessary power and video output conversions.  The Timex Sinclair 2068 with
a compatibility add-on is good though for casual usage...
======================================
Bill Loguidice, Managing Director
Armchair Arcade, Inc.
(A PC Magazine Top 100 Website)
======================================
 <http://www.armchairarcade.com/> http://www.armchairarcade.com 




  _____  

From: [CVN].Gitann0 [mailto:[email]] 
Sent: Thursday, November 16, 2006 12:29 PM
To: [email]
Subject: Re: [ts2068] Re: Spectrum Emulator



Hi Jarek, thanks for answering my request. 

I´m a newbie on TS2068 measures, so what is the card I need to run Spectrum
games on TS2068? 
Which will be the compatible Spectrum games with TS2068, the 48k or the 128k
ones? 

Thanks! 

Paulo 


======== At 2006-11-16, 14:20:51 you wrote: ======== 

Hello! 

If anyone wants to get a Sinclair Spectrum emulator 
cartridge for TS2068, please use this form: 
http://yarek. <http://yarek.com/basket/?h=umcb> com/basket/?h=umcb 

Please select if you want pure 16kB ROM, or with 
32kB located in Dock. 

If you own a PROM taken from ZX Spectrum, you can 
just order pure board and solder the PROM onself 
(and also 74LS153 and two small SMD capacitors). 

The longer board 78×48 is easier to be inserted, 
when no case at all or case is made of heat shrink 
tube. The shorter one 48×48 is dedicated for 
original plastic case. 

The price of 16kB ROM Sinclair Spectrum emulator 
cartridge for TS2068, including P&P to anywhere 
is $20. It looks like this: 
http://8bit. <http://8bit.yarek.pl/interface/ts.cartridge/umcb-zx2.jpg>
yarek.pl/interface/ts.cartridge/umcb-zx2.jpg 
(Sorry, the heat shrink tube case is not perfect; 
the wider part makes it easier to insert into 
cartridge port, the hole makes it easier to 
remove.) 

I would be happy to send some boards to someone who 
would like to take the production and distribution. 

Jarek Adamski 




= = = = = = = = = = = = = = = = = = = = = = 
Best regards. 

[CVN].Gitann0 
cvn_gitann0@ <mailto:cvn_gitann0%40ig.com.br> ig.com.br 
2006-11-16

5. RE: [ts2068] Re: Spectrum Emulator

M. Emrah Oral · Thu, 16 Nov 2006 09:52

Yeah, I am confused too. I wanted to buy one but I can't figure out which one is the right one. All I want to do is use it as a plain spectrum emulator. I have a ROM chip that I removed from an ISSUE 3 ZX spectrum 48K. Can I simply use that chip ? Is that what is meant by PROM ? Can you suppy the ROM chip too if my chip is not can't be used with it ?

Bill Loguidice <[email]> wrote:
            I'm a little confused by your form.  I assume the "16kB PROM "Spectrum emulator" for TC2068 (Home)." is fully compatible with the TS2068, right?  Can you also explain what the "Dock" alternate option means?  Finally, just to clarify the SRAM options, is that for pure memory expansion? (again, those mention "Dock")

  Thanks for the help.
  ======================================
Bill Loguidice, Managing Director
Armchair Arcade, Inc.
(A PC Magazine Top 100 Website)
======================================
http://www.armchairarcade.com 



---------------------------------
  From: Jarek Adamski [mailto:[email]] 
Sent: Thursday, November 16, 2006 11:21 AM
To: [email]
Subject: [ts2068] Re: Spectrum Emulator



    Hello!

If anyone wants to get a Sinclair Spectrum emulator
cartridge for TS2068, please use this form:
http://yarek.com/basket/?h=umcb

Please select if you want pure 16kB ROM, or with
32kB located in Dock.

If you own a PROM taken from ZX Spectrum, you can
just order pure board and solder the PROM onself
(and also 74LS153 and two small SMD capacitors).

The longer board 78×48 is easier to be inserted,
when no case at all or case is made of heat shrink
tube. The shorter one 48×48 is dedicated for
original plastic case.

The price of 16kB ROM Sinclair Spectrum emulator
cartridge for TS2068, including P&P to anywhere
is $20. It looks like this:
http://8bit.yarek.pl/interface/ts.cartridge/umcb-zx2.jpg
(Sorry, the heat shrink tube case is not perfect;
the wider part makes it easier to insert into
cartridge port, the hole makes it easier to
remove.)

I would be happy to send some boards to someone who
would like to take the production and distribution.

Jarek Adamski








---------------------------------
Sponsored Link

$200,000 mortgage for $660/mo - 30/15 yr fixed, reduce debt, home equity - Click now for info

6. Re: [ts2068] Re: Spectrum Emulator

William McBrine · Thu, 16 Nov 2006 13:24

On Thu, 16 Nov 2006, [CVN].Gitann0 wrote:

> Which will be the compatible Spectrum games with TS2068, the 48k or the 
> 128k ones?

The 2068 is like a 48K Spectrum with enhanced features. It will run 48K 
Spectrum software with an appropriate ROM.

I seem to recall that the sound chip in the 128K Spectrum is the same as 
the 2068, but the programming interface is different (at least in BASIC).

-- 
William McBrine <[email]>

7. RE: [ts2068] Re: Spectrum Emulator

Bill Loguidice · Thu, 16 Nov 2006 13:42

OK, I think I'm partially understanding now.  For those of us with Timex
Sinclair 2068's, we can only use "Dock" options, since cartridge options are
limited to TC systems and their wiring variations.  So to get a Spectrum
compatibility cartridge for the TS2068, we'd order the "16kB PROM "Spectrum
emulator" (Dock - OUT 244,3)" option, which would plug into the cartridge
port and simply work.

If you can, can you clarify what some of the other options are?  It seems
like the SRAM options are most useful for programming, in that you can
switch out to various extended memory locations.  You mention "CPM22QED" as
one option for pre-loading on the SRAM docks.  Besides the Spectrum Emulator
and CPM22QED, are there any other alternative operating systems or other
useful functions that can be loaded onto these options?

Bottom line, I'm just trying to get a grasp of the possibilities here.  It's
clear that in its "simplest", you're offering a wonderful low cost Spectrum
Emulator.  Beyond that, I'm having a trouble grasping what the SRAM docks
are capable of.  The technical talk is obviously rather beyond my current
abilities to understand.  It seems to me that the SRAM docks are not pure
extended memory, as they would not be easily accessible by a regular user.

======================================
Bill Loguidice, Managing Director
Armchair Arcade, Inc.
(A PC Magazine Top 100 Website)
======================================
 <http://www.armchairarcade.com/> http://www.armchairarcade.com 




  _____  

From: Jarek Adamski [mailto:[email]] 
Sent: Thursday, November 16, 2006 1:12 PM
To: [email]
Subject: [ts2068] Re: Spectrum Emulator



Hello.

--- In ts2068@yahoogroups. <mailto:ts2068%40yahoogroups.com> com, "Bill
Loguidice" <bill@...> wrote:
> I'm a little confused by your form. I assume the "16kB PROM
> "Spectrum emulator" for TC2068 (Home)." is fully compatible
> with the TS2068, right? Can you also explain what the "Dock"
> alternate option means? 
Thank you for your question.

In Portuguese Timex Computer 2068 the cartridge slot is
a bit different, so the ROM in the cartride can replace
Home ROM, what means after power-on you have Spectrum
mode and no OUT 244,3 is required. This is not possible
in Timex Sinclair 2068 - only Dock cartridge can be made.
More details are on this page:
http://8bit. <http://8bit.yarek.pl/interface/ts.cartridge/index.html>
yarek.pl/interface/ts.cartridge/index.html

The cartridge with memory paged to Dock can work both
with with Timex Computer 2068 and Timex Sinclair 2068.
The "Home ROM cartridge" for TC2068 will probably crash
the TS2068.

> Finally, just to clarify the SRAM options, is that for
> pure memory expansion? (again, those mention "Dock")
For Timex Sinclair 2068 only Dock cartridges can be made,
unless some internal changes are done. The Spectrum
Emulator cartridge has 16kB ROM in first 16kB:
D: #C000..#FFFF nothing
C: #8000..#BFFF nothing
B: #4000..#7FFF nothing
A: #0000..#3FFF ROM

It is possible to build ROM/RAM cartridge like this:
D: #C000..#FFFF RAM1 (16kB)
C: #8000..#BFFF RAM0 (16kB)
B: #4000..#7FFF nothing
A: #0000..#3FFF ROM

So the extra RAM can be paged in with OUT 244,240, see:
http://8bit. <http://8bit.yarek.pl/upgrade/zx.dock/index.html>
yarek.pl/upgrade/zx.dock/index.html
http://8bit. <http://8bit.yarek.pl/upgrade/zx.dock/basicind.txt>
yarek.pl/upgrade/zx.dock/basicind.txt

The memory can be reconfigured also like this:
D: #C000..#FFFF RAM1 (16kB)
C: #8000..#BFFF RAM0 (16kB)
B: #4000..#7FFF RAM1 (a copy)
A: #0000..#3FFF ROM

BTW, the CPM22QED UPB cartridge is configured like:
D: #C000..#FFFF ROM1
C: #8000..#BFFF ROM0
B: #4000..#7FFF RAM1
A: #0000..#3FFF RAM0

And the 64kB RAM one:
D: #C000..#FFFF RAM3
C: #8000..#BFFF RAM2
B: #4000..#7FFF RAM1
A: #0000..#3FFF RAM0

And, as last, the 544kB one, I still think of:
D: #C000..#FFFF M03 M07 M11 M15 M19 M23 M27 M31
C: #8000..#BFFF M02 M06 M10 M14 M18 M22 M26 M30
B: #4000..#7FFF RAM1 M01 M05 M09 M13 M17 M21 M25 M29
A: #0000..#3FFF RAM0 M00 M04 M08 M12 M16 M20 M24 M28
(where every "Mnn" means 16kB of battery backuped SRAM)

Jarek Adamski

8. RE: [ts2068] Re: Spectrum Emulator

Bill Loguidice · Thu, 16 Nov 2006 15:44

OK, last few questions.  Thanks for the patience and I'll definitely put in
an order for a Dock Spectrum emulator.  I could use an extra and activites
such as yours should definitely be supported.

Anyway, are you able to pre-load .DCK files onto one of the SRAM docks upon
request, or is SRAM only useful as a temporary memory cache, meaning I'd
have to figure a way to load such files into that memory MYSELF on demand?
I guess what I'm REALLY looking for is a way to have certain apps pre-loaded
for me and available "instantly" from one "Dock" source.  That's probably
something different than what you're actually offering though...

It would also be neat to get CP/M going on the 2068, but frankly I have an
abundance of CP/M machines, so it's unecessary with the accompanying hassle,
despite the fact that I have a disk drive.
======================================
Bill Loguidice, Managing Director
Armchair Arcade, Inc.
(A PC Magazine Top 100 Website)
======================================
 <http://www.armchairarcade.com/> http://www.armchairarcade.com 




  _____  

From: Jarek Adamski [mailto:[email]] 
Sent: Thursday, November 16, 2006 3:19 PM
To: [email]
Subject: [ts2068] Re: Spectrum Emulator



--- In ts2068@yahoogroups. <mailto:ts2068%40yahoogroups.com> com, "Bill
Loguidice" <bill@...> wrote:
> For those of us with Timex Sinclair 2068's, we can only use
> "Dock" options, since cartridge options are limited to TC
> systems and their wiring variations.
Right.

The SRAM in Dock can be useful in programming. There are
also games or other software called AROS or LROS. Usually
they are ROM cartridges. But with SRAM in Dock, they can
be loaded there and work.

There are some interesting software that can make use
of extra memory in Dock, but I'm not deep in this. :(
I know only some .DCK files for Warajevo emulator:
ETOOLKIT - Renumber, Hex/Dec loader, Disassembler...
OS_64 - 64-column writing on the screen
SHOTZ - Super Hot Z disassembler by Ray Kingsley

CPM22QED is CP/M 2.2 written for Timex. CP/M needs 64kB
of continous RAM - this is not possible on Timex, due the
ROM and the screen. So 32kB SRAM in bottom half of Dock
replaces them, and the 32kB EPROM contains CP/M code,
so it doesn't have to be booted from a disk. But anyway
requires a harddisk or disk drive.

Having 32kB SRAM in top half of Dock, you can do:
CLEAR 32768: OUT 244,240
and you have access to another 32kB RAM in 32768 to
65535 addresses, then go back with:
OUT 244,0

I wanted to make the UMCB as flexible as possible. If
someone ever wanted to have a 64kB RAM in Dock, or 
32kB RAM+32kB EEPROM (28C256), it can be done with
UMCB. I'm not able to explain how this could be
useful, sorry.

If you just want to play Spectrum games, the 16kB PROM
cartridge is enough.

Jarek Adamski

9. Re: Spectrum Emulator

Jarek Adamski · Thu, 16 Nov 2006 16:20

Hello!

If anyone wants to get a Sinclair Spectrum emulator
cartridge for TS2068, please use this form:
http://yarek.com/basket/?h=umcb

Please select if you want pure 16kB ROM, or with
32kB located in Dock.

If you own a PROM taken from ZX Spectrum, you can
just order pure board and solder the PROM onself
(and also 74LS153 and two small SMD capacitors).

The longer board 78×48 is easier to be inserted,
when no case at all or case is made of heat shrink
tube. The shorter one 48×48 is dedicated for
original plastic case.


The price of 16kB ROM Sinclair Spectrum emulator
cartridge for TS2068, including P&P to anywhere
is $20. It looks like this:
http://8bit.yarek.pl/interface/ts.cartridge/umcb-zx2.jpg
(Sorry, the heat shrink tube case is not perfect;
the wider part makes it easier to insert into
cartridge port, the hole makes it easier to
remove.)

I would be happy to send some boards to someone who
would like to take the production and distribution.

Jarek Adamski

10. Re: Spectrum Emulator

Jarek Adamski · Thu, 16 Nov 2006 18:12

Hello.

--- In [email], "Bill Loguidice" <bill@...> wrote:
> I'm a little confused by your form.  I assume the "16kB PROM
> "Spectrum emulator" for TC2068 (Home)." is fully compatible
> with the TS2068, right? Can you also explain what the "Dock"
> alternate option means?  
Thank you for your question.

In Portuguese Timex Computer 2068 the cartridge slot is
a bit different, so the ROM in the cartride can replace
Home ROM, what means after power-on you have Spectrum
mode and no OUT 244,3 is required. This is not possible
in Timex Sinclair 2068 - only Dock cartridge can be made.
More details are on this page:
http://8bit.yarek.pl/interface/ts.cartridge/index.html

The cartridge with memory paged to Dock can work both
with with Timex Computer 2068 and Timex Sinclair 2068.
The "Home ROM cartridge" for TC2068 will probably crash
the TS2068.


> Finally, just to clarify the SRAM options, is that for
> pure memory expansion? (again, those mention "Dock")
For Timex Sinclair 2068 only Dock cartridges can be made,
unless some internal changes are done. The Spectrum
Emulator cartridge has 16kB ROM in first 16kB:
 D: #C000..#FFFF nothing
 C: #8000..#BFFF nothing
 B: #4000..#7FFF nothing
 A: #0000..#3FFF ROM

It is possible to build ROM/RAM cartridge like this:
 D: #C000..#FFFF RAM1 (16kB)
 C: #8000..#BFFF RAM0 (16kB)
 B: #4000..#7FFF nothing
 A: #0000..#3FFF ROM

So the extra RAM can be paged in with OUT 244,240, see:
http://8bit.yarek.pl/upgrade/zx.dock/index.html
http://8bit.yarek.pl/upgrade/zx.dock/basicind.txt

The memory can be reconfigured also like this:
 D: #C000..#FFFF RAM1 (16kB)
 C: #8000..#BFFF RAM0 (16kB)
 B: #4000..#7FFF RAM1 (a copy)
 A: #0000..#3FFF ROM

BTW, the CPM22QED UPB cartridge is configured like:
 D: #C000..#FFFF ROM1
 C: #8000..#BFFF ROM0
 B: #4000..#7FFF RAM1
 A: #0000..#3FFF RAM0

And the 64kB RAM one:
 D: #C000..#FFFF RAM3
 C: #8000..#BFFF RAM2
 B: #4000..#7FFF RAM1
 A: #0000..#3FFF RAM0

And, as last, the 544kB one, I still think of:
 D: #C000..#FFFF      M03 M07 M11 M15 M19 M23 M27 M31
 C: #8000..#BFFF      M02 M06 M10 M14 M18 M22 M26 M30
 B: #4000..#7FFF RAM1 M01 M05 M09 M13 M17 M21 M25 M29
 A: #0000..#3FFF RAM0 M00 M04 M08 M12 M16 M20 M24 M28
(where every "Mnn" means 16kB of battery backuped SRAM)

Jarek Adamski

11. Re: Spectrum Emulator

Jarek Adamski · Thu, 16 Nov 2006 18:43

If you just want to run Spectrum games, the 16kB PROM
in Dock cartridge is enough.

It is very hard to run ZX128 games on TS2068, this
could be possible with some extra hardware and
software tricks.

Jarek Adamski

12. Re: Spectrum Emulator

Jarek Adamski · Thu, 16 Nov 2006 20:19

--- In [email], "Bill Loguidice" <bill@...> wrote:
> For those of us with Timex Sinclair 2068's, we can only use
> "Dock" options, since cartridge options are limited to TC
> systems and their wiring variations.
Right.

The SRAM in Dock can be useful in programming. There are
also games or other software called AROS or LROS. Usually
they are ROM cartridges. But with SRAM in Dock, they can
be loaded there and work.

There are some interesting software that can make use
of extra memory in Dock, but I'm not deep in this. :(
I know only some .DCK files for Warajevo emulator:
ETOOLKIT - Renumber, Hex/Dec loader, Disassembler...
OS_64 - 64-column writing on the screen
SHOTZ - Super Hot Z disassembler by Ray Kingsley

CPM22QED is CP/M 2.2 written for Timex. CP/M needs 64kB
of continous RAM - this is not possible on Timex, due the
ROM and the screen. So 32kB SRAM in bottom half of Dock
replaces them, and the 32kB EPROM contains CP/M code,
so it doesn't have to be booted from a disk. But anyway
requires a harddisk or disk drive.

Having 32kB SRAM in top half of Dock, you can do:
 CLEAR 32768: OUT 244,240
and you have access to another 32kB RAM in 32768 to
65535 addresses, then go back with:
 OUT 244,0

I wanted to make the UMCB as flexible as possible. If
someone ever wanted to have a 64kB RAM in Dock, or 
32kB RAM+32kB EEPROM (28C256), it can be done with
UMCB. I'm not able to explain how this could be
useful, sorry.


If you just want to play Spectrum games, the 16kB PROM
cartridge is enough.

Jarek Adamski

13. Re: Spectrum Emulator

Jarek Adamski · Thu, 16 Nov 2006 22:34

--- In [email], "Bill Loguidice" <bill@...> wrote:
> Anyway, are you able to pre-load .DCK files onto one of
> the SRAM docks upon request, or is SRAM only useful as a
> temporary memory cache, meaning I'd have to figure a way
> to load such files into that memory MYSELF on demand?
SRAM is volatile memory, it's contents is destroyed on
every power-off. The .DCK files can be converted to
.TAP ones then downloaded from PC and placed in SRAM.

To get a non-volatile memory, the SRAM must be powered
from a 1.5V battery.

Another solution is to use EEPROM, like 28C256. It needs
a delay on every memory write (BASIC is slow enough).
So, is non-volatile, but cannot be used as a RAM. This
is much expensiver than SRAM.

Other one is PEROM memory, like 29C010, or Flash EEPROM,
like 29F010. They need special procedure to be programmed,
but are cheaper than EEPROM. Also cannot be used as RAM.



> I guess what I'm REALLY looking for is a way to have
> certain apps pre-loaded for me and available "instantly"
> from one "Dock" source.  That's probably something
> different than what you're actually offering though...
Perhaps the 512kB cartridge could be useful for you.
It will contain operating system and the memory used
as kind of disk. See this mail:
http://groups.yahoo.com/group/ts2068/message/1101


Jarek Adamski

14. Screen memory in DOCK

M. Emrah Oral · Wed, 29 Nov 2006 05:08

I wonder if it may be possible (like it is with the ZX Spectrum +3) to setup the screen RAM at a specific location and then page that location out. So if it would work, would it be possible to install some RAM in the DOCK bank, point the screen RAM to there and page it out. That, if possible, would allow a high resolution screen and more RAM available to the user, right ?


---------------------------------
Everyone is raving about the all-new Yahoo! Mail beta.

15. Re: Spectrum Emulator

aralbrec · Wed, 29 Nov 2006 12:33

--- In [email], "Jarek Adamski" <8bit@...> wrote:
>
> --- In [email], "Bill Loguidice" <bill@> wrote:
> > For those of us with Timex Sinclair 2068's, we can only use
> > "Dock" options, since cartridge options are limited to TC
> > systems and their wiring variations.
> Right.
> 
> The SRAM in Dock can be useful in programming. There are
> also games or other software called AROS or LROS. Usually
> they are ROM cartridges. But with SRAM in Dock, they can
> be loaded there and work.
> 
> There are some interesting software that can make use
> of extra memory in Dock, but I'm not deep in this. :(

I am looking at generating a ts2068 target for the z88dk C compiler 
and one code generation model will be LROS cartridge.  Such code is 
intended to be written to a ROM cartridge but could also be loaded 
into the dock RAM and executed.  This model allows programs taking 
advantage of a full 64k memory space. 

Another thing being looked at is a ramdisk API that will be written 
to use extra RAM in the dock as a ramdisk, with the main program 
located in the HOME bank.

16. Re: Screen memory in DOCK

Jarek Adamski · Wed, 29 Nov 2006 13:49

--- In [email], "M. Emrah Oral" <oralm2@...> wrote:
> So if it would work, would it be possible to install
> some RAM in the DOCK bank, point the screen RAM to
> there and page it out. 
The screen is displayed always from Home bank, while CPU
can access other memory in Dock in the same address range.

This is how my CPM22QED for Timex 2068 is working (other
too). Also ZXVGS UPB uses RAM in Dock located under the
Home screen to keep some code and disk buffers.


> That, if possible, would allow a high resolution screen
> and more RAM available to the user, right ?
There's only problem with software. The days when many new
sofware is written for Z80CPU computers has gone. Having
more RAM you could run CP/M, UZI, probably also SymbOS...
But who really needs them and what for?

Jarek Adamski

17. Re: Screen memory in DOCK

aralbrec · Wed, 29 Nov 2006 22:36

--- In [email], "Jarek Adamski" <8bit@...> wrote:
>
> --- In [email], "M. Emrah Oral" <oralm2@> wrote:
> > So if it would work, would it be possible to install
> > some RAM in the DOCK bank, point the screen RAM to
> > there and page it out. 
> The screen is displayed always from Home bank, while CPU
> can access other memory in Dock in the same address range.
> 
> This is how my CPM22QED for Timex 2068 is working (other
> too). Also ZXVGS UPB uses RAM in Dock located under the
> Home screen to keep some code and disk buffers.

Jarek, since you've had the scope out and you've been fiddling with 
the DOCK and EXROM, have you noticed if the DOCK/EXROM bank's 16k-32k 
area is contended or not?  It doesn't have to be but it depends on 
what Timex was up to inside the SCLD.

Indexed under

Cartridges, EPROM & dumping · Spectrum emulation & software