avatar_norecess464

Announcing Sonic GX - a new episode of Sonic the Hedgehog for Amstrad GX-4000

Started by norecess464, 16:18, 01 November 19

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GUNHED

Great news!!!  :) :) :)

btw: Is a version for floppy disk planned too? 
Or does the game use the special features of the ROMs in the cartridge and is the use of ROMs therefore a prerequisite for the game to function properly?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

krusty_benediction

Quote from: norecess464 on 12:34, 03 March 25
Quote from: krusty_benediction on 08:26, 03 March 25How do you plan to release it?
With a physical copy we can buy ? A file we have to transfer in some way?
Both?
The game will be released as a simple .CPR file, freely accessible to everyone.

For two reasons:
  • We don't want Sega to think we are making a financial profit from the game. From the beginning, this project has been made by fans for fans!
  • We want our game to be played as much and as easily as possible. The more it is played, the more attention it brings to the GX-4000 console!

ok. I would have bough a physical version ;)
good luck for the last steps

norecess464

Quote from: GUNHED on 17:14, 03 March 25btw: Is a version for floppy disk planned too?
Or does the game use the special features of the ROMs in the cartridge and is the use of ROMs therefore a prerequisite for the game to function properly?
Sonic GX relies on the Lower ROM mapping from the RMR2 of the ASIC. In other words, the first 8 physical ROM banks of the cartridge are frequently used as Lower ROM.
Because of that constraint, running Sonic GX from a floppy disc is impossible/unsupported.
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

GUNHED

Quote from: norecess464 on 17:24, 03 March 25
Quote from: GUNHED on 17:14, 03 March 25btw: Is a version for floppy disk planned too?
Or does the game use the special features of the ROMs in the cartridge and is the use of ROMs therefore a prerequisite for the game to function properly?
Sonic GX relies on the Lower ROM mapping from the RMR2 of the ASIC. In other words, the first 8 physical ROM banks of the cartridge are frequently used as Lower ROM.
Because of that constraint, running Sonic GX from a floppy disc is impossible/unsupported.
Well, I expected that. Thanks for the information nevertheless.

The world of ROM-banking inside the 6128plus is heavily underestimated by people doing software for non-ROM media. But it can work wonders for sure.

Great that you use all the powerful features of the new hardware!!!  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

norecess464

Quote from: GUNHED on 17:31, 03 March 25The world of ROM-banking inside the 6128plus is heavily underestimated by people doing software for non-ROM media. But it can work wonders for sure.

The tile rendering routine greatly benefited from the combined lower and upper ROM banking. The code executes from ROM but writes data to RAM.

On the other hand, the GX-4000 has only 64KB of RAM.

The 6128plus, however, has its precious C2 mode, providing 64KB of fully aligned extra-RAM, which is absolutely fantastic too. 😉
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

GUNHED

Quote from: norecess464 on 17:48, 03 March 25
Quote from: GUNHED on 17:31, 03 March 25The world of ROM-banking inside the 6128plus is heavily underestimated by people doing software for non-ROM media. But it can work wonders for sure.

The tile rendering routine greatly benefited from the combined lower and upper ROM banking. The code executes from ROM but writes data to RAM.

On the other hand, the GX-4000 has only 64KB of RAM.

The 6128plus, however, has its precious C2 mode, providing 64KB of fully aligned extra-RAM, which is absolutely fantastic too. 😉
Indeed! But I love &C3 too, to allow upper ROM to access all 64 KB Video RAM. But the Plus can do more of course, as you described.  :) :) :)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

lmimmfn

Quote from: norecess464 on 17:48, 03 March 25
Quote from: GUNHED on 17:31, 03 March 25The world of ROM-banking inside the 6128plus is heavily underestimated by people doing software for non-ROM media. But it can work wonders for sure.

The tile rendering routine greatly benefited from the combined lower and upper ROM banking. The code executes from ROM but writes data to RAM.

On the other hand, the GX-4000 has only 64KB of RAM.

The 6128plus, however, has its precious C2 mode, providing 64KB of fully aligned extra-RAM, which is absolutely fantastic too. 😉
I'm dumb 😀, the C2 mode is just ram banking? How is that different from the standard 6128?
6128 for the win!!!

norecess464

Quote from: lmimmfn on 02:17, 04 March 25I'm dumb 😀, the C2 mode is just ram banking? How is that different from the standard 6128?
No difference. :)
&C1, &C2, &C3 and all the rest -- they only work on an Amstrad CPC 6128 / 6128plus (or 464/664s with dedicated expansion).
It's quite funny because I clearly remember my mistake at the beginning -- trying to use &C3 RAM banking to swap &4000 <> &C000 VRAM addresses on the GX-4000 (which, of course, didn't work).
That was the first time I experimented with an Amstrad 64KB machine.
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

rexbeng

Quote from: norecess464 on 16:16, 02 March 25
  • The official release is planned for the Benediction Coding 5 event in France at the end of October

That's great news! Also, would this be the first ever CPC release coming from the US? :D

(oh, wait!)


Prodatron

Quote from: rexbeng on 10:47, 04 March 25
Quote from: norecess464 on 16:16, 02 March 25
  • The official release is planned for the Benediction Coding 5 event in France at the end of October

That's great news! Also, would this be the first ever CPC release coming from the US? :D

(oh, wait!)


I doubt Trump can annex Canada by October, but we already had several cool US releases from @prevtenet last year ;)

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

GUNHED

Quote from: norecess464 on 02:51, 04 March 25
Quote from: lmimmfn on 02:17, 04 March 25I'm dumb 😀, the C2 mode is just ram banking? How is that different from the standard 6128?
No difference. :)
&C1, &C2, &C3 and all the rest -- they only work on an Amstrad CPC 6128 / 6128plus (or 464/664s with dedicated expansion).
It's quite funny because I clearly remember my mistake at the beginning -- trying to use &C3 RAM banking to swap &4000 <> &C000 VRAM addresses on the GX-4000 (which, of course, didn't work).
That was the first time I experimented with an Amstrad 64KB machine.

Hmmm..... would &C3 work on GX4000 with 128 KB of RAM?

Quote from: rexbeng on 10:47, 04 March 25
Quote from: norecess464 on 16:16, 02 March 25
  • The official release is planned for the Benediction Coding 5 event in France at the end of October

That's great news! Also, would this be the first ever CPC release coming from the US? :D

(oh, wait!)


Actually there was a game coming out for the CPC in the USA in 2013. It sold 111 physical copies. However it was coded in USA, Graphics and Songs from France, released from a German Software Company. But never mind, for sure the first release for the GX4000 / 6128plus on the North American Continent :-)

In addition LambdaMikel released quite some CPC stuff before (California actually).
http://futureos.de --> Get the revolutionary FutureOS (Update: 2024.10.27)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.12.26)

dthrone

Neglecting @prevtenet releases and anything involving chickens, it's still a Northern American exclusive though?  It doesn't involve any chickens does it @norecess464, right?  :-X :laugh: :-\
SOH Digital Entertainments

norecess464

The programming of Sonic GX is from North America, but the audio, graphics, and design are from France! Team work!
My personal website: https://norecess.cpcscene.net
My current project is Sonic GX, a remake of Sonic the Hedgehog for the awesome Amstrad GX-4000 game console!

eto

Quote from: GUNHED on 23:37, 04 March 25Hmmm..... would &C3 work on GX4000 with 128 KB of RAM?
yes, if you piggy-back the RAM and add the resistor that signals the presence of 128K then it behaves exactly like a 6128 plus. 

rexbeng

Quote from: norecess464 on 01:30, 05 March 25The programming of Sonic GX is from North America, but the audio, graphics, and design are from France! Team work!
:o  Wait, considering the release date, are you suggesting that there's a possibility SonicGX could be the most significant collaboration between the States and Russia since WWII? CPC making history, gentlemen!

Jokes aside, looking forward :)

Powered by SMFPacks Menu Editor Mod