CPCWiki forum

General Category => Demos => Topic started by: kawickboy on 09:03, 13 November 17

Title: New CPC+/GX demo: Shadow of the Beast
Post by: kawickboy on 09:03, 13 November 17
Sorry if ever it has been published elsewhere but enjoy this new Logon product:


https://youtu.be/CPCyF71098o
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: ||C|-|E|| on 11:35, 13 November 17
This is amazing! I always said that I would really love to have a proper Shadow of the Beast for the Plus and this demo is the closest thing I have seen to the original one in our machines  :D
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Zoe Robinson on 13:59, 13 November 17
This is a pleasure to watch. Thank you for sharing it.  :)
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Gryzor on 16:00, 13 November 17
Oh fuck yeah. How many layers is that?
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Shining on 21:30, 13 November 17
Just got my 6128+ out of the cupboard, turned it on and whooooooooow.



Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: 00WReX on 22:03, 13 November 17
Wow, just watched this on a GX4000...Very impressive to only require 64k  ;)

Cheers,
Shane
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: fgbrain on 20:36, 14 November 17
this is the power of a 512KB cartridge!

mind you - 368KB of it are full of sample data for playback.. :o
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Sykobee (Briggsy) on 12:07, 15 November 17
Quote from: fgbrain on 20:36, 14 November 17
this is the power of a 512KB cartridge!

mind you - 368KB of it are full of sample data for playback.. :o


Really! Wow.


TBH I'm now hoping that someone can break the 512KB cartridge limit so we can have 4MB or higher carts.
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: roudoudou on 12:35, 15 November 17
Quote from: Sykobee (Briggsy) on 12:07, 15 November 17

Really! Wow.


TBH I'm now hoping that someone can break the 512KB cartridge limit so we can have 4MB or higher carts.


no way as ROM (only 5 bits register for 32 ROM)


but there is already mass-storage almost unlimited like Albireo, very fast with gigabyte capacity (for CPC and CPC+)


ps: you can already have 4M ROM on CPC and 2M ROM on CPC+ with a romboard (yes, the CPC+ cannot handle as many ROM as the CPC first generation)
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: PulkoMandy on 13:20, 15 November 17
Well, it's always possible with some hacks. The C4CPC actually somewhat manages this as it can switch between different 512K banks.


This was actually not uncommon on other cartridge based platforms, where the bank switching logic was not part of the base machine, but left to the cartridge itself. NES cartridges are known to exploit this in lots of creative ways (not just adding extra space, but also custom interrupt controllers and whatnot). But I don't see an impossible challenge in making a larger cart. However, direct SD card storage as with Albireo + a 1MB or 512K RAM expansion is a simpler solution for developers, so why not go with that?
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: gerald on 18:36, 15 November 17
Quote from: PulkoMandy on 13:20, 15 November 17
Well, it's always possible with some hacks. The C4CPC actually somewhat manages this as it can switch between different 512K banks.
The Ram holding the cartridge content is 512k, so switching is not possible.
However, updating its content from the SD card is possible with one limitation : you cannot access the cartridge during the update time.
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Sykobee (Briggsy) on 19:30, 15 November 17
Quote from: gerald on 18:36, 15 November 17
The Ram holding the cartridge content is 512k, so switching is not possible.
However, updating its content from the SD card is possible with one limitation : you cannot access the cartridge during the update time.


Yeah, have been chatting to Toto, and it would be possible, even without the R/W line on the cartridge port, by reading a special fixed address ($FFFF say?) followed by another read of an address we will treat as data, and the c4cpc recognising the first read, and interpreting the second read as data (a command).


I can think of one useful command - load 16KB from selected SD image into RAM page. This would allow multi-load carts up to 32MB in size, of which 512KB is active at any one time. And you'd want to busy loop in your code until that had finished (read returns 0 or 1 say) so you knew it had finished doing the page load.


Obviously another command could be 'write byte to [19-bit] address' to treat c4cpc RAM as 'slow to write' RAM, but that would be more complex to encode on the address bus.
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: PulkoMandy on 22:21, 15 November 17
It is still simpler to use the expansion port where all the needed signals are directly available. Unless you really want GX4000 compatibility, that is. And there the C4CPC has you covered already. It's not as fast as real bank switching, but surely one could live with a short loading time (I think it's less than 0.5 seconds to load 512K?)
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Shining on 23:03, 15 November 17
But you can built real cartridge-games with extended features. Think what the SNES did for example. It had all these fancy addon chips.


So think for example about a 512kB Dual-Port RAM instead of the Cartridge-Eprom, connected to the CPC and the other site to a µController which has acces to much more flash. So the controller can for example include a mod-tracker and put all the needed plus-dma-soundinfos somewhere in the DPRAM. Or it precalculates you some gfx etc. Sadly you cannot do very much directly in video-ram for example, using the cartridge port.


But I think somehow, a plus with an enhanced cartridge is still a native plus. Whereas a plus with addons on the expansion port is something else. I really want to see more productions, uncovering the potential of the plus, compatible to native GX4000 and 464+.


And to come back to topic: Exactly this is, what  "Eerie Forest" does imho.
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: Rhino on 20:46, 17 November 17
Amazing!!!
The previous version for old CPC from Overflow was already very impressive. This one could almost to be Amiga.
Title: Re: New CPC+/GX demo: Shadow of the Beast
Post by: tastefulmrship on 16:56, 30 November 17
Wow! A fat-pixel Amiga demonstration indeed!
Impressive sound and visuals! Now we need the game on GX4K! ^_^
Powered by SMFPacks Menu Editor Mod