Author Topic: Plus2CPC. Plus cartridge slot for the CPC  (Read 5765 times)

0 Members and 1 Guest are viewing this topic.

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Plus2CPC. Plus cartridge slot for the CPC
« on: 11:35, 27 May 21 »

https://youtu.be/DrrmoKaWEoU
Hello, I developed this small project to connect Plus cartridges to the CPC.
The goal is to be able to develop 512K games and release them into a single cartridge, compatible with Plus machines out-of-the-box and with CPC with this adapter. All in a single physical format.+
I tested it with the Alcon2020 Plus cartridge and other CPC compatible games.



Offline Ast

  • 6128 Plus
  • ******
  • Posts: 1.210
  • Country: fr
    • Amstrad cpc Website of Ast/iMPACT
  • Liked: 1097
  • Likes Given: 796
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #1 on: 12:16, 27 May 21 »
seems interesting...
_____________________

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

http://amstradplus.forumforever.com/index.php
http://impdos.wikidot.com/
http://impdraw.wikidot.com/

All friends are welcomed !

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.051
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
  • Liked: 2401
  • Likes Given: 1683
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #2 on: 12:40, 27 May 21 »
Awesome !!!  :o :o
your amstrad news source in spanish language : https://auamstrad.es

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.915
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4031
  • Likes Given: 7261
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #3 on: 12:42, 27 May 21 »
What sorcery level is required?

Offline XeNoMoRPH

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.051
  • Country: es
  • " ... in space no one , can hear you scream ... "
    • https://auamstrad.es/
  • Liked: 2401
  • Likes Given: 1683
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #4 on: 12:51, 27 May 21 »
What sorcery level is required?
Wizard Level 70, Ray of Frost, + Disintegrate  ;D ;D ;D
your amstrad news source in spanish language : https://auamstrad.es

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 16.915
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 4031
  • Likes Given: 7261
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #5 on: 13:17, 27 May 21 »
Wizard Level 70, Ray of Frost, + Disintegrate  ;D ;D ;D

Need more manna to bypass the corporate firewall for those spells.

Offline eto

  • Supporter
  • 464 Plus
  • *
  • Posts: 372
  • Country: de
  • Liked: 226
  • Likes Given: 221
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #6 on: 13:24, 27 May 21 »
we - want - more - details

;-)

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #7 on: 13:27, 27 May 21 »
What sorcery level is required?
Level 1, it's just a ROM box modified to work in the range > &80 and a lower ROM replacement, along with a cartridge connector. All discrete logic, no CPLDs, FPGAs or anything like that. Just OR and NOT gates ;)

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 1.104
  • Country: fr
    • urban exploration
  • Liked: 1526
  • Likes Given: 880
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #8 on: 13:30, 27 May 21 »

as CPC wont run Plus specific features, i guess it's easy to modify the macro for rom connection...
as CPC can handle up to 4M of ROM (256x16K) why AGAIN this limitation?



use RASM, the best assembler ever made :p

I will survive

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #9 on: 14:03, 27 May 21 »
as CPC wont run Plus specific features, i guess it's easy to modify the macro for rom connection...
as CPC can handle up to 4M of ROM (256x16K) why AGAIN this limitation?
In a plus cartridge you can have 4M, 8M or even 16M using some clever paging tricks.

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 1.104
  • Country: fr
    • urban exploration
  • Liked: 1526
  • Likes Given: 880
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #10 on: 14:09, 27 May 21 »
In a plus cartridge you can have 4M, 8M or even 16M using some clever paging tricks.
on CPC 4M without tricks, it's standard and natively designed for this
paging tricks is not that easy on Plus because cartridge cannot see writes or IO => so you can page only with reads and dedicated zone
use RASM, the best assembler ever made :p

I will survive

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #11 on: 14:19, 27 May 21 »
on CPC 4M without tricks, it's standard and natively designed for this
paging tricks is not that easy on Plus because cartridge cannot see writes or IO => so you can page only with reads and dedicated zone
So... you can

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 1.104
  • Country: fr
    • urban exploration
  • Liked: 1526
  • Likes Given: 880
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #12 on: 14:32, 27 May 21 »
So... you can
it's slower/bigger than regular rom switch (but not as slow, as big as dandanator bank switch  ;D )
use RASM, the best assembler ever made :p

I will survive

Offline norecess

  • CPC6128
  • ****
  • Posts: 248
  • Country: ca
  • Liked: 507
  • Likes Given: 260
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #13 on: 14:53, 27 May 21 »
This is very interesting @abalore
Is it a connector where you can plug a C4CPC, for example ? (knowing the limitation that the C4CPC has a menu using ASIC capabilities, but you can also direct-boot a game cartridge without that menu).

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #14 on: 15:08, 27 May 21 »
This is very interesting @abalore
Is it a connector where you can plug a C4CPC, for example ? (knowing the limitation that the C4CPC has a menu using ASIC capabilities, but you can also direct-boot a game cartridge without that menu).
I didn't try a C4CPC, because I don't have one. If someone wants to donate one for the cause I won't say no  ;D
I tested some converted games with a homebrew board and they work fine.

https://youtu.be/k-NKyX000r8

Offline roudoudou

  • 6128 Plus
  • ******
  • Posts: 1.104
  • Country: fr
    • urban exploration
  • Liked: 1526
  • Likes Given: 880
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #15 on: 16:11, 27 May 21 »
but C4CPC is cyphering data with "ACID" chip right?
use RASM, the best assembler ever made :p

I will survive

Offline Animalgril987

  • Supporter
  • CPC6128
  • *
  • Posts: 194
  • Country: gb
  • Liked: 94
  • Likes Given: 239
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #16 on: 16:43, 27 May 21 »
 I think the ACID just sends a byte stream to the ASIC, so that ASIC knows the cart isn't bootlegged.


Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.706
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1270
  • Likes Given: 2964
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #17 on: 18:25, 27 May 21 »
To support C4CPC would be really awesome!  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Online gerald

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.558
  • Liked: 1112
  • Likes Given: 265
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #18 on: 18:38, 27 May 21 »
but C4CPC is cyphering data with "ACID" chip right?
The EPPROM is directly on the Z80 bus (+ extended address for bank selection).
The ACID chip contains a LFSR that is updated on each access and state change according to some address bits. The ASIC contains the same one and compares the ACID bitstream to its own, and goes berzeck on mismatch.

Online gerald

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.558
  • Liked: 1112
  • Likes Given: 265
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #19 on: 18:43, 27 May 21 »
To support C4CPC would be really awesome!  :) :) :)
C4CPC should work out of the box.
The only think that need to be adapted is CprSelect that indeed use some plus feature (programmable interrupt and color). Should not be a big deal to adapt it.

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.706
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1270
  • Likes Given: 2964
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #20 on: 19:59, 27 May 21 »
15 preselect slots are totally fine! Looking forward to have C4CPC one day at CPC and 6128plus.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline Maniac

  • Supporter
  • CPC6128
  • *
  • Posts: 249
  • Country: gb
  • Liked: 109
  • Likes Given: 417
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #21 on: 20:56, 27 May 21 »
What a great idea! Simple but effective!
« Last Edit: 00:01, 28 May 21 by Maniac »

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #22 on: 22:17, 27 May 21 »
C4CPC should work out of the box.
The only think that need to be adapted is CprSelect that indeed use some plus feature (programmable interrupt and color). Should not be a big deal to adapt it.
That would be awesome.

Offline abalore

  • CPC6128
  • ****
  • Posts: 153
  • Country: es
  • Liked: 430
  • Likes Given: 9
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #23 on: 04:05, 28 May 21 »
When plugged into a Plus expansion port, it serves as a secondary cartridge port, so you can leave the system cartridge always in the computer and use the secondary port to load games or to replace the operating system.


Offline Kris

  • 6128 Plus
  • ******
  • Posts: 585
  • Country: fr
  • Team Impact
  • Liked: 229
  • Likes Given: 890
Re: Plus2CPC. Plus cartridge slot for the CPC
« Reply #24 on: 07:44, 28 May 21 »
Really interesting device !