Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user IcePic ! (Registered 2024-12-03) You are not logged in - nap
CSDb User Forums


Forums > C64 Productions > Sonic the Hedgehog for C64/128 + REU
2021-12-13 15:19
Mr. SID

Registered: Jan 2003
Posts: 424
Sonic the Hedgehog for C64/128 + REU

We're proud to announce Sonic the Hedgehog for Commodore 64/128 + REU (PAL and NTSC).

This is the first game that has exclusively been designed for the REU, to make a fast and smooth full-screen scrolling version of Sonic with little compromises.
This game is a direct port of the SEGA Master System 8-Bit version of Sonic the Hedgehog, with about 64 KB of code hand-translated from the Z80 to the 6502 architecture.

The game will be released as a free download in the coming weeks (exact release date to be announced).
It requires a C64 or C128 (in C64 mode), a compatible REU of at least 256 KB, a compatible drive (.d64 and .d81 images will be provided) and any joystick or gamepad (no extra buttons required). On NTSC, a C128 or other CPU accelerator is highly recommended.

In the mean time, here's a trailer and some screenshots:

https://www.youtube.com/watch?v=jGp4a00OeRs



2021-12-13 15:42
Frantic

Registered: Mar 2003
Posts: 1647
Looks like some real good work there!
2021-12-13 15:45
TWW

Registered: Jul 2009
Posts: 545
Looks really cool. Probably a lot of gems could be ported by utilizing a little extra power of memory & DMA.
2021-12-13 17:34
Carrion

Registered: Feb 2009
Posts: 317
Wow! Just Wow!
2021-12-13 17:45
TheRyk

Registered: Mar 2009
Posts: 2226
Judging only from the teaser video, this seems another quantum leap of C64 Gaming made possible by Mr.SID \o/

definetely gonna make some ppl use their REU - no matter if real or unreal hardware or emulated
2021-12-13 17:59
Frostbyte

Registered: Aug 2003
Posts: 182
Impressive. VERY impressive.
2021-12-13 18:01
Burglar

Registered: Dec 2004
Posts: 1090
so this is what you've been working on :) nice!

preview trailer really looks amazing, cant wait to play it through :)

will you do a dev-blog about this? like with pop?
2021-12-13 18:05
Mr. SID

Registered: Jan 2003
Posts: 424
No, I won’t have the time, as I have another game to finish, as you know… ;)
2021-12-13 19:48
Bob

Registered: Nov 2002
Posts: 71
WTF did I just see??
MY MIND JUST BLEW AWAY!!
Sonic the fucking hedgehog ???
please tell mee that this is not a prank!!
I can’t fucking believe my eyes….
even if its a Reu release this is something else.

Jesus Efffin Christ!!
Early X-mas present..

If so I am a fan then!!!

//Ze Böööb
2021-12-13 20:10
hedning

Registered: Mar 2009
Posts: 4724
Bah! We already had Sonic the Hedgehog Preview. What was wrong with that one? :'D
2021-12-13 20:34
MagerValp

Registered: Dec 2001
Posts: 1075
Looks incredibly good.

Another wish for a dev blog when you can find the time.
2021-12-13 20:42
Slajerek

Registered: May 2015
Posts: 63
Awesome :O
2021-12-13 21:01
Jammer

Registered: Nov 2002
Posts: 1335
Spectacular! <3 Only why this tune is so slow? ;)
2021-12-13 21:25
Count Zero

Registered: Jan 2003
Posts: 1931
Srsly, Sid - whats wrong with you!!111!11!

Weeks .. gnaa ...
2021-12-13 21:39
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
Impressive!
I look forward to playing the completed game.
2021-12-13 22:02
Morpheus

Registered: Feb 2004
Posts: 152
Outstanding guys! <3
2021-12-13 22:24
Bacchus

Registered: Jan 2002
Posts: 156
Really massive!

/Bacchus
2021-12-14 00:17
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
Congrats :D

I guess it stands to reason that the REU is needed because of the huge amount of background map data that has to be pushed around when Sonic starts flying. Would a cart version be possible too?
2021-12-14 08:00
Carrion

Registered: Feb 2009
Posts: 317
@MrSID
some people ask on other forums if it will work with NeoRAM or GeoRAM?
I guess not but wanted to confirm.
TIA
2021-12-14 08:31
Fungus

Registered: Sep 2002
Posts: 681
Nice MrSid, what else are you working on? A decent Street Fighter II port? :)
2021-12-14 11:56
Mr. SID

Registered: Jan 2003
Posts: 424
Quote: @MrSID
some people ask on other forums if it will work with NeoRAM or GeoRAM?
I guess not but wanted to confirm.
TIA


No, you can't do anything fun with a GeoRAM...
2021-12-14 22:55
morphfrog

Registered: Mar 2002
Posts: 33
I just say WOW totally mind blowing!
I allmost fell of my datachair and my jaw is on the floor now
2021-12-14 23:54
QuasaR

Registered: Dec 2001
Posts: 145
Absolutely outstanding!! More than crazy to even THINK it would be possible on the C64...
Me likes an dev-blog post, too, if you find the time.
2021-12-15 04:32
Hate Bush

Registered: Jul 2002
Posts: 462
this genre of games is clearly not for me, but your masterpiece conversion has to be the nicest looking i've ever seen on the machine O_O
2021-12-15 11:22
Copyfault

Registered: Dec 2001
Posts: 476
WOW! Already waiting for the cracked jewels versions that run without REU :)

Joking aside, this looks awesomely awesome.
2021-12-15 14:46
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
I had wondered who was behind the pixels?
Today i read, Oliver Lindau (Veto) is behind the pixels.

A good choice, as some artists would have opted to overload the screen with crosshatch patterns, which look great from a distance, usually work less well for games, other than in small doses.
2021-12-15 15:09
Conrad

Registered: Nov 2006
Posts: 847
What bugs me a bit at the moment is the music ... I'm not saying it's bad (far from it, considering that you have 3 voices to play with) but it's more to do with the tempo speed. I don't really remember the 8-bit Sega Master system version that well other than one of my cousins had one ... but did it really play at that tempo on PAL systems? Besides, "NTSC speed" seems more popular with fans of the game franchise (8-bit and 16-bit versions)... all the youtube videos / memes and so on.

Other than that ... what a fantastic looking conversion! I never thought this would be possible! Nice one, Mr.Sid. :)
2021-12-15 16:08
v3to

Registered: Feb 2005
Posts: 150
@Conrad: The music speed is authentic. Checked the PAL version of Master System Sonic recently and it is the same.
2021-12-15 19:13
Carrion

Registered: Feb 2009
Posts: 317
I have to agree with Conrad.
It plays faster on Genesis/Mega Drive. I haven't seen SMS version though.

@Veto is it you who made the gfx?
2021-12-15 19:50
v3to

Registered: Feb 2005
Posts: 150
@Carrion
Yes, I did most of the graphics here. It is a mix of stuff I pixelled on my own as level bg/animations, intro and interlude scr (edit: still close to the original by Ayano Koshiro). Sprites turned out as kind-of a coop with MrSid. The ending was done by MrSid.
2021-12-15 21:23
jab

Registered: Apr 2020
Posts: 20
This is a wonderful project and I can't wait to get to play the game!

Speed depends on PAL/NTSC also on the Mega Drive/Genesis. I like the music on NTSC more. Comparison: https://youtu.be/DW-XsGN8oKc
2021-12-15 23:36
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
I would have thought that the original game speed should be that of NTSC - given that the original game was developed by the Japanese, and they use NTSC like the USA.

Best way to determine the correct speed would be the Game Gear version or even the mobile app version - as they are video system and region neutral. To me, those versions sound NTSC speed.
2021-12-16 08:55
hedning

Registered: Mar 2009
Posts: 4724
Quote: @Conrad: The music speed is authentic. Checked the PAL version of Master System Sonic recently and it is the same.

<Post edited by hedning on 16/12-2021 08:59>

Correct. Europeans are used to this 20% slower speed game and music. NTSC land (60 hz land) are used to a faster version - which is the speed it was develped for. In modern rereleases of the game SEGA fixed the speed in the PAL version, in many cases - for example for the Dreamcast if I recall correctly.

Said that, Europeans will probably feel completely at home with the current speed.

Awesome job, guys!
2021-12-16 08:58
macx

Registered: Mar 2002
Posts: 254
This is SO GOOD! Cheers lads!
2021-12-16 09:48
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
The speed of the music in this video works well.
https://youtu.be/SQPvA0OvR24

It appears the music speeds up from time to time.

Watching the video in the link provided, i never knew the Master System was quite that good.

Having never played a Sonic game, it will be good to give the C64 version a proper play through.
2021-12-16 10:20
Alta

Registered: Dec 2010
Posts: 9
@Wile Coyote: The music in sonic speeds up when you pick up the speed boots!
2021-12-16 10:25
MagerValp

Registered: Dec 2001
Posts: 1075
Quoting hedning
Said that, Europeans will probably feel completely at home with the current speed.

hashtag notalleuropeans

It was clearly composed at NTSC tempo and just because they did a bad job porting the music in the 80s doesn't mean you couldn't do a better job today. I fully respect that there may be technical limitations preventing it, but if the songs have tempo settings that can be adjusted to compensate for the slower playback frequency that'd be a great option to add.
2021-12-16 12:39
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
@Alta I see. During the video, the opening level, something causes the music to either change slightly or speed up slightly. On picking up the boots, the music speeds up dramatically.
2021-12-16 12:43
Wile Coyote
Account closed

Registered: Mar 2004
Posts: 646
@MagerValp Correct. European/UK in most cases tended to get a slowed down, squashed screen take on the US/Japanese release.

Sonic looks round on NTSC. Sonic looks slightly squashed on the PAL version. That is why i picked up a Japanese Sega Saturn (with stepdown converter) to experience full screen, full speed games.
2021-12-16 16:32
Trurl

Registered: Mar 2002
Posts: 61
Quote: Quoting hedning
Said that, Europeans will probably feel completely at home with the current speed.

hashtag notalleuropeans

It was clearly composed at NTSC tempo and just because they did a bad job porting the music in the 80s doesn't mean you couldn't do a better job today. I fully respect that there may be technical limitations preventing it, but if the songs have tempo settings that can be adjusted to compensate for the slower playback frequency that'd be a great option to add.


So, an update with selectable music speed is already on the wishlist :)
2021-12-17 01:59
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
So there's some video updates on Lemon.
Release date is 19th December.

Also running it on NTSC apparently gets the accurate music rendition.

https://www.youtube.com/watch?v=NPtzJnC4g1Q&t=7s
2021-12-17 09:53
MagerValp

Registered: Dec 2001
Posts: 1075
Wow, didn't realize it was so close to release. Fun!
2021-12-19 12:16
Raistlin

Registered: Mar 2007
Posts: 670
Where is it? :’-( … it’s past 6pm in Thailand and no sight of it :-(
2021-12-19 13:12
Mr. SID

Registered: Jan 2003
Posts: 424
It's out: Sonic the Hedgehog

Enjoy!
2021-12-19 13:34
Fungus

Registered: Sep 2002
Posts: 681
Kick ass!
2021-12-19 17:52
Mace

Registered: May 2002
Posts: 1799
I'm curious, how is copyright being dealt with?
2021-12-19 19:25
Mr. SID

Registered: Jan 2003
Posts: 424
Quote: I'm curious, how is copyright being dealt with?

SEGA typically doesn't send its lawyers after non-commercial fan games. There's a whole festival of fan-made Sonic games (see https://www.youtube.com/watch?v=PRY8JLlE3VA) so I trust that they're smart enough to see that this is a labor of love and a homage, and not someone trying to make a quick buck.
2021-12-19 19:48
PARALAX

Registered: Mar 2012
Posts: 30
Yeah, SEGA is going a different way than Nintendo, which does unofficial conversions such as "Super Mario Bros." get banned immediately. At least as long as no money is made with it. Although there would be some people who would pay for a boxed and cartridge version. :-)

Free music 4 free people - http://www.radio-paralax.de
2021-12-19 22:21
chatGPZ

Registered: Dec 2001
Posts: 11377
Quote:
SEGA typically doesn't send its lawyers after non-commercial fan games

They even were cool with us releasing homebrew Dreamcast stuff back then (some guy actually contacted us and congratulated us about it)
2021-12-20 00:48
Adam

Registered: Jul 2009
Posts: 323
I love it. It's fantastic. So fast, so smooth.
2021-12-20 01:34
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
You just forget that you're playing Sonic on a C64. That's how good it is.

I just wonder how this achievement is ever going to be topped. There's plenty of other popular videogames that could have a C64 port (or improved on from the official versions).
I keep thinking a Zelda or a Pokemon port should be do-able at least... and the shadow of Doom looms large (might be possible to translate the SNES version, as it doesn't use the PC doom engine, and run it on the SuperCPU. The SNES source was released last year: https://github.com/RandalLinden/DOOM-FX)
2021-12-20 19:25
zzarko

Registered: Feb 2003
Posts: 77
@Neo-Rio: No need to ask for SCPU Doom, as it already exists, made from original Doom source code:
https://scpu.amidog.se/doku.php?id=scpu:doom

Also, Wolfenstein 3D:
https://scpu.amidog.se/doku.php?id=scpu:wolf3d
2021-12-20 20:03
Burglar

Registered: Dec 2004
Posts: 1090
mrsid & veto now live: Sonic Q&A
https://www.twitch.tv/hayesmaker64
2021-12-20 23:13
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
Quote: @Neo-Rio: No need to ask for SCPU Doom, as it already exists, made from original Doom source code:
https://scpu.amidog.se/doku.php?id=scpu:doom

Also, Wolfenstein 3D:
https://scpu.amidog.se/doku.php?id=scpu:wolf3d


Yes, but that straight port of Doom was too slow to be playable - unlike Wolf 3D.
Sorry for thread-jacking... carry on...
2021-12-21 11:58
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: You just forget that you're playing Sonic on a C64. That's how good it is.

I just wonder how this achievement is ever going to be topped. There's plenty of other popular videogames that could have a C64 port (or improved on from the official versions).
I keep thinking a Zelda or a Pokemon port should be do-able at least... and the shadow of Doom looms large (might be possible to translate the SNES version, as it doesn't use the PC doom engine, and run it on the SuperCPU. The SNES source was released last year: https://github.com/RandalLinden/DOOM-FX)


Working on Eye of the Beholder. Zelda, Monkey Island or Moonstone is maybe on my TODO. We'll see. Also must finish Pinball Dreams...
2021-12-21 12:00
chatGPZ

Registered: Dec 2001
Posts: 11377
But what about Wipeout and Tekken?
2021-12-21 12:08
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: But what about Wipeout and Tekken?

:D :D :D
2021-12-21 12:29
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
In the twitch stream I heard the game "Truxton" thrown around.
An actually competent vertical scrolling SHMUP on the C64 would be nice - although "Slap Flight" and "Terra Cresta" were pretty decent.
Personally I'd like to see "Twin Cobra" or "Raiden" with 2 player simultaneous - or a remake of "1942" done properly. Those are my favourites.
2021-12-21 19:08
jcompton

Registered: Feb 2006
Posts: 70
Quoting Neo-Rio
I just wonder how this achievement is ever going to be topped. There's plenty of other popular videogames that could have a C64 port (or improved on from the official versions).


King's Quest. It's right up there with Prince of Persia on the "hey wait a sec, it was on the Apple IIe!" scale.
2021-12-21 20:26
TWW

Registered: Jul 2009
Posts: 545
Dune 1 should be doable on a stock c64.
2021-12-21 21:53
Mr. SID

Registered: Jan 2003
Posts: 424
Quote: Dune 1 should be doable on a stock c64.

You mean the Cryo Interactive game?
2021-12-21 23:38
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
The other "elephant in the room" is Mortal Kombat.
And there were 8-bit versions of it on Master System, Game Gear, and Gameboy to work from.
2021-12-21 23:59
TWW

Registered: Jul 2009
Posts: 545
Quote: You mean the Cryo Interactive game?

yep. Dune II I do not think would work on a stock.
2021-12-22 00:03
Mr. SID

Registered: Jan 2003
Posts: 424
Quote: yep. Dune II I do not think would work on a stock.

Yeah, Dune 1 could be doable, if you wear out a few fullscreen graphicians... :) The game has tons of screens, and flying sequences, etc. Not exactly trivial, and you'll need a large cartridge.
2021-12-22 02:20
Jammer

Registered: Nov 2002
Posts: 1335
Quoting JackAsser
Also must finish Pinball Dreams...

Deal is still valid :P
2021-12-22 11:01
Oswald

Registered: Apr 2002
Posts: 5086
I dont think dune 1 is very doable, remember all those globe-map views. The map is essentially on a 3d sphere. Also the orni flying scenes would suffer horribly. Then the characters layered on top of backgrounds wouldnt work well in 160x200 and with the multicolor bitmap coloring limits.
2021-12-22 13:14
oziphantom

Registered: Oct 2014
Posts: 490
Quote: Quoting Neo-Rio
I just wonder how this achievement is ever going to be topped. There's plenty of other popular videogames that could have a C64 port (or improved on from the official versions).


King's Quest. It's right up there with Prince of Persia on the "hey wait a sec, it was on the Apple IIe!" scale.


the issue is the bitmap mode. The drawing commands don't handle the 64 very well. However the VDCM mode which is 160x100 16 colours works fine, so all one would have to do is port the quill engine and done. You also have 128K for the larger adventures.
2021-12-22 16:55
jcompton

Registered: Feb 2006
Posts: 70
Quoting oziphantom
so all one would have to do is port the quill engine and done.


Am I missing something? Original King's Quest was AGI engine, not The Quill.
2021-12-23 00:40
Neo-Rio
Account closed

Registered: Jan 2004
Posts: 63
Oh well, there's always Sonic 2
...and Sonic & Tails 1 & 2
2021-12-23 05:32
Ksubi
Account closed

Registered: Nov 2007
Posts: 87
Perhaps a Zool conversion could use the same engine?
2021-12-23 05:49
Hate Bush

Registered: Jul 2002
Posts: 462
Quote: Perhaps a Zool conversion could use the same engine?

-1, why convert Zool if there's a shitload of games that are actually good out there? ;)
2021-12-23 06:33
Krill

Registered: Apr 2002
Posts: 2971
Sorry to be that guy, but can you go over to Lemon64 or something to talk about your dream game ports to C-64? =)

As for the topic, i'd like to read something more about the technicalities.
Like, how much data is DMA'd on average, per video frame, min/max, to/from, in border or everywhere, etc. :)
2021-12-23 12:53
Digger

Registered: Mar 2005
Posts: 432
Amazing port! Wondering if more games would be made for REU back in '80/90s would contribute to its popularity. Was the REU price the barrier?
2021-12-23 13:08
Krill

Registered: Apr 2002
Posts: 2971
Quoting Digger
Was the REU price the barrier?
Absolutely. RAM came at a premium back then.

A quick websearch brought this up:
"In my March 1987 issue of COMPUTE's Gazette, I found an ad for the 1750 in the back of the magazine. It cost $169, which is the equivalent of $375 in 2019 US dollars. For half a meg. As a comparison, that same vendor sold an entire C128 machine in 1987 for $239."
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
megasoftargentina
Vent
Acidchild/Padua
Martin Piper
CreaMD/React
macx
Britelite/Dekadence
Guests online: 102
Top Demos
1 Next Level  (9.7)
2 What Is The Matrix 2  (9.7)
3 13:37  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.7)
6 Mojo  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Wonderland XIV  (9.6)
10 Comaland 100%  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Libertongo  (9.5)
6 Rainbow Connection  (9.5)
7 Onscreen 5k  (9.5)
8 Morph  (9.5)
9 Dawnfall V1.1  (9.5)
10 It's More Fun to Com..  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Nostalgia  (9.3)
5 Triad  (9.3)
Top Organizers
1 Burglar  (9.9)
2 Sixx  (9.8)
3 hedning  (9.7)
4 Irata  (9.7)
5 Tim  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.108 sec.