Enterprise Forever

:UK => Hardware => Interface => Topic started by: Saint on 2013.September.03. 12:26:10

Title: Internal memory expansion
Post by: Saint on 2013.September.03. 12:26:10
Are the pinouts of EXP1 and EXP2 in the schematics anywhere? I looked last night and couldn't see them...
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.03. 12:28:16
Look at the pinouts (http://enterprise.iko.hu/pinouts.htm) :-)
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.03. 12:48:55
Damn, I should have thought of that! :oops:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.03. 13:00:26
Quote from: Saint
Damn, I should have thought of that! :oops:
:-)

Are you going to build memory expansion for the spare machine?
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.03. 13:15:09
Yes, that's what I was thinking. Should be simple with an SRAM chip and a PAL for address decoding. With surface mount components it would be a tiny board, and you could have a large memory expansion (like your modified expansion card). The space above EXP2 is a bit tight though -- was hoping it could just be pin headers for both connectors. Looks like you need ribbon for EXP2, like the original memory expansion.
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.03. 18:23:57
So this is how I understand the memory expansion works:

MREQ is used to trigger the RAS / CAS delay capacitors to the address multiplexers when A16 is high and A17-21 are low and /RD or /WR are low. This feeds the address to the 4164 chips with suitable RAS / CAS delays. Quite neat.

So a read or write in the memory range of 0x1xxxx will access the internal memory expansion.

For a modern SRAM based memory expansion you'd just need to decode A16-A21 as you like for the SRAM size (from 0x10000 up), then enable the SRAM when MREQ is low and read or write are low.

I'm not that familiar wit the Z80, so if you could sanity check for me Zozo? :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.03. 18:41:37
Interfacing SRAM or Flash ROM are very simple task. For 512K chips enought one 74HCT138 for address decoding. A0-A18 go directly to the memory chip, A19-A21 to the 138 inputs (A-B-C). MREQ to 138 low level enable (G2A&G2B), RFSH to 138 high level enable (G1) (no access at Refresh). RD and WR to memory WE and OE. One of the 138 outputs to memory CE.
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.03. 23:05:16
Ok, that makes sense. How does the memory mapping work from A0-A21 to segment numbers?

The internal 64K RAM expansion seems to decode A21-A16 = 000001b, or 0x1nnnn. Ah, I have that inverted because it's an active low input, so it should be 111110b? Which would be segment F8, which makes more sense... :)

So if I wanted to map 512K SRAM to an internal memory expansion which would include segments F8-FB, could I use A21-A19 = 111b and just waste 64KB of the SRAM without causing any problems?

Edit: Hmm, it looks like the /ACCESS line of the Nick drives the data bus on VRAM access. So I would need to ensure the internal RAM expansion does not drive the data bus in segments FC-FF?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.03. 23:20:56
Quote from: Saint
So if I wanted to map 512K SRAM to an internal memory expansion which would include segments F8-FB, could I use A21-A19 = 111b and just waste 64KB of the SRAM without causing any problems?
It mirrors the video RAM, reading can be conflicted, but as both outputs contain the same data, practically no problem. The prototype Bugtronics 512K expansion worked the same way.

The trick to decode for DC to FB can be done with some more ICs
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.03. 23:26:43
Quote from: Zozosoft
With some more ICs can do the trick to decode for DC to FB.
I'll have a think about that! :)

If you can safely drive the bus with FC-FF being a mirror, then that's a really simple address decoder. I'll see how easy a PAL would be to decode the address properly...
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.03. 23:34:38
Probably one additional 74HCT151 can do the trick, using similar method as the 320K modifications.
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.September.04. 13:38:54
If you are interested I have a spare official enterprise 64K expansion board.  
I was going to upgrade my EP64 but I decided to buy an EP128 instead!

Russ
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.04. 15:31:48
Thanks for the offer Russ, but I'm more interested in doing this for the experience of making some interesting little hardware projects! There probably wont be much (any?!) call for new RAM expansion boards for the Enterprise, but if I order some PCB's then there will be some spare I can sell to other folks with an EP. A 512KB expansion looks like it will probably cost less than £10 in components.
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.September.04. 17:04:59
No rpoblem.

That sounds good, £10!  I might be interested in something like that to upgrade my EP128!
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.04. 22:55:19
Quote from: Zozosoft
Probably one additional 74HCT151 can do the trick, using similar method as the 320K modifications.
I've had a look at old PAL chips and you can get GAL16V8 chips cheap from China, so I've got some of those on order. Works out about 40p a chip, which will do the whole address decode and memory access very neatly:

/CE = !(A21 & A20 & (A19 ^ (A18 & A17 & A16)) & !/MREQ & /RFSH)

Very old technology, but perfect for the job! :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.05. 09:38:58
You know how can write program for PAL/GAL?
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.05. 10:01:45
Yes, you can use a few different tools, but I've had a look at WinCUPL. The code for the address decode is --

/* *************** INPUT PINS *********************/

PIN 1    = A21 ;
PIN 2    = A20 ;
PIN 3    = A19 ;
PIN 4    = A18 ;
PIN 5    = A17 ;
PIN 6    = A16 ;
PIN 7    = _MREQ ;
PIN 8    = _RFSH ;
 
/* *************** OUTPUT PINS *********************/

PIN 12    = _EN ;

/***************** EQUATIONS ***********/

_EN = !(A21 & A20 & (A19 $ (A18 & A17 & A16)) & !_MREQ & _RFSH);


You can probably use your eprom programmer to program the PAL. My eprom programmer is so old it needs a parallel port and Windows XP, so I think I'm going to have to buy a new programmer which works with USB and Win7 x64!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.05. 10:17:26
Quote from: Saint
Yes, you can use a few different tools, but I've had a look at WinCUPL. The code for the address decode is --
Thanks! It looks very simple, great!
I think the Spectrum Emulator card (http://gafz.enterpriseforever.com/Hardware/PCB/Picture/Emulatorjav.jpg) can be very reduced with GALs :-)

Quote
You can probably use your eprom programmer to program the PAL.

Yes, my program (http://www.elnec.com/products/device-programmers/labprog-plus/) can program PAL/GAL. (It is also, old but works under W7 x64, I just put a PCI LPT card to my PC :-) )
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.05. 10:25:38
Annoyingly I only have a small shuttle case, and both of my PCI slots are used up by my graphics card! :mad:
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.11. 15:10:26
I found some time last night to do the schematic and PCB layout for a 512KB SRAM expansion using a PAL for address decoding. It's come out really nicely -- less than 5cm square. Which means I can get it fabricated extra cheaply in China! :)

I was going to wait until I got my PCB's back from my HDMI project, but I may just go ahead and order these as well now, as it's only going to cost something like £12 to get 10 boards made.

PCB mock-up below!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.11. 15:15:46
Nice! :smt041
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.September.12. 16:04:25
Very Nice.......

I agree with Zozo that it would be good to see if the Spectrum Emulator can be
addressed in the same way.....

Russ
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.12. 16:30:58
Quote from: Bagpuss22
Very Nice.......

I agree with Zozo that it would be good to see if the Spectrum Emulator can be
addressed in the same way.....

Russ
Yeah, I had a quick look at the schematics for the spectrum emulator last night as bedtime reading... :)

I'll see if I can understand what it's doing and come up with a modern take on it.

I've been thinking about the SD card <> PIC interface and a 5v tolerant CPLD (the Altera MAX 3000A is my preference) is by far the easiest and cheapest way of doing it. I believe the spectrum emulator would be the same solution, it would all fit in one CPLD.

You may even be able to fit a spectrum emulator into the CPLD with the PIC interface, as I dont believe it's very complicated!
Title: Re: Internal memory expansion
Post by: lgb on 2013.September.12. 17:36:32
Quote from: Saint
I've been thinking about the SD card <> PIC interface and a 5v tolerant CPLD (the Altera MAX 3000A is my preference) is by far the easiest and cheapest way of doing it. I believe the spectrum emulator would be the same solution, it would all fit in one CPLD.

You may even be able to fit a spectrum emulator into the CPLD with the PIC interface, as I dont believe it's very complicated!

If you want to use a CPLD maybe it should be considered to implement a general SPI interface in CPLD without the help of an MCU at all. Well it sounds odd, but somehow I always feel it's a bit cheating like action to connect an MCU to a 8 bit machine having more powerless CPU than the MCU itself ... The only disadvantage of this is the fact that you have to implement SD card init sequence and handling by Z80 code itself, directly. But it's a more "the EP is the boss" feeling then :) By the way, for 65xx bus system there is an existing "product" for creating an SPI interface "chip" with the help of CPLD with a Xilinx part (xc9572), the name of the project is 65SPI. Similar solution can be created for the EP bus too. Of course, if you have spare gates available, you can implement extra stuffs as well, like logic of a Spectrum emulator, etc :)
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.13. 10:33:59
Hmm, as the CPLD is obviously reprogrammable, what I could do is hook up all the useful signals from the bus to the CPLD and have quite a generic Enterprise hardware expansion. You could have headers for I/O lines which could be used for a generic SPI interface, and a PIC chip for other more complex tasks. The PIC itself can be reprogrammed to provide other functionality as well if required, or removed altogether if you wanted to do the SD card SPI work on the EP.

I'll have a think about that... it would turn quite a few hardware expansions into a much simpler VHDL programming job.
Title: Re: Internal memory expansion
Post by: lgb on 2013.September.13. 10:47:13
I also wanted to create an SD-interface solution with the help of an MCU (AVR, not PIC, but it's matter of personal taste and knowledge only). I would prefer CPLD (for various reasions including the feeling of using an MCU with a 8 bit computer, as I've told), the only problem that I am totally dumb for programming hardware decription lanugages (ie VHDL and/or Verilog) while I can write code for AVR at least using both of C or AVR assembly ...
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.13. 20:25:58
I've ordered a batch of 10 pcb's now, for the bargain price of under £10. At that price I couldn't resist. :) Now I just have to wait for about 5 weeks for them to turn up.

I also added a spare pad for A15 as I plan to install Zozo's updated EXOS ROM with the expansion. It'll give me an easy place to connect up the missing address line.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.13. 22:18:36
Quote from: Saint
I've ordered a batch of 10 pcb's now, for the bargain price of under £10.
Where you order?
Title: Re: Internal memory expansion
Post by: BruceTanner on 2013.September.13. 22:29:50
Quote from: Zozosoft
Where you order?
I would be interested to know that too!
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.13. 22:42:38
I have placed a couple of orders with :

http://www.tinyosshop.com/

I haven't had any boards through yet, so I don't know the quality, but I've seen quite a few good comments about them on the web. For the price I figured it was worth a go. It works out cheaper than making the boards myself, and you get through hole plating and solder mask! Plus it means I can do vias under SMD components which makes life a lot easier. :D
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.September.13. 22:57:22
Looks really good and a very good price too!  :cool:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.13. 23:08:49
Which program used for the PCB design?
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.13. 23:20:39
I've been using Altium Designer, it's very nice. I find it much easier than Eagle, which I used before. The 3d view of the board (the mockup shot from earlier in the thread) is really nice too.
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.14. 17:53:02
I just got my PCB's back from my HDMI project, they are VERY nice! And arrived much quicker that I expected -- I think it took about 2 weeks from placing the order. I've attached a scan, so if anyone else is thinking of using them you can see what you get!

And this board had a load of channels cut as well for detaching multiple PCB's from the one main board.

Excellent!! :D
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.14. 20:37:18
It looks very good!
Title: Re: Internal memory expansion
Post by: Saint on 2013.September.14. 23:57:24
I like designing with surface mount components, but trying to solder these 0.5mm pitch chips by hand is a bloody nightmare! I don't think I have the knack yet. More practice needed. Still, I have one chip soldered after about an hour!! :o

I'm glad I went 'old school' and used all through hole components for the EP memory expansion. :D
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.September.15. 00:21:48
Quote from: Saint
I'm glad I went 'old school' and used all through hole components for the EP memory expansion. :D
Good idea!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.10. 14:07:26
My PCB's arrived today! Looking good.

I'm just missing the GAL's to be able to assemble the board entirely. I'll probably get an expensive GAL locally until I can get some cheaper from China to make the rest of the boards up.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.10. 14:48:01
Quote from: Saint
My PCB's arrived today! Looking good.
Nice!
Title: Re: Internal memory expansion
Post by: BruceTanner on 2013.October.10. 14:51:05
Quote from: Saint
My PCB's arrived today! Looking good.
Two tracks between pads - you'd never do that by hand!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.10. 22:33:14
The first PCB built up! I've ordered a GAL from the UK, which I should get in the next couple of days. All going well I should have a working 512KB expansion in a few days.

I've built the memory expansion to be removable (all on header pins) such that I can fully test each new unit I make, and also have the ability to make other internal cards and easily install them if needed. My internal SD card hard drive and combined memory expansion being one I want to make... :)
Title: Re: Internal memory expansion
Post by: Mayer Gábor on 2013.October.11. 00:04:43
Could you please show me a photo of your motherboard with these pins?
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.11. 10:34:53
I will take a photo of the motherboard later on today. I've fitted a header socket into EXP1 and a ribbon with 10way connector into EXP2 (all of which will be provided with the memory upgrade kit).

I've priced up the finished kit, and assuming I get my GAL chips from China eventually, then I can sell them at £15 + P&P. A bargain knock-down price for Enterprise Forever users! I'll put some on eBay at a higher price and see if I can make a few more pounds to fund the SD card interface work.

This is assuming it works of course! Lol. :lol:
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.11. 15:10:25
This is the motherboard.

Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.11. 15:51:16
Quote from: Saint
This is the motherboard.
Nice!
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.October.11. 18:11:51
Looking really good!  When they become available please count me in! :cool:
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.15. 22:53:30
I have received my GAL's both from my UK source and China now! Amazingly I've just populated my PCB with SRAM and the programmed address decoding PAL and it's working! Counts all the way back to DC. :ds_icon_cheesygrin:

I now need to install Zozo's EXOS with fast memory checking! Is it normal to see "ERROR" flash up to the right of the memory checking when it finishes? It only flashes up very quickly, and not every time, but I've seen this both with just internal RAM and with the expansion, so I'm assuming it's when it reaches an address which isn't RAM?

I'll build up some more boards soon and let people know when they're ready for purchase. 

Very pleased. SD card interface next... :smt041
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.15. 23:30:21
Quote from: Saint
I now need to install Zozo's EXOS with fast memory checking!
Good idea! :-)
Also try the Advanced Test.

Quote
Is it normal to see "ERROR" flash up to the right of the memory checking when it finishes?
Can you see "xxx bytes not working" in the BASIC?
If no, then there is no error. You can see it only when the palette of Status Line changed before the old text cleared.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.16. 00:18:01
2.32uk installed! :)

Working great, all RAM tests (slow, normal, fast) are working fine and are showing 576KB of memory. Very nice job Zozo, much quicker than the normal bootup and so many more nice options!

I'm not seeing any "bytes not working" messages, 589824 bytes in system and 574766 bytes unused. :ds_icon_cheesygrin: That must have just been a flash of "ERROR" I saw with the palette change, as you say Zozo.

All working well, very pleased! I had to cut the tails on the keyboard membrane to get it working, though, as the previous user had made a mess of re-inserting them the last time. Getting a bit short!! :shock:

I could now do with getting my disk controller working so I can test some software...

Looking forward to having the SD card hard drive.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.16. 08:00:58
Quote from: Saint
2.32uk installed! :)
Also try the EXOS 2.4 beta 3! (http://enterpriseforever.com/programozas/exos-2-3-tovabb-fejlesztese/?action=dlattach;attach=9083) which contains the new Advanced Test mode.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.17. 00:10:44
I built up and tested two units tonight. I'll get the other bits together tomorrow (header + connector), then they're ready for whoever wants them. I'll put some instructions together as well -- it's fairly simple, but can be a bit fiddly clearing out solder from existing holes.

I have Bagpuss22 and geo1977 down as interested. I'll drop you chaps a message tomorrow, anyone else let me know if you're interested and I'll get some more units built up soon.

They are £15 + P&P via PayPal (as gift) for anyone interested. Postage in the UK shouldn't be much, anyone overseas please let me know where you are and I'll find out the postage cost.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.17. 09:30:20
I want a 3!

Can you post photos of the finished board?
Title: Re: Internal memory expansion
Post by: BruceTanner on 2013.October.17. 10:27:57
I'd quite like one (UK). Can build it up myself if that's easier for you but would need a programmed GAL and PCB of course!

B.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.17. 10:47:49
No problem Zozo & Bruce, I'll order some more bits and get building! :ds_icon_cheesygrin:

I will post pictures of the full "kit" later on today with the board and headers / connectors that come with it.

I'll build the boards up and test them before shipping out, as I want to be sure I don't send anything out dead! These PCB's were only 50% e-tested, and the ones which were tested (if they even were?!) don't appear to be marked. I inspect each PCB before building it up, but am not 100% confident until they're tested as spotting errors on these small traces is a little tricky. :shock:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.17. 10:54:59
Quote from: Saint
I'll build the boards up and test them before shipping out, as I want to be sure I don't send anything out dead! These PCB's were only 50% e-tested, and the ones which were tested (if they even were?!) don't appear to be marked. I inspect each PCB before building it up, but am not 100% confident until they're tested as spotting errors on these small traces is a little tricky. :shock:
Then I highly recommend the Advanced Test in EXOS 2.4 beta!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.17. 11:04:28
Quote from: Zozosoft
Then I highly recommend the Advanced Test in EXOS 2.4 beta!
Thanks, Zozo, I will run that over all the boards. Any problems on the PCB should result in fairly obvious failure, though. It'll be either broken traces or possible shorts!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.17. 11:22:36
Quote from: Saint
It'll be either broken traces or possible shorts!
Broken or short circuited address lines can result very mystic errors, for example the frst 256K shadows the other 256K. In the original tests only checked each segment alone and not discovered if one segment overwrite another.
I placed many tricks to the advanced test for discover this type errors.
(But also a basic trick in the Quick Test, it is left the segment number plus inverted segment number at the first two bytes of the segment, after tested it. And in the final phase these verfied back, if it overwrited then report as bad segment)
Title: Re: Internal memory expansion
Post by: fatbob_gb on 2013.October.17. 14:14:47
I am interested in getting one of these if you have any spare
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.17. 22:46:12
Yes, you are right about the address lines, Zozo, I'll be sure to test them all with 2.4! :)

Fatbob_gb, no problem. I have 10 pcb's to make up, I think that's 7 spoken for now, plus one for myself. I may end up getting some more pcb's made at this rate...

Here's a picture of what you'll be getting. The main expansion board, a 14x2 header to install into EXP1 and a 10 way connector with ribbon to install into EXP2.

The most awkward part of the whole job is clearing the solder from the EXP1/2 through holes on the pcb. I've never been that good with a solder sucker!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.17. 23:08:34
Quote from: Saint
The most awkward part of the whole job is clearing the solder from the EXP1/2 through holes on the pcb. I've never been that good with a solder sucker!
I think can be done less than 5 minutes :-)

Quote
I have 10 pcb's to make up, I think that's 7 spoken for now, plus one for myself. I may end up getting some more pcb's made at this rate...
I will ask in the Hungarian forum, how many users interested.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.17. 23:16:47
I think can be done less than 5 minutes :-)
I will ask in the Hungarian forum, how many users interested.

You are much better than me with a solder sucker if you can do this in under 5 minutes! :lol:

Thanks, Zozo, happy to make up some more. It's nice to think I'm helping keep the Enterprise alive! :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.17. 23:19:48
Quote from: Saint
You are much better than me with a solder sucker if you can do this in under 5 minutes! :lol:
Complete Z80 replace less than 10 minutes :-D
Title: Re: Internal memory expansion
Post by: fatbob_gb on 2013.October.17. 23:31:06
Quote from: Saint
It's nice to think I'm helping keep the Enterprise alive! :)
Thanks for the effort that you are putting in - It is appreciated.
My Enterprise is possibly the most neglected machine that I own but soon it will be getting the attention that it deserves.
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.October.17. 23:38:15
I second that, thank you for this and I look forward to the other bits and pieces
that you are looking at producing!

:smt023
Title: Re: Internal memory expansion
Post by: Starship on 2013.October.18. 09:22:33
Please can you let me know when you will have the combined Memory Expansion and SD card interface ready for purchase....you have one buyer here!


Starship
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.18. 09:53:17
Current summary for Hungary: 6! (Zozo, Szalai56, Z80System, Lacika)
For reducing the shipping cost, I will do the business with you, then forward for my friends in Hungary.

Can you calculate the shipping cost with Royal Mail International Signed For service?
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.18. 10:44:41
Quote from: Zozosoft
Can you calculate the shipping cost with Royal Mail International Signed For service?
No problem, Zozo, I'll sort that out for you. I'm going to figure out postage costs this evening. With the new orders from Hungary that's the whole 10 units gone! I'll order some more PCB's... :)

Quote from: Starship
Please can you let me know when you will have the combined Memory Expansion and SD card interface ready for purchase....you have one buyer here!


Will do! The SD card interface will be some time away yet as I've only got as far as the planning stage. However it's the most important thing that is needed on the Enterprise, so I want to make it happen.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.18. 22:57:05
Just a quick update on postage costs for a single unit if anyone else is interested --

UK
Royal Mail first class, £3.00
Royal Mail signed for, £4.10

Airmail
Airmail Small Packets, £3.00
International Signed For Small Packets, £8.30

I'm just going to double check the two boards going out with the latest 2.4 memory checker, then they will be shipped out once payment is made.

I'm waiting on some more right angled headers which should turn up tomorrow, then I think I have everything to make up the rest of the boards. Hopefully will have all 10 built up next week. Going to place an order for another 10 PCB's now... :)

Update -- all boards tested perfectly with advanced test, new batch of 10 PCB's ordered!
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.October.19. 00:26:54
Looking forward to doing this, quite excited! :smt023

Just got to get this 16K Spectrum sorted over the weekend and then I am ready!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.19. 00:33:19
Quote from: Saint
all boards tested perfectly with advanced test
Great!
Title: Re: Internal memory expansion
Post by: geo1977 on 2013.October.19. 02:55:51
We are OK!!!!!!!!!!!!! i wating my memory working with my enterprise:lol::smt039
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.19. 17:38:11
Quote from: Saint
new batch of 10 PCB's ordered!
When do you think the second batch available?

Current orders from Hungary: 8!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.19. 21:18:51
When do you think the second batch available?

Current orders from Hungary: 8!

Great! :) I also saw in the Hungarian thread people talking about memory expansions larger than 512KB. Is this something that people would want? I may be able to get some larger SRAM if there is interest, although it all takes time to get the PCB made, etc.

The lead time on the PCB's is around 3 weeks. Plus I have ordered some more GAL's, which are the slowest thing to arrive. The last lot took 40 days!! I ordered them about 7 days ago, so I have a feeling I am going to be waiting for the GAL's to arrive again... :(
Title: Re: Internal memory expansion
Post by: lgb on 2013.October.19. 22:11:29
Quote from: Saint
The lead time on the PCB's is around 3 weeks. Plus I have ordered some more GAL's, which are the slowest thing to arrive. The last lot took 40 days!! I ordered them about 7 days ago, so I have a feeling I am going to be waiting for the GAL's to arrive again... :(

Btw, what's about GALs in general? It seems it's harder and harder to get, since GALs are treated as "old technology", everybody suggests use CPLDs instead, but there are few ones which are 5V ones (or at least 5V tolerant I/O) and DIP packaged ... Also sometimes CPLDs feel a bit "too much" for simplier projects ...
Title: Re: Internal memory expansion
Post by: Z80System on 2013.October.19. 22:38:16
Quote
Great! (http://enterpriseforever.com/Smileys/phpbb/smiley.gif) I also saw in the Hungarian thread people talking about memory expansions larger than 512KB. Is this something that people would want? I may be able to get some larger SRAM if there is interest, although it all takes time to get the PCB made, etc.

Hi Saint,

For example, I asked Zozo, why you stopped at 512KB and you did not target 1MB or 2MB ...

I think this internal 512KB expansion is very very cool, probably the coolest hw enhancement since Zozo's IDE controller with what we can use SD cards, already now.

So what can be more cool than this internal 512KB expansion is a 1MB or 2MB internal expansion ... :)

In practice usually we do not use even 512KB memory. Probably that is a hard task to find any application that can use this amount of memory. But the practice is rarely important for me (and probably others) using an EP.

Probably the testing time at boot, and the price can be important too, but the bigger can be better for me. If there is no other disadvantages at the larger expansions. Maybe EXOS cannot handle 2MB of ram, or something like this. Zozo usually knows such things.

Maybe that can be a concern too, that I can wait nearly any time, but maybe that is better, the whole packet not wait for some extra size rams or such, for the other people.

So yes, I would welcome one of my expansions with for example 1 or 2 MB, which can work, but it is not a reqirement at this time.

And an other user thought about his machine, which is a 1MB expanded one, and he asked Zozo whether your expansion will work with that configuration or not. But Zozo said "Some more RAM cannot be wrong ..." :)
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.19. 23:35:22
Btw, what's about GALs in general? It seems it's harder and harder to get, since GALs are treated as "old technology", everybody suggests use CPLDs instead, but there are few ones which are 5V ones (or at least 5V tolerant I/O) and DIP packaged ... Also sometimes CPLDs feel a bit "too much" for simplier projects ...

Yes, sadly I don't think they are manufactured any more. They are certainly marked as discontinued on the Lattice data sheets.

I agree a CPLD seems an overkill in many cases, a GAL is perfect for these old hardware projects, and more than powerful enough.

I think I am going to order quite a few GAL chips from China while I can still get them cheaply - cheaper than I can get a CPLD! I know I will find a use for them all one day... :)
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.19. 23:57:49
So what can be more cool than this internal 512KB expansion is a 1MB or 2MB internal expansion ... :)

Hehe, more is always better! :) I could certainly do a 1mb or 2mb expansion using multiple 512kb SRAM chips and expand the GAL to provide the correct chip enable for each SRAM.

Or you could modify the existing SRAM board by soldering the SRAM directly to the board without a socket (to give extra clearance) and piggy back another SRAM on the top. With a modified GAL you could use another output to provide the chip select for the 2nd SRAM with a piece of wire between the GAL leg and the SRAM chip select leg.

I might give this a go if there is any interest? :D 512KB is enough for me, but I could possibly provide a 1mb board for £20... I'd just need to make sure there is enough clearance in the case.
Title: Re: Internal memory expansion
Post by: lgb on 2013.October.20. 01:07:12
Quote from: Saint
I think I am going to order quite a few GAL chips from China while I can still get them cheaply - cheaper than I can get a CPLD! I know I will find a use for them all one day... :)

Can I ask where (and how) you order those GALs (and maybe the SRAM) exactly? Or is it some kind of "secret source"? :) It seems even more regular parts (like 512K SRAM) is quite hard to find sometimes now, especially in DIP packages. A year ago or so, almost every shops had it (here, in Hungary), now I can feel that it's truely more rare (surely it is not impossible _yet_, but ...) and I guess this tendency will continue, so it's better to switch to new source. Can you suggest something, or do you mean general ebay random searches or so when you wrote "China"? I always afraid of China stuffs, but I have no experience at all in these kind of orders (from abroad of Hungary).
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.20. 01:19:58
Quote from: Saint
Or you could modify the existing SRAM board by soldering the SRAM directly to the board without a socket (to give extra clearance) and piggy back another SRAM on the top. With a modified GAL you could use another output to provide the chip select for the 2nd SRAM with a piece of wire between the GAL leg and the SRAM chip select leg.
Good idea!
Title: Re: Internal memory expansion
Post by: Z80System on 2013.October.20. 01:22:59
Quote
I might give this a go if there is any interest? (http://enterpriseforever.com/Smileys/phpbb/ds_icon_biggrin.gif) 512KB is enough for me, but I could possibly provide a 1mb board for £20... I'd just need to make sure there is enough clearance in the case.


I did not understand the details of the changes exactly,
but if you can build an expansion with 1 mb easily, and there is enough space, and the assembling on the user side is not more complex than the 512KB ones, then the £5 extra price is very good for me.

So in this case one of the "hungarian" boards could be 1MB.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.20. 14:28:42
Can I ask where (and how) you order those GALs (and maybe the SRAM) exactly? Or is it some kind of "secret source"? :)

I just search eBay for components from international sellers. For GAL's I found these - http://www.ebay.co.uk/itm/10PCS-IC-GAL16V8D-GAL16V8D-25LP-DIP-20-NEW-GOOD-QYALITY-tracking-number-/300920600072?pt=LH_DefaultDomain_0&hash=item461043f608

I've had no problems ordering from overseas sellers so far, other than it can sometimes take a long time to arrive!! :)

I have also been trying surface mount components, but soldering with a soldering iron is very hard for SMD. So I have bought myself a hot air rework station, but it need some practice with solder paste...
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.20. 14:30:13
So in this case one of the "hungarian" boards could be 1MB.

I will try!! :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.21. 10:28:53
Update: Current orders from Hungary: 10!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.21. 23:50:18
Thanks for the update Zozo! :)

I've made up another 4 boards tonight, I'll test them tomorrow and then Bruce and fatbob_gb are next in line, as all the Hungarian orders will go out together when I get the next batch of PCB's.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.22. 07:25:32
Quote from: Saint
all the Hungarian orders will go out together when I get the next batch of PCB's.
The 1M version can be chosen? It is a +5 GBP?
I will ask which version wanted.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.22. 10:29:54
Quote from: Zozosoft
The 1M version can be chosen? It is a +5 GBP?
I will ask which version wanted.
Yes, if you would like to find out how many 1MB / 512KB versions people would like, I will try and got those built. I've checked the clearance, and it looks ok to me, so the only thing left to do is to program a different GAL and hook up a bit of wire for the 2nd chip select. And, yes, I can do the 1MB for £20.

My only concern is heat in the bottom SRAM chip as it will have no ventilation with the 2nd SRAM on top of it. The chip will run up to 85 degrees centigrade according to the datasheet, though, so I don't think it should be a problem. The SRAM was only slightly warm in testing.
Title: Re: Internal memory expansion
Post by: lgb on 2013.October.22. 10:39:02
Quote from: Saint
Yes, if you would like to find out how many 1MB / 512KB versions people would like, I will try and got those built. I've checked the clearance, and it looks ok to me, so the only thing left to do is to program a different GAL and hook up a bit of wire for the 2nd chip select. And, yes, I can do the 1MB for £20.

My only concern is heat in the bottom SRAM chip as it will have no ventilation with the 2nd SRAM on top of it. The chip will run up to 85 degrees centigrade according to the datasheet, though, so I don't think it should be a problem. The SRAM was only slightly warm in testing.

I have no idea about the temperature and the datasheet in this case, but maybe - in general - the "worst" temperature is at the boundary of working conditions ie, very rapid r/w access near the max speed of the memory, as the needed curren to supply on Vcc is related to the frequency in general (and temperature is related the current after tall, emitted heat because of the resistance, etc). So if your SRAM is 70ns I doubt it will be near to 85 degrees if the memory accesses in general occurs more rarely than 70ns ... Well, at least if that number of 85 is defined for the maximum temperature at the most "extreme" usage given by the specification.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.22. 10:42:17
Quote from: Saint

 so I don't think it should be a problem.
Strange example :-) (http://gafz.enterpriseforever.com/Galery/Bovitmenyek/Picture/IM000722.jpg) (Once I found 8x 8K SRAM chips in a old PCB, and built a 64K expansion for my EP :-D )
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.22. 10:48:43
Quote from: lgb
I have no idea about the temperature and the datasheet in this case, but maybe - in general - the "worst" temperature is at the boundary of working conditions ie, very rapid r/w access near the max speed of the memory, as the needed curren to supply on Vcc is related to the frequency in general (and temperature is related the current after tall, emitted heat because of the resistance, etc). So if your SRAM is 70ns I doubt it will be near to 85 degrees if the memory accesses in general occurs more rarely than 70ns ... Well, at least if that number of 85 is defined for the maximum temperature at the most "extreme" usage given by the specification.
Yes, I agree. The SRAM is actually 55ns, so it is running way below it's maximum frequency, and will be drawing more current while switching. So it should be running cool compared to what it can do.

Zozo: Wow, that chip stack is awesome! :D
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.22. 11:01:29
Quote from: Saint
The SRAM is actually 55ns
I hope it is will be enought fast for 10MHz Z80!
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.22. 11:06:28
Quote from: Zozosoft
I hope it is will be enought fast for 10MHz Z80!
Easily, yes. :) 10Mhz is 100ns cycles, so I think you could run over 20Mhz with this SRAM, probably much more given the Z80 memory access cycles.

Are you replacing the internal RAM also? Or is that just slow access anyway as it's through the Nick?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.22. 11:12:29
Quote from: Saint
Easily, yes. :) 10Mhz is 100ns cycles, so I think you could run over 20Mhz with this SRAM, probably much more given the Z80 memory access cycles.
Great!

Quote
Are you replacing the internal RAM also? Or is that just slow access anyway as it's through the Nick?
Not needed because the CPU access also controled by the Nick, with fixed timing.
I tested with 10Mhz some motherboards, not problem with the video memory. But the old slow DRAM expansions not working at this turbo speed.
Title: Re: Internal memory expansion
Post by: lgb on 2013.October.22. 11:46:31
Quote from: Saint
Yes, I agree. The SRAM is actually 55ns, so it is running way below it's maximum frequency, and will be drawing more current while switching. So it should be running cool compared to what it can do.

Also an important factor: I don't know your design too much, but modern CMOS SRAM memories go into low-power mode if chip select is inactive. Some can create a design that CS (or CE, it seems there are different habits to name this kind of pin on ICs) is always active, tied to GND (since it's a low-active signal) and only OE and WE is used to control RD/WR operations. However in this design causes not allow SRAM to go into low-power mode when it's not needed. A typical value is like 10uA only when not selected, but eg 10mA if it is, and even higher like 50mA or so when an operation is done. At the other hand, I was told many years ago that at quite rapid access it's better idea (even with the cost to increasing heat and current) to keep IC always selected since near its specification, it can be faster to have stable address signals already when OE or WE happens actually. If CE is activated only at the same time, maybe you can't reach the full speed of the memory. However since I guess it's far from its limit, it's better not to hard-wire CS as selected all the time. Sorry if I write too trivial stuffs, honestly I have limited experience, and much more 'by theory' stuff :) Also I don't know your implementation, and the GAL internals how you create SRAM signals after all.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.22. 22:14:31
Quote from: Saint
Yes, if you would like to find out how many 1MB / 512KB versions people would like, I will try and got those built.
Currently: 7x1M, 3x512K, another one waiting for answer
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.22. 22:50:48
I have written up a simple how-to for installing the RAM expansion!

http://www.retrohq.co.uk/Installation.html (http://www.retrohq.co.uk/Installation.html)

Bagpuss22 has received his today, so I hope we'll have the first upgraded Enterprise soon. :)
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.22. 23:02:20
Quote from: lgb
Also an important factor: I don't know your design too much, but modern CMOS SRAM memories go into low-power mode if chip select is inactive. Some can create a design that CS (or CE, it seems there are different habits to name this kind of pin on ICs) is always active, tied to GND (since it's a low-active signal) and only OE and WE is used to control RD/WR operations. 
In the case of the Alliance SRAM I am using, it has /OE, /WE and /CE. I simply connect /RD to /OE, /WR to /WE and then the address decoding output to /CE. So as long as the memory is not being accessed, the chip is not enabled. If there is any power saving, then the chip will power down properly. :)
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.October.23. 20:11:10
Well I have installed both EXOS 2.4beta AND 512K!!

512K did not register at first, but a wiggle later and all is well...... 
APART from then my original keyboard membrane has now given up!!! (new one ordered :smt023)

(http://s21.postimg.org/hd7mtx7bb/IMG_0365.jpg)
The inner sanctum!



(http://s21.postimg.org/4w0z6rc5j/IMG_0364.jpg)
Loads of memory!!!!

Thank you JAMES! :shock:

BP22
Title: Re: Internal memory expansion
Post by: Z80System on 2013.October.23. 20:28:24
In this photo I can see the sizes better.

It is so tiny, it is so little, it is so cool.

When will the SD card + memory combo be ready ? :)

Is it not possible to work an IDE controller (like Zozo's one)+ IDE to SD + SD card alltogether to a cartridge ? RAM expansion will be in this new form, and SD card goes to a cartridge ?

If it would communicate through IDE, then the softwares nearly ready, because EXOS handles that. As far as I know ...

And in a cartridge, we could replace the SD card, when it has no wifi. We will not place the only screw to the cartridge, and we can split the cartridge easily to replace the SD card.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.23. 23:15:29
Superb! Great to see it working outside of my Enterprise. :ds_icon_cheesygrin: Odd you should have connection problems, though -- I've not had even one problem throughout testing the units, they have all just worked perfectly first time!

The keyboard membranes are a nightmare. I unplug and replug mine so regularly, it's going to stop working soon... :shock:

Z80System:
Yes, it is a very tiny PCB! I had to rework the PCB layout a couple of times to get it so small, and it halved the price of the PCB manufacture getting it down under 5x5cm.

I have plans to 3D print a new cartridge for the SD card interface with a slot in the end for removing the SD card, or failing that I have some edge connectors for an expansion port version. I have had quotes already for the 3D printing, and it doesn't seem impossible. But equally I have ideas to make an internal SD card + memory expansion, just because I think it would be cool to have an internal "hard drive" in the Enterprise... :ds_icon_cheesygrin: It would replace the existing memory expansion with the same connectors.

And a quick update: I have received my new order of SRAM chips today and have written new GAL logic for the 1MB expansion board, so I will try the 1MB board next.
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2013.October.24. 10:12:28
@Saint

The new keyboard membranes are VERY good quality, and are much better than the originals.

They are made of slightly thicker plastic and so will last longer.  I have upgraded both my machines
now and even sent some to Zozo.

Russ
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.24. 10:27:04
Quote from: Bagpuss22
@Saint

The new keyboard membranes are VERY good quality, and are much better than the originals.

They are made of slightly thicker plastic and so will last longer.  I have upgraded both my machines
now and even sent some to Zozo.

Russ
I've been thinking about getting some, for when mine do eventually die! I will probably take the plunge with the bit of cash I'm getting from the RAM expansions... only seems right. :razz:

Good to hear they are nice quality!
Title: Re: Internal memory expansion
Post by: Z80System on 2013.October.24. 11:29:40
Quote
But equally I have ideas to make an internal SD card + memory expansion, just because I think it would be cool to have an internal "hard drive" in the Enterprise... (http://enterpriseforever.com/Smileys/phpbb/ds_icon_cheesygrin.gif) It would replace the existing memory expansion with the same connectors.

Yes, it is a very very cool idea too ... and with those wifi SD cards, the main problem is solved (accessing the SD from outside of the EP), even if there will not be other EP supported way to access it.

So I think everyone just cannot wait for it ... :)
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.24. 22:10:46
Zozo: I've tried the 1MB expansion, and have a working prototype, but it takes me too long to solder on the piggyback chip. It's quite awkward as my hands are not very steady, and the result is quite messy. So I'm afraid I will only be offering the 512KB expansion for the moment. :(

So if you could check for me how many 512KB expansions are wanted from Hungary, I'll build up the remaining boards I have for 512KB.

Once I've done the SD card interface I may look at making a "mega" memory expansion which will accept up to 4MB (8 chips) and decode everything but the cartridge and EXOS memory pages if enough people are interested! It would use the same connectors, and you could also re-use the socketed SRAM from the 512KB board.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.24. 22:22:48
Send the components and I will assemble it!
Title: Re: Internal memory expansion
Post by: fatbob_gb on 2013.October.24. 22:41:40
My newly installed memory expansion (and EXOS 2.4beta) is working perfectly :ds_icon_cheesygrin:

Sadly another Enterprise membrane gave up the ghost though, luckily I had a spare one handy, better get another one ordered.

Thanks James & Zozosoft also for the updated EXOS.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.24. 22:46:49
Quote from: Zozosoft
Send the components and I will assemble it!
I could send you kit form if you wish! It's a simple modification -- just requires the 1MB GAL, one trace to be cut, a wire to be run from a pad underneath the board to the SRAM CE and a capacitor between GND and VCC on the top SRAM. I've attached a picture of my 1MB expansion.

I'll let you know when all the bits arrive and when I'm ready to ship! :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.24. 22:49:07
Quote from: fatbob_gb
My newly installed memory expansion (and EXOS 2.4beta) is working perfectly:ds_icon_cheesygrin:

Sadly another Enterprise membrane gave up the ghost though, luckily I had a spare one handy, better get another one ordered.

Thanks James & Zozosoft also for the updated EXOS.
Great stuff! Glad to hear another is working... :smt041

Taking the Enterprise apart is always a bit of a risk with the keyboard membrane -- do you not have enough length left to cut the end off? I've done that far too many times now... :roll:
Title: Re: Internal memory expansion
Post by: fatbob_gb on 2013.October.25. 00:10:18
Quote from: Saint
Great stuff! Glad to hear another is working... :smt041

Taking the Enterprise apart is always a bit of a risk with the keyboard membrane -- do you not have enough length left to cut the end off? I've done that far too many times now... :roll:
Last time I opened it I had to cut the ends off and only just managed to get it back together so I ordered a spare membrane just in case.  When I opened it up tonight what was left of the membrane was so brittle that there was very little that I could do with it. Hopefully the new one will last me for a few years yet, I will still order a spare though.
Title: Re: Internal memory expansion
Post by: lgb on 2013.October.25. 09:00:54
Quote from: Saint
Zozo: I've tried the 1MB expansion, and have a working prototype, but it takes me too long to solder on the piggyback chip. It's quite awkward as my hands are not very steady, and the result is quite messy. So I'm afraid I will only be offering the 512KB expansion for the moment. :(
Can it be the option to have all GALs (even the "512K only" versions) programmed for 1M (just one output is simply not used with the 512K version), and buyer can ask for +1 SRAM IC, but its his responsibility to solder the extra SRAM chip piggy-back on the other one and the extra wire from the GAL to the CE line of the new the SRAM IC?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.25. 13:22:45
For the piggy back the best way solder the chips before place to the PCB.
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.25. 19:53:50
I've had another go at doing the 1MB board and this time did a nice job if it, and did it quite quickly, so I'll build up and test all the 1MB boards here after all! :)

Using some liquid flux on the chip legs really helped get the solder flowing nicely.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.October.27. 22:17:56
Currently: 8x1M, 4x512K, another one waiting for answer.

Do you want some money prepaid? (For buying components.)
Title: Re: Internal memory expansion
Post by: Saint on 2013.October.28. 09:44:32
Quote from: Zozosoft
Currently: 8x1M, 4x512K, another one waiting for answer.

Do you want some money prepaid? (For buying components.)
Thanks for offer, I think I'll be OK! I placed quite a large order for SRAM last week, which should cover most of the units, so I'm just waiting on the PCB's and GAL's now to build up the remaining units.

Thanks!
Title: Re: Internal memory expansion
Post by: geo1977 on 2013.November.04. 09:22:48
Today im very happy my precious Enterprise have 589kb memmory and working without problem :ds_icon_cheesygrin:
THANKS !!!!!!!! JAMES!!!!!!!
Title: Re: Internal memory expansion
Post by: Saint on 2013.November.04. 10:08:21
Quote from: geo1977
Today im very happy my precious Enterprise have 589kb memmory and working without problem :ds_icon_cheesygrin:
THANKS !!!!!!!! JAMES!!!!!!!
Great stuff! :mrgreen:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.November.05. 07:19:07
Currently for Hungary: 8x1M, 5x512K
Title: Re: Internal memory expansion
Post by: Saint on 2013.November.05. 10:17:08
Quote from: Zozosoft
Currently for Hungary: 8x1M, 5x512K
Thanks for the update, I have 1x512K and 3x1MB built up ready and the next batch of boards should arrive soon -- they were shipped on the 28/10. I'll get those built up when the boards arrive, then it's just a matter of when the GAL's arrive!!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.November.23. 16:55:54
Is there any news? :oops:
Title: Re: Internal memory expansion
Post by: Saint on 2013.November.23. 18:34:03
Still waiting for pcb's and GAL's... :(
Title: Re: Internal memory expansion
Post by: Saint on 2013.December.05. 11:46:33
PCB's have arrived!! I'll start building them up tonight. Still waiting for the GAL's, but at least I can make up the rest of the boards now. Putting the GALs in is a really quick job. :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2013.December.05. 12:04:07
Great news! :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Saint on 2013.December.09. 23:28:53
Update:

6x1MB units built -- 4 tested OK, waiting for GAL's to test the others.
5x512KB units built -- waiting for GAL's to test.

I'll build up the last 2x1MB units in the next day or so, then we're just waiting on the GAL's!
Title: Re: Internal memory expansion
Post by: Saint on 2014.January.03. 09:47:25
Another update... but not a very interesting one! Still waiting for the GALs, I've ordered some more from somewhere else in the hope at least one lot will arrive in the next few weeks!! Very frustrating... I think I'll have to use in-production IC's in the future... :)
Title: Re: Internal memory expansion
Post by: Ep128 on 2014.January.26. 00:17:13
Quote from: Saint
Still waiting for pcb's and GAL's... :(
Change possibly...? We may live in hopes? :-)
Title: Re: Internal memory expansion
Post by: Saint on 2014.January.26. 00:31:31
Still waiting! I expect to have them in the next 2-4 weeks. I will not be using obsolete parts again in the future... has been a complete pain! :)

I've certainly not forgotten about the Enterprise hardware projects, just a frustratingly long wait for components I'm afraid. :(

I've been practicing with the hot air gun and have found a place you can get cheap Mylar paste stencils made up, so I'm getting ready for doing surface mount work. May even build myself a reflow oven and do it properly... :D
Title: Re: Internal memory expansion
Post by: Saint on 2014.January.31. 23:56:29
I have 20 GALs now. I will get on and finish the boards in the coming days... :D
Title: Re: Internal memory expansion
Post by: Ep128 on 2014.February.01. 00:43:44
Quote from: Saint
I have 20 GALs now. I will get on and finish the boards in the coming days... :D
Yeeeeaaah! :-)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.01. 00:47:33
Great news!!! :ds_icon_cheesygrin: :ds_icon_cheesygrin: :ds_icon_cheesygrin:

Unfortunately the HUF got a very bad exchange rates at current days :evil: :cry: :(
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.01. 08:44:58

Unfortunately the HUF got a very bad exchange rates at current days :evil: :cry: :(

Oh that is annoying. I had noticed the pound was quite strong at the moment against the dollar. Good for us, not good for you. :(
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.05. 22:47:54
Another 2x1MB finished and tested. Remaining 4x512KB finished, waiting for more SRAM (here in a couple of days).

So total ready to ship currently:

1x512KB
6x1MB

The rest I hope to finish this weekend and be ready to post next week! :ds_icon_cheesygrin:

Finally...
Title: Re: Internal memory expansion
Post by: Ep128 on 2014.February.06. 00:01:41
Quote from: Saint
Another 2x1MB finished and tested. Remaining 4x512KB finished, waiting for more SRAM (here in a couple of days).

So total ready to ship currently:

1x512KB
6x1MB

The rest I hope to finish this weekend and be ready to post next week! :ds_icon_cheesygrin:

Finally...
Thx! :-) Great! :smt041
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.06. 10:13:08
Quote from: Saint
The rest I hope to finish this weekend and be ready to post next week! :ds_icon_cheesygrin:
Great! I am looking forward to getting it :-D 10Mhz Z80 needs a fast memory :-)
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.06. 10:17:03
And will you kill all of the original rams from the 10MHz configuration ? Or do you have to kill only the f8-fb modules ?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.06. 10:58:30
Quote from: Z80System
And will you kill all of the original rams from the 10MHz configuration ? Or do you have to kill only the f8-fb modules ?
Onboard 64K (video) RAM used as original, because the Nick control the access timing. Only the internal expansion 64K needed to be replaced.
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.07. 22:26:00
All boards built and tested (8x1MB, 5x512KB)! I just need to sort out the connector blocks (they need to be cut to size) and then it's all ready to ship. I'll check the weight and figure out the postage in the next day or so and I'll drop you a message on the final price, Zozo.

Shipping should only take a few days, so you could well have these by the end of next week. :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.10. 09:45:50
Quote from: Saint
I'll check the weight and figure out the postage in the next day or so and I'll drop you a message on the final price, Zozo.
Have you calculated the final price?
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.10. 10:22:28
Yes, I got carried away looking at EXDOS last night and forgot to post. :oops: 

I'll drop you a PM with the details.
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.10. 14:23:30
Boxed and ready... :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.10. 14:28:10
Quote from: Saint
Boxed and ready... :)
Great! :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.10. 21:16:29
Posted this evening, let me know when they arrive! Glad to have them on the way at last. :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.13. 20:02:28
Can you write Ebay links for connecting components?

I got some special requests, for example replace old 256K expansion with the new 1M, but the old 256K will go for another machine.
Then I think the most easy way if I have some extra connection kits because I'm not sure the old connecting cables survive the removal :oops:
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.14. 11:25:49
Yeah, Zozo, I wanted to ask you too, testing the assembly, and/or putting some pictures of the assembly to the forum, not only the final result, but the steps, or things require attention, if there are any ...

I will assembly my expansions much later on, but that could be cool, I would know what I will do, by then.

(I'm almost sure, that these sentences have more language errors than the bugs in EXOS ... :))
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.15. 11:24:30
I wrote up some instructions here...

http://www.retrohq.co.uk/Installation.html

:D
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.16. 09:55:05
Can you write Ebay links for connecting components?

I got some special requests, for example replace old 256K expansion with the new 1M, but the old 256K will go for another machine.
Then I think the most easy way if I have some extra connection kits because I'm not sure the old connecting cables survive the removal :oops:

Sorry, didn't see your question before! Do you mean male and female headers, or the 10 way ribbon connectors as well?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.16. 09:57:50
Quote from: Saint
 Do you mean male and female headers, or the 10 way ribbon connectors as well?
Both. All components which used for connect the main and expansion board.
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.16. 12:13:23
Male Headers (http://www.ebay.co.uk/itm/10pcs-40-Pin-1x40-2-54-breakable-pin-header-Single-Row-Male-Female-Header-Strip-/321221867172?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item4aca50b6a4)
Right Angle Male Header (http://www.ebay.co.uk/itm/40-WAY-RIGHT-ANGLE-HEADER-CONNECTOR-0-1-inch-/121274863093?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item1c3c8b8df5)
Female Headers (http://www.ebay.co.uk/itm/10pcs-2-54mm-Double-Row-Female-Straight-Header-Socket-Pin-Strip-Connector-/350804828041?pt=UK_BOI_Electrical_Components_Supplies_ET&var=&hash=item51ad98df89)
10p DuPont Connector (http://www.ebay.co.uk/itm/New-8-PCS-30cm-Dupont-Wire-Cable-Line-Female-to-Female-10P-10P-2-54mm-Jumper-C14-/261182041659?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item3ccfa9ae3b)

The DuPont connector was the supplier I ordered from, the headers I would have just ordered the cheapest I could find. May have been UK or China, I don't remember, and it's gone from by ebay history! Hope this is useful... :)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.16. 19:06:51
Quote from: Saint
 Hope this is useful... :)
Thanks!
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.18. 12:32:47
Quote from: Saint
Boxed and ready... :)
Arrived! :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.18. 12:54:55
Quote from: Zozosoft
Arrived! :ds_icon_cheesygrin:
Fantastic! I look forward to seeing the new super-fast Enterprise computers which come out of this. May even over-clock one myself... :mrgreen:

They're all marked up 512K or 1MB on the anti-static bags. Although it's very easy to tell the 1MB units... :razz:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.18. 23:09:11
First one installed to Szalai56 machine :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.19. 10:02:31
Quote from: Zozosoft
First one installed to Szalai56 machine :ds_icon_cheesygrin:
Awesome! Great to see my little boards getting fitted... :ds_icon_cheesygrin:
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.25. 00:22:59
Next:1M added to my machine :-D
Not too easy, because this machine has a lot of hacks :oops: : 6Mhz SMD Turbo Card, 7.12 Mhz turbo, switchable color/mono composite video, internal speaker mute switch, external keyboard connector for rewired PC keyboard (20 years ago there was no new membrane :-( currently installed brand new from RWAP :-) ) Miles of wires :lol:
And now adding 10Mhz turbo :-D
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.25. 10:19:12
10Mhz 1.0625MB Enterprise. Very nice. :ds_icon_cheesygrin:

You must tell us how to modify the Enterprise for 10Mhz, as I feel I might have to do this for my Arabic Enterprise once I'm happy it's all working properly (replacing all the caps at the moment!).
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.25. 10:29:09
If a game would load all of the one megabyte,

for what time would it load ?
Title: Re: Internal memory expansion
Post by: Saint on 2014.February.25. 10:38:01
Quote from: Z80System
If a game would load all of the one megabyte,

for what time would it load ?
It wont affect floppy load time (so it's still a long time!), but with an SD / CF interface, it should only take perhaps 2-3 seconds.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.25. 10:59:58
Quote from: Saint
You must tell us how to modify the Enterprise for 10Mhz, as I feel I might have to do this for my Arabic Enterprise once I'm happy it's all working properly (replacing all the caps at the moment!).
Ok I will start overclocking topic :-)
Title: Re: Internal memory expansion
Post by: szipucsu on 2014.February.25. 13:05:54
Quote from: Z80System
If a game would load all of the one megabyte,

for what time would it load ?
Using tape it would take ages. :D
About one or two hours I think. You would be very sad if you accidentally pressed reset after an hour or the loading stopped with a cassette CRC error right before the end of loading. :D
Title: Re: Internal memory expansion
Post by: geco on 2014.February.25. 13:20:27
3840 seconds at 2400 baud, calculated with approx 1.5 second breaks between two 4Kb blocks :D
It would take only 64 minutes, only some coffee breaks :D
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.25. 13:33:02
I thought of a floppy or HDD scenario. A normal game can take 5-15 seconds from floppy/HDD, then a 1MB game probably can take a minute, cannot it ?

The new SD solution is not a reality just now, and the current solution is limited to Z80 speed. (Ooooops, Does the 10MHz Z80 load 2.5 times faster than the original ? :))
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.27. 00:07:27
Now I'm running the Small Demo for least two hours at my 10MHz machine, with the 1MB expansion. And it is looks stable :ds_icon_cheesygrin: previously only tested with little BASIC programs.

The digi sound samples are very funny when played at 10MHz :-) Dave generated musics still music because the player program synchronized with the 50Hz video IRQ, just playing in higher octave :lol:
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.27. 09:22:27
Quote
just playing in higher octave (http://enterpriseforever.com/Smileys/phpbb/ds_icon_lol.gif)

How can the 10MHz Z80 clock influent the dave frequencies ? Is there a hardware incompatibility betwen the DAVE and 10MHz solution ?
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.27. 09:36:20
Quote from: Z80System
How can the 10MHz Z80 clock influent the dave frequencies ? Is there a hardware incompatibility betwen the DAVE and 10MHz solution ?
Dave always running on System Clock (2xZ80 speed), if you raise the system speed then Dave also running faster, sound frequencies will be higher.
For the 6MHz machine (12MHz System Clock) can be adjusted the Dave on the port 191 (BFh), then it is can generate same sound frequencies as the original 4MHz (8MHz System Clock) machines.

But in the future programs this is can be handled by software, just need recalculate which sound frequencies sent to Dave.
Title: Re: Internal memory expansion
Post by: Z80System on 2014.February.27. 09:44:43
Quote
But in the future programs this is can be handled by software, just need recalculate which sound frequencies sent to Dave.
I think the future programs are not the problem. The existing programs are the problem ...

At 10MHz probably many program will be better playable simply because of the speed ... 3D programs and such ... any program that was slow on 4 MHz ... but the sound will be almost broken ...
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.February.27. 09:56:17
Quote from: Z80System
but the sound will be almost broken ...
Not broken just different. Sometimes very funny :-) You can easy try it in a emulator.
Title: Re: Internal memory expansion
Post by: jltursan on 2014.February.28. 19:36:07
Maybe 10Mhz could help the machine to emulate other architectures like MSX. CPC & Spectrum soft are in some way very close to EP; but being pattern based instead bitmapped makes MSX video is a bit different.
Title: Re: Internal memory expansion
Post by: geco on 2014.March.03. 09:54:10
Quote from: jltursan
Maybe 10Mhz could help the machine to emulate other architectures like MSX. CPC & Spectrum soft are in some way very close to EP; but being pattern based instead bitmapped makes MSX video is a bit different.
I think even 10 MHz would not be enough for converting the graphics for a software emulator (full screen converting), it could be enough for a hardware emulator for those games where the whole screen does not change, or we can leave the screen as it is, and probably 4 MHz is enough for Speccy and CPC ;)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.17. 22:58:11
Currently the last 64K which are originaly at FC-FFh, now at BC-BFh (1M expansion). Can you make modified GAL program where these at 7C-7Fh?
For compatibility with expanded MICROTEAM card, where 10-5Fh,90-BFh are allocated?

I have a GAL capable programmer, existing GAL ICs can be reprogrammed?
Title: Re: Internal memory expansion
Post by: Saint on 2014.March.18. 10:19:58
Quote from: Zozosoft
Currently the last 64K which are originaly at FC-FFh, now at BC-BFh (1M expansion). Can you make modified GAL program where these at 7C-7Fh?
For compatibility with expanded MICROTEAM card, where 10-5Fh,90-BFh are allocated?

I have a GAL capable programmer, existing GAL ICs can be reprogrammed?
Yes, sure, I can make a modified GAL program. It will be easier to remap the whole of the 2nd 512KB, how about I move it to 60-7F? (program attached to do this)

If you want to make modifications and compile your own, get WinCupl and compile the PLD file for the GAL16V8 and then program the JED file it outputs. There's no problem reprogramming a GAL.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.18. 10:26:15
Quote from: Saint
Yes, sure, I can make a modified GAL program. It will be easier to remap the whole of the 2nd 512KB, how about I move it to 60-7F? (program attached to do this)
It is ok! Thanks! I will try it :-)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.18. 23:55:47
Working :ds_icon_cheesygrin:
I got some unexpected problem with the modified MICROTEAM card: the DRAM address are also expanded to C0-DFh, this is internaly disabled for avoid the mirrored segments, but the card 245 bus driver IC also drived the data bus at this area. Then 64K from the internal expansion are missing at DC-DFh.
Now I added one AND gate which are combine the A21 and A20 lines, then the card fully disabled at C0+ area.

Now Ep1218's machine have total 2624K RAM: 64K onboard, 1024K at internal expansion, 1024K SRAM and 512K DRAM at modified MICROTEAM card.
And 64K onboard, 64K cartridge and 512K Flash ROM on the card, =640K ROM
Total 3264K used of the 4096K address space :-)
Title: Re: Internal memory expansion
Post by: Z80System on 2014.March.19. 00:01:22
Quote
Total 3264K used of the 4096K address space (http://enterpriseforever.com/Smileys/phpbb/ds_icon_smile.gif)
Fck yeah ! :)
Title: Re: Internal memory expansion
Post by: Ep128 on 2014.March.19. 00:57:32
Thanks for the modified GAL program! :smt041  Unbelievable, wonderful... :)
Title: Re: Internal memory expansion
Post by: gflorez on 2014.March.19. 08:29:56
Zozo says he has re-modified further his Microteam, not the gal....

I think the emulator now needs to be adapted to 640k of posible ROM.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.19. 08:36:22
Quote from: gflorez
Zozo says he has re-modified further his Microteam, not the gal....
The new GAL program also needed!

Quote
I think the emulator now needs to be adapted to 640k of posible ROM.
It is can be done by epmemcfg.exe.
Title: Re: Internal memory expansion
Post by: Saint on 2014.March.19. 10:05:36
Wow, very cool! :)
Title: Re: Internal memory expansion
Post by: gflorez on 2014.March.19. 10:25:04
Sorry, I've underestimated you Zozo... Great! I want the same EP thing....



By the way, where I can find that epmemcfg.exe program?. I have looking the ep128emu installation, this page and the WEB, but I've only found references to it.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.19. 10:40:41
Quote from: gflorez
I want the same EP thing....
Will you buy a 1M expansion from Saint? Ask it with the modified GAL program, and I will add the extra AND gate to your card for the proper address decoding.

Quote
By the way, where I can find that epmemcfg.exe program?. I have looking the ep128emu installation, this page and the WEB, but I've only found references to it.
There is it. (http://enterpriseforever.com/programozas/exdos-283/?action=dlattach;attach=2382)
You define the RAM and ROM segments in the config file, and this program will compile it to an ep128emu snapshot file.
Title: Re: Internal memory expansion
Post by: gflorez on 2014.March.19. 12:12:47
No, I don't have Saint's expansion.... still. It's only a joke, I have yet (actually very near Hungary...) an excess of RAM for a normal use, and almost as ROM space as you. Step by step.

Thanks for the link. Is "uncomfortable" not being able to accommodate in the emulator all the roms that you've burned for me...

As having many pairs of shoes and can't place them exposed "suitably" inside a small wardrobe....
Title: Re: Internal memory expansion
Post by: gflorez on 2014.March.19. 12:22:14
A small nuisance: now I don't know where I have allocated the  segments of Ram and Rom in my EP...
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.19. 12:31:01
Quote from: gflorez
A small nuisance: now I don't know where I have allocated the  segments of Ram and Rom in my EP...
00-03 Onboard EXOS ROM
04-07 Cartridge
10-1F,90-9F left SRAM chip on the MICROTEAM card
20-2F,A0-AF Flash ROM chip on the MICROTEAM card
30-3F,B0-BF right SRAM chip on the MICROTEAM card
40-4F,50-5F two row of DRAM chips on the MICROTEAM card
F8-FB internal 64K expansion
FC-FF onboard 64K RAM (video memory)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.March.26. 15:42:04
Quote from: Saint
The DuPont connector was the supplier I ordered from,
After 1 month wait I got the DuPont cables. Others got from local store :-)
Title: Re: Internal memory expansion
Post by: Saint on 2014.March.27. 23:11:01
I've ordered another 10 PCB's for the memory expansion if anyone wants any more... :)

There's one to be built for fatbob_gb (I'll do you a 1MB version with my new rev2 PCB -- makes it slightly easier to add the CS line for the 2nd chip).
Title: Re: Internal memory expansion
Post by: gflorez on 2014.June.15. 00:58:42
This (http://www.ebay.es/itm/Enterprise-64-128-512KB-Internal-RAM-Expansion-/141318155427?pt=UK_VintageComputing_RL&hash=item20e737eca3) is Saint selling his superb memory expansion on ebay.

May be I buy him one..... or two....
Title: Re: Internal memory expansion
Post by: Saint on 2014.June.15. 09:08:38
If anyone wants any more let me know, I'm going to make some more soon. Same price as before. :)

Trying to get a bit more cash in for further development... :D
Title: Re: Internal memory expansion
Post by: Zozosoft on 2014.June.16. 09:38:06
1MB version also available?
Title: Re: Internal memory expansion
Post by: Saint on 2014.June.16. 10:21:30
Quote from: Zozosoft
1MB version also available?
Yes, the new PCB's make it a bit easier to do the 1MB board as well.
Title: Re: Internal memory expansion
Post by: gflorez on 2014.June.16. 10:45:23
1MB internal is an abuse.....
Title: Re: Internal memory expansion
Post by: Z80System on 2014.September.18. 13:54:50
Hmmm ... Is not the ebay link of saint's internal memory expansion available anymore ?
Title: Re: Internal memory expansion
Post by: gflorez on 2014.September.18. 15:07:51
Put a private message.
Title: Re: Internal memory expansion
Post by: Z80System on 2014.September.18. 15:10:40
I have my extensions, I just wanted to show the ebay link to somebody ...
Title: Re: Internal memory expansion
Post by: Saint on 2014.September.18. 15:15:43
It looks like it has expired -- you can still get the installation instructions (http://www.retrohq.co.uk/Installation.html) though, if that's of interest.
Title: Re: Internal memory expansion
Post by: Z80System on 2014.September.18. 15:35:02
No, I just wanted to give him a link: "you can buy here if you want it".
Title: Re: Internal memory expansion
Post by: dmacoco on 2014.December.26. 15:53:50
Hello,

Seems to be a little bit late but i wanted to increase the memory of my 64 because it's too much constraint by the limitation of the memory since i've put a sd card.

Is there is some solutions to do it easily now ?
Title: Re: Internal memory expansion
Post by: geco on 2014.December.28. 09:40:35
Hello,

Seems to be a little bit late but i wanted to increase the memory of my 64 because it's too much constraint by the limitation of the memory since i've put a sd card.

Is there is some solutions to do it easily now ?
Hello.
If you do not want to assemble one, then please contact Saint in the forum, or check an EXDOS card with memory expansion on e-Bay, I think this is ultra rare, and if you get one a lot of old softwares will not run, because they use fix memory segments (F8-FB), which will not be available on your machine if you buy an old memory expansion, if I know well Saint's memory expansion contains F8-FB memory segments also.
Title: Re: Internal memory expansion
Post by: Jungsi on 2015.February.09. 17:57:14
I've the memory expansion from Saint and I had a look to add this to my Enterprise 128 but
I'am not good at doing such things like soldering (and this time also unsoldering the mounted
64K expansion) :-)
Is there someone out there who would do this job for me? I'am from Germany - sure I would
pay for your time and the shipping!
Just write me a P.N. if there is someone out there ;-)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2015.February.09. 18:40:07
It is no problem for me :-)
[attach=1][attach=2]
[attach=3][attach=4]
[attach=5][attach=6]
[attach=7][attach=8]
Title: Re: Internal memory expansion
Post by: Jungsi on 2015.February.09. 19:44:23
Nice pictures - it's looking easy when you know what you are doing :-)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2015.February.16. 22:43:01
Is there someone out there who would do this job for me?
Done :ds_icon_cheesygrin:
[attach=1]

Now testing with SymbOS.
Title: Re: Internal memory expansion
Post by: Jungsi on 2015.February.17. 07:10:11
That's great :-)
Title: Re: Internal memory expansion
Post by: Bagpuss22 on 2015.February.18. 14:19:33
Looks great!

Is it better to have a 1Mbyte with SYMBOS?

Do you require mouse?  If so then that's what I need
to get next..

Russ
Title: Re: Internal memory expansion
Post by: gflorez on 2015.February.18. 15:45:21
The required memory for SymbOs begins at 128k, but some utilities can refuse to work. The max can manage is 1M.

You can use the internal joystick or...... build yourself a Boxsoft (http://enterpriseforever.com/egyeb-temak/paintbox-mouse-xr/?action=dlattach;attach=8032;image) interface(Tim Box says he only sold 100...).

Then you must find a Neos mouse on Ebay.

Soon we will have the option to use a PS2 mouse...
Title: Re: Internal memory expansion
Post by: sir_beaker on 2015.May.11. 10:34:10
Hi Saint,

I've sent you a PM about buying one of your lovely internal memory expansions if you have any left? :)
Title: Re: Internal memory expansion
Post by: slugman on 2015.July.10. 12:42:24
Hello Saint,

Just send you also a PM to see if it's still possible to acquire one Expansion Card.

I just fixed my Enterprise 64 (https://enterpriseforever.com/hardware/enterprise-64-video-issue/) and willing to expand his memory in order to be better confortable with the RAM and with the plan to add a SD Interface

Thanks!
Title: Re: Internal memory expansion
Post by: slugman on 2015.July.17. 17:56:25
Is anyone have an email where Saint can be contacted ? I tried to PM him but seems he didn't visit the forum for several weeks. if someone can PM me his email it will be great.

Thanks
Title: Re: Internal memory expansion
Post by: gflorez on 2015.July.17. 22:37:58
He's probably busy.

Be patient, he always answers a PM.

On the other side, a received PM triggers automatically a message to the real email address you put in your profile.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2015.July.18. 09:00:29
a received PM triggers automatically a message to the real email address you put in your profile.
Just if he didn't disable this function.
Title: Re: Internal memory expansion
Post by: slugman on 2015.July.22. 17:29:40
Ok thanks, I'll wait for Saint reply.
Title: Re: Internal memory expansion
Post by: Tutus on 2015.July.28. 11:20:38
Saint disappeared ... :(
Title: Re: Internal memory expansion
Post by: dmacoco on 2015.October.11. 17:57:44
Hello,

I've pm Saint several months ago for an expansion.
He has done a lot of things for enterprise community.

I hope than somebody else will know how to make a ram expansion for my small 64.

Title: Re: Internal memory expansion
Post by: slugman on 2015.October.11. 19:37:47
I tried also to contact Saints without sucess :cry: If someone know another way to get an expansion kit... or if there are any plan for an external version ?
Title: Re: Internal memory expansion
Post by: Tutus on 2015.October.12. 22:23:34
I tried also to contact Saints without sucess :cry: If someone know another way to get an expansion kit... or if there are any plan for an external version ?


I wrote the hungarian forum: if somebody architect, then I produce 20 piece of this. :)
Title: Re: Internal memory expansion
Post by: zzarko on 2015.October.29. 18:14:06
If anyone is making another batch of memory expansions, I'm also interested.
Title: Re: Internal memory expansion
Post by: keyboardjunkie on 2015.October.31. 18:21:46
I live in the UK and would be interested in 2 of these memory expansions - can someone let me know if there are any available and how much they are?

Thanks,

KbJ
Title: Re: Internal memory expansion
Post by: Tutus on 2015.November.02. 13:36:42
I live in the UK and would be interested in 2 of these memory expansions - can someone let me know if there are any available and how much they are?

Thanks,

KbJ

It's already planned. :D We"re going to write here when it finished. We don't know the price yet.
The card will include a 10 Mhz enlargement :)
Title: Re: Internal memory expansion
Post by: slugman on 2015.November.04. 18:02:53
It's already planned. :D We"re going to write here when it finished. We don't know the price yet.
The card will include a 10 Mhz enlargement :)

Great news!
Title: Re: Internal memory expansion
Post by: keyboardjunkie on 2015.November.04. 22:55:17
Ahhh that's great news!  I don't know if I can wait!!

Looking forward to the day you have it ready for sale - and if you need a tester, I'm more than happy to test!

Thanks!

Mark.
Title: Re: Internal memory expansion
Post by: dmacoco on 2015.December.12. 07:57:27
It's already planned. :D We"re going to write here when it finished. We don't know the price yet.
The card will include a 10 Mhz enlargement :)

Good news, i hope i'll be able to buy one for my poor enterprise 64.
Title: Re: Internal memory expansion
Post by: endi on 2015.December.12. 08:39:57
just a question
a mem expansion for ep64 is equal compared to the ep128 mem? I mean in speed for example (other paramters is equal I think)
Title: Re: Internal memory expansion
Post by: geco on 2015.December.12. 10:19:25
It is equal, EP64 slower only, because everything is used from VRAM
Title: Re: Internal memory expansion
Post by: lgb on 2015.December.13. 20:58:27
It is equal, EP64 slower only, because everything is used from VRAM

I'm not sure, but as far as I can remember EP64 also had older version of EXOS ...
Title: Re: Internal memory expansion
Post by: chouimat on 2017.November.02. 14:47:31
is this board still being made?
Title: Re: Internal memory expansion
Post by: gflorez on 2017.November.02. 18:37:07
You can put a PM to szorg (https://enterpriseforever.com/profile/?u=269). He sells 1Mb internal Ram expansions.
Title: Re: Internal memory expansion
Post by: SzörG on 2017.November.02. 23:29:32
is available from 1Mb memory expansion in stock :-)
thoughtful version in small and flat size
(both versions are in the picture, the new is the red PCB) ...

if you are interested, please email to me
vortyex at gmail dot com
Title: Re: Internal memory expansion
Post by: Z80System on 2017.November.03. 23:59:01
Quote
both versions are in the picture, the new is the red PCB

Do you have both in stock, or you have only the red one ?

Are the two boards directly exchangeable ?

I mean, I have two EP boards assembled with the "big ass green" (:)!) one,
can I just pull off the existing expansion boards from the cables and plug in the new (red) one ? Without any soldering work ?

(It seems the red one has a bit different wiring than the previous one ...)
Title: Re: Internal memory expansion
Post by: gflorez on 2017.November.04. 03:12:52
thoughtful version in small and flat size

The same functions with the same wiring, only in SMD

SzörG put Saint's board only for comparing it with his new memory expansion.
Title: Re: Internal memory expansion
Post by: Z80System on 2017.November.04. 11:07:08
Quote
The same functions with the same wiring, only in SMD

I count only 8 pin on the red and 10 pin on the green,

and the red one does not seem to have a connector on the right side either ...


That does not seem the same ... where am I wrong ?

Title: Re: Internal memory expansion
Post by: Tutus on 2017.November.04. 11:37:40
I count only 8 pin on the red and 10 pin on the green,

and the red one does not seem to have a connector on the right side either ...


That does not seem the same ... where am I wrong ?

Here is the explanation :)
Only red is available.
http://szergitata.blog.hu/2017/08/18/enterprise_1088kb_ujra_enterprise_1088kb_anew (http://szergitata.blog.hu/2017/08/18/enterprise_1088kb_ujra_enterprise_1088kb_anew)
Title: Re: Internal memory expansion
Post by: Z80System on 2017.November.04. 13:29:41
Quote
Here is the explanation :)

Ok, I did not remember, that the pins of the former cable are separated,
so those can be connected (physically) in any order to a board (former or new one) ...
Title: Re: Internal memory expansion
Post by: Zozosoft on 2017.November.21. 10:01:57
The same functions with the same wiring, only in SMD
Wiring not same :-(

Now 3 different wiring exist... little crazy :evil:
[attachimg=1]
In this summary colors used from Saint, it is same with the dupont cable colors.
Title: Re: Internal memory expansion
Post by: gflorez on 2017.November.21. 10:42:58
It is annoying.... I was meaning the same signals there.
Title: Re: Internal memory expansion
Post by: Zozosoft on 2017.November.21. 10:56:05
It is annoying....
Yes. But existing "Saint cables" can be modified to universal with cutted dupont headers.
Then just need to care for the proper cable order for the currently installed board. This is why I made this colored table, for a help :-)
Title: Re: Internal memory expansion
Post by: Zozosoft on 2017.November.21. 23:14:47
Ooops :oops:
I looked the memory map with the new (red) board, and it is look very crazy :oops:
Then found the suggested wiring on Szörg's page are wrong, two wires need to be replaced.
There is the updated table:
[attachimg=1]

Universal cable which can be used with both Saint and Kotek type boards:
[attach=2][attach=3]

With Saint board:
[attach=4]

With Kotek board:
[attach=5]

Memorymap of the new red board (Kotek):
[attach=6]