Author Topic: X-MEM, a new memory expansion for all CPC.  (Read 111980 times)

0 Members and 5 Guests are viewing this topic.

Offline MacDeath

  • Chaotic post writer and mock-up specialist
  • Supporter
  • 6128 Plus
  • *
  • Posts: 4.054
  • Country: fr
  • Liked: 1142
  • Likes Given: 638
Re: X-MEM, a new memory expansion for all CPC.
« Reply #250 on: 14:53, 11 July 14 »
 TotO, why don"t you simply outsource to china...
 ;D

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.466
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2636
  • Likes Given: 1565
Re: X-MEM, a new memory expansion for all CPC.
« Reply #251 on: 16:40, 11 July 14 »
A bigger issue is my Mini-booster stops being visible if the X-MEM is also plugged in - inp(&ff00) gives 170 if the minibooster is alone, and 255 if the X-MEM is present
It look to be not enough power for the two boards...
Do you use a 3"1/2 drive connected to the CPC +5V  ;D  (if yes, it's bad as you have to use 12V to 5V regulator instead :p)
A way to fix that is to plug an external 5V PSU to the MotherX4 for powering the external expansions.
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Grimmsqueaker

  • CPC464
  • **
  • Posts: 38
  • Country: gb
  • Going Retro!!
    • HEXUS
  • Liked: 12
  • Likes Given: 8
Re: X-MEM, a new memory expansion for all CPC.
« Reply #252 on: 16:59, 11 July 14 »
This looks cool, would need to also get the 4 slot expansion board so I could also plug in the DD1 Clone to allow access to a HxC which will give me access to the 128k only games and the benefits of a single load on games like Chase HQ.

Just need to get some cash together now and start getting a few bits :)

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 580
  • Country: au
    • index.php?action=treasury
  • Liked: 296
  • Likes Given: 167
Re: X-MEM, a new memory expansion for all CPC.
« Reply #253 on: 17:04, 11 July 14 »
It look to be not enough power for the two boards...
Do you use a 3"1/2 drive connected to the CPC +5V  ;D  (if yes, it's bad as you have to use 12V to 5V regulator instead :p)
A way to fix that is to plug an external 5V PSU to the MotherX4 for powering the external expansions.


No external drive, but I am using a separate 12v/5v psu (my CTM640 is in storage) which might not be sourcing enough current. Easily enough fixed.

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.120
  • Country: br
  • Liked: 1094
  • Likes Given: 1863
Re: X-MEM, a new memory expansion for all CPC.
« Reply #254 on: 22:59, 11 July 14 »
Fine, I'll figure out the palette change myself, it won't be hard to find.
The palette is in the same place than the 6128 rom (offset $1052) ;)

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 580
  • Country: au
    • index.php?action=treasury
  • Liked: 296
  • Likes Given: 167
Re: X-MEM, a new memory expansion for all CPC.
« Reply #255 on: 19:25, 12 July 14 »
Ok, a second PSU has allowed the mini-booster and x-mem to work together. I'm still getting crashes every few transfers, though, which lets me do file transfers but blocks any attempt to transfer a full disk image... I guess I'll keep using my dsk2cdt2disc a bit longer until I get it sorted :D


One more issue I've got - |FLASH,"romimg.rom",30 is actually writing to slot 2.  ???

Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.017
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 807
  • Likes Given: 689
Re: X-MEM, a new memory expansion for all CPC.
« Reply #256 on: 00:56, 13 July 14 »
Hi, i have a big problem on my xmem card because when i plug it on my cpc plus and run the exram program i only see :


Vga ram : 64k
Cpu ram : 64k


Some precision, my xmem car is plugged in a mother x4.


Thanks for all reply.
_____________________

Ast/iMP4CT. "By the power of Grayskull, i've the power"


Amstrad Plus French Forum

All friends are welcomed !

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.466
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2636
  • Likes Given: 1565
Re: X-MEM, a new memory expansion for all CPC.
« Reply #257 on: 03:00, 13 July 14 »
@Ast : I have answered to you email.
I suggest you to check your own ribbon cable, as the boards work fine with mine before sending them.

@pelrun : Really strange.
Is the install and flasher tools allow to flash the good ROM slots?

« Last Edit: 12:43, 13 July 14 by TotO »
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 580
  • Country: au
    • index.php?action=treasury
  • Liked: 296
  • Likes Given: 167
Re: X-MEM, a new memory expansion for all CPC.
« Reply #258 on: 04:54, 14 July 14 »
Flasher worked. I'll try the other tools and see if they're any different.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: X-MEM, a new memory expansion for all CPC.
« Reply #259 on: 19:06, 14 July 14 »

No external drive, but I am using a separate 12v/5v psu (my CTM640 is in storage) which might not be sourcing enough current. Easily enough fixed.


I'm sure that this is the problem. Because my GT65 does is all fine here (also 3.5" floppy there).

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline pelrun

  • Supporter
  • 6128 Plus
  • *
  • Posts: 580
  • Country: au
    • index.php?action=treasury
  • Liked: 296
  • Likes Given: 167
Re: X-MEM, a new memory expansion for all CPC.
« Reply #260 on: 19:10, 14 July 14 »
More likely to be that my edge connector is still heavily oxidised and needs much more rigorous cleaning - I used a good 5v supply to no benefit.

Offline Nilquader

  • CPC664
  • ***
  • Posts: 81
  • Country: de
  • (void**)NULL
  • Liked: 53
  • Likes Given: 4
Re: X-MEM, a new memory expansion for all CPC.
« Reply #261 on: 19:38, 14 July 14 »
Just to let you know: ROMAN 2.0 works on the X-MEM, it just doesn't run on FW 3.14, so switch back to the standard firmware if you want to use ROMAN to write your ROMs.
--
Nilquader of SPRING
http://www.nilquader.net/

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.120
  • Country: br
  • Liked: 1094
  • Likes Given: 1863
Re: X-MEM, a new memory expansion for all CPC.
« Reply #262 on: 20:27, 14 July 14 »
More likely to be that my edge connector is still heavily oxidised and needs much more rigorous cleaning - I used a good 5v supply to no benefit.
I had yesterday the same problem and it was that, i used a cotton wet with the clean electronics and circuits  spray and everything return to working perfectly :)

Offline Nilquader

  • CPC664
  • ***
  • Posts: 81
  • Country: de
  • (void**)NULL
  • Liked: 53
  • Likes Given: 4
Re: X-MEM, a new memory expansion for all CPC.
« Reply #263 on: 22:50, 14 July 14 »
Is there an unused Pin (and a few free cells) on the X-MEM CPLD left? If yes, and if TotO wants to help, it would be easy to upgrade the X-MEM to 64 ROM slots by soldering a second flash chip piggybacked on top of the other and connect the !CE-Pin to the free CPLD pin. Need s some CPLD reprogramming, though. Would be great for the game ROM collectors...
--
Nilquader of SPRING
http://www.nilquader.net/

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.178
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3009
  • Likes Given: 5350
Re: X-MEM, a new memory expansion for all CPC.
« Reply #264 on: 22:58, 14 July 14 »
Is there an unused Pin (and a few free cells) on the X-MEM CPLD left? If yes, and if TotO wants to help, it would be easy to upgrade the X-MEM to 64 ROM slots by soldering a second flash chip piggybacked on top of the other and connect the !CE-Pin to the free CPLD pin. Need s some CPLD reprogramming, though. Would be great for the game ROM collectors...


Indeed that would be fantastic...

Offline TotO

  • 6128 Plus
  • ******
  • Posts: 3.466
  • Country: fr
    • ?area=showdonations;u=4
  • Liked: 2636
  • Likes Given: 1565
Re: X-MEM, a new memory expansion for all CPC.
« Reply #265 on: 23:04, 14 July 14 »
Quote from: Gryzor
Indeed that would be fantastic...
You can Imagine that I have needed to remove extra settings features because no pin left and not the invert. :)
"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.178
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3009
  • Likes Given: 5350
Re: X-MEM, a new memory expansion for all CPC.
« Reply #266 on: 23:14, 14 July 14 »
Ah rats :D

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.112
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3932
  • Likes Given: 410
Re: X-MEM, a new memory expansion for all CPC.
« Reply #267 on: 13:38, 15 July 14 »
Is there an unused Pin (and a few free cells) on the X-MEM CPLD left? If yes, and if TotO wants to help, it would be easy to upgrade the X-MEM to 64 ROM slots by soldering a second flash chip piggybacked on top of the other and connect the !CE-Pin to the free CPLD pin. Need s some CPLD reprogramming, though. Would be great for the game ROM collectors...

There's already been problems reported when all 32 ROMs have been populated, so I doubt 64 ROMs would ever be usable without doing lots of parking/unparking of ROMs.

Bryce.

Offline CraigsBar

  • Supporter
  • 6128 Plus
  • *
  • Posts: 3.280
  • Country: ie
  • The party ain't over yet
    • index.php?action=treasury
  • Liked: 1171
  • Likes Given: 79
Re: X-MEM, a new memory expansion for all CPC.
« Reply #268 on: 13:41, 15 July 14 »
There's already been problems reported when all 32 ROMs have been populated, so I doubt 64 ROMs would ever be usable without doing lots of parking/unparking of ROMs.

Bryce.
I've not yet had any problems with all 32 slots populated on my symbifaces. Games, serious stuff and cp/m or a mix of all 3. What issues have been seen?
IRC:  #Retro4All on Freenode

Online Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.112
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3932
  • Likes Given: 410
Re: X-MEM, a new memory expansion for all CPC.
« Reply #269 on: 14:21, 15 July 14 »
I haven't encountered any problems myself (because I rarely fill my MegaFlash), but there were users posting that some games won't run when the ROMBoard has too many ROMs installed. I believe MrLou was one user experiencing these problems.

Bryce.

Offline SyX

  • 6128 Plus
  • ******
  • Posts: 1.120
  • Country: br
  • Liked: 1094
  • Likes Given: 1863
Re: X-MEM, a new memory expansion for all CPC.
« Reply #270 on: 15:18, 15 July 14 »
The main problem is the firmware only reserve 32 bytes for storing the pointer to the reserved ram buffer for 16 roms (2 bytes), with programs that don't use/reserve a ram buffer (those game roms) is not too much problematic at first, because they ignore this buffer pointer parameter when is sent to them, but those pointers are saved in ram even if the rom doesn't use it.

But in the moment you have installed more than 16 roms, the ram after those 32 bytes is overwritten and you start to corrupt the first firmware jumps.

My solution was changing the place in ram where those variables are storaged to one with enough space to storage 32 pointers (64 bytes).

But the best solution for game roms, it's making a rom launcher and mark the games roms as not need to be initialized by the firmware.


Offline arnoldemu

  • Supporter
  • 6128 Plus
  • *
  • Posts: 5.332
  • Country: gb
    • Unofficial Amstrad WWW Resource
  • Liked: 2247
  • Likes Given: 3477
Re: X-MEM, a new memory expansion for all CPC.
« Reply #271 on: 15:30, 15 July 14 »
@redbox: Any news on this game rom system?
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.178
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3009
  • Likes Given: 5350
Re: X-MEM, a new memory expansion for all CPC.
« Reply #272 on: 20:30, 15 July 14 »
Well, if 64 ROMs are a problem I guess you could well do with a switchable 2x32 board...

Offline Nilquader

  • CPC664
  • ***
  • Posts: 81
  • Country: de
  • (void**)NULL
  • Liked: 53
  • Likes Given: 4
Re: X-MEM, a new memory expansion for all CPC.
« Reply #273 on: 23:36, 15 July 14 »
But the best solution for game roms, it's making a rom launcher and mark the games roms as not need to be initialized by the firmware.

I did that with my MegaFlash Quickstart ROM. Games in Slots 16-31 are not being initialized when using a standard firmware, but found by the ROM launcher. So there is no need to change the initialization routine or header of game roms. (Download here: Converting a game to ROM - and LOTS of ROM files inside! )
--
Nilquader of SPRING
http://www.nilquader.net/

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: X-MEM, a new memory expansion for all CPC.
« Reply #274 on: 15:16, 17 July 14 »
Not every ROM must be an Expansion ROM!!! When using extension ROM no RAM will be wasted. For example you need only one ROM initialized for FutureOS, the other three ROM can or can not be initialized. I guess it's similar with symbos. And for games, if a game uses 2 or 3 ROMs, then just initialize the first one, a smart launcher system will find the other parts too. Just my 7 Pfennige.

TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus