English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 18 April 2017, 23:37   #61
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
ahahaha

You remember when i talked about the CPC totally underused as Rhino explained it in its Batman Forever demo ?

Only 6% of its potential, with the best games only using 10% of its potential at best ?

Now here is another proof : 50fps per sec, it doesn't use preshifted graphics, or pre-calculated sequences. A guy asked to Overflow, the coder, if it does, and he answered it does not.

The whole thing stands in 22kb !
dlfrsilver is offline  
Old 18 April 2017, 23:51   #62
s2325
Zone Friend
 
s2325's Avatar
 
Join Date: Jun 2006
Location: Gargore
Age: 43
Posts: 17,789
I thought it's for Plus hardware but no, it's standard CPC.
s2325 is offline  
Old 19 April 2017, 10:57   #63
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by s2325 View Post
I thought it's for Plus hardware but no, it's standard CPC.
yes standard CPC
dlfrsilver is offline  
Old 25 April 2017, 13:53   #64
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,408
That is a very nice demo. And even more amazing, the coder has released a making off (both as webpage and as a special video + demo disk)!

You can find it here: http://norecess.cpcscene.net/the-elders-scrollers.html

Very impressive, it uses lots of pre-calculation and cleverly uses the available video memory to allow for full screen animation without using much CPU time at all. I especially love how he hid the build-up of the next sequence during the playback of cube sequence. Nice!

I love tricks like this, very clever indeed
roondar is offline  
Old 26 April 2017, 00:34   #65
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
I was beginning to wonder why all of the videos of PBD were showing the BeatBox table. So I guess they are releasing the tables 1 at a time as they are completed? Better than taking it all on in one go and never finishing it, but I only ever played Nightmare, and I guess that will be the last
MartinW is offline  
Old 28 April 2017, 11:50   #66
Neil79
Autistic 'n IRN!
 
Join Date: Jul 2012
Location: -
Posts: 2,978
Update : Remember you heard it here first!



http://www.indieretronews.com/2017/0...tic-amiga.html

Neil79 is offline  
Old 28 April 2017, 14:15   #67
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
oh oh oh XD !!!

The game is finally finished, and we're in April !!!
dlfrsilver is offline  
Old 28 April 2017, 21:33   #68
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
Oh boy, Nightmare is the best table of the lot by far
trixster is offline  
Old 12 May 2017, 12:13   #69
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Tried it out on my 6128, and I was very impressed all the way until the game started.

It turns out to suffer from the same problem as most CPC games: postage stamp-sized screen. The Amiga version uses the entire width of the screen, while the CPC version for some reason limits the width to three quarters, making it feel more like the Gameboy version.
idrougge is offline  
Old 13 May 2017, 18:42   #70
Rhino
 
Posts: n/a
Thank you for your feedback!

@idrougge
Current in-game screen are 69632 pixels (256x272 mode 1), more than the standard 64000 (320x200) and most 8-bit systems:

Spectrum -> 256x192
MSX -> 256x192
Master System -> 256x192
NES -> 256x224
C64 -> 320x200

Amiga is 320x256, a bit larger (wider but less high), what happens is that the CPC monitor shows much more border than the Amiga 1084. Note that the default Amstrad and Amiga resolutions have the same width (320) but on the CPC monitor you see a horizontal border that does not appear in Amiga.

Anyway, I agree with you about a wider screen would be much better. When I analyzed the viability of the port, I estimated that with 256 pixels wide would have no memory problems. Now, I think it would be possible to do it 2 or 4 characters wider, sacrificing some speed, it is mainly a memory issue (speed is no problem, about only half a frame is consumed).

Regards!
 
Old 13 May 2017, 20:45   #71
trixster
Guru Meditating
 
Join Date: Jun 2014
Location: England
Posts: 2,337
Welcome to the forum Rhino, congratulations on Pinball Dreams so far, it's an incredible achievement! I showed it to a friend who is a professor of computer science at york university and who had a cpc6128 as his main computer in the 80s, and he was absolutely staggered by what you've managed to create. I cannot wait to play the finished version.
trixster is offline  
Old 14 May 2017, 03:07   #72
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
I use my CPC on a standard Amiga screen, and while games use only a fraction of the screen area, demos do not, and neither does the Basic screen. With 128 kB of memory, it shouldn't be impossible to cover the entire width of the screen.
idrougge is offline  
Old 14 May 2017, 06:16   #73
Tsak
Pixelglass/Reimagine
 
Tsak's Avatar
 
Join Date: Jun 2012
Location: Athens
Posts: 1,031
I'd say 256x272 is still damn impressive! Far from stamp-sized surely. Scrolling seems smooth unlike the extreme vast majority of Amstrad titles, the amount of action like flashing parts e.t.c. is fantastic and ball physics feel spot on. I seriously think I've never seen a more impressive Amstrad game than this one!
Tsak is offline  
Old 14 May 2017, 14:55   #74
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
AFAIK, vertical scrolling on the CPC isn't all that more difficult than vertical scrolling on the Amiga, only it wasn't utilised in CPC games based on Spectrum code.
idrougge is offline  
Old 14 May 2017, 15:31   #75
Rhino
 
Posts: n/a
@trixster, @Tsak

Thanks for the support. There is no release date yet, but we continue working to finish it as soon as possible!

@idrougge

The CPC Basic screen (default screen) is 320x200. As you use the same monitor for CPC and Amiga, you can do a simple test to see what I say. From Amstrad Basic type border 0, and see the large amount of black border for a 320x200 screen, then run any Amiga program where you can see the default Amiga border, for example, the white border lines of the CLI, and you will see that Amstrad border is much larger for the same 320 pixel wide screen. In my previous email I was a bit inaccurate since the difference is not in the monitor but in the CPC signal that shows the pixels of a size a little smaller than Amiga.

The CPC demos often use the overscan feature (384x272), If you use that resolution in Amiga, there will be a large portion of the screen you will not see, due to the larger pixel size. For Pinball Dreams I defined a custom screen size in portrait using more than 16kb of video and resulting a screen larger than the default screen of almost any 8-bit system.

Amstrad is one of the 8-bit systems where graphics requires more memory, due to its free pixel video mode. This has the advantage of display higher quality graphics than most 8-bit systems, but it has the drawback of consuming more memory and speed to draw software sprites. Anyway, these disadvantages can be compensated by optimized programming.

At this stage of development, I agree with you that it could be a bit wider (2 or 4 chars), but during the first development phase I wanted to be sure to not have memory issues. Note that Pinball Dreams is a very demanding game in many aspects, not only the visual or code for physics, scoreboard fxs, etc ... there are also a lot of music ... I calculate that only the game musics will require about 64kb, when usually only about 4-8kb are required by 8bit games.
Making a port 100% like the original, requires reducing the 1024kb of the original Amiga version to 128kb on CPC, which means to divide by 8 the original size!

Regards!
 
Old 14 May 2017, 15:36   #76
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
If the CPC pixels really are thinner than Amiga pixels, then all the more reason not to define a smaller active display than the default.
idrougge is offline  
Old 14 May 2017, 17:28   #77
Rhino
 
Posts: n/a
Quote:
Originally Posted by idrougge View Post
If the CPC pixels really are thinner than Amiga pixels, then all the more reason not to define a smaller active display than the default.
I agree, but note the double standard: a 256x192 screen is fullscreen on Spectrum or MSX, but it is a "postage stamp-sized screen" on CPC, and, in your opinion, even a 256x272 is a "postage stamp-sized screen" on CPC.
 
Old 15 May 2017, 07:51   #78
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 46
Posts: 10,412
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by idrougge View Post
If the CPC pixels really are thinner than Amiga pixels, then all the more reason not to define a smaller active display than the default.
I guess that what Rhino means is that the screen display is different, and you can't compare one with another.
dlfrsilver is offline  
Old 15 May 2017, 12:12   #79
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Quote:
Originally Posted by Rhino View Post
I agree, but note the double standard: a 256x192 screen is fullscreen on Spectrum or MSX, but it is a "postage stamp-sized screen" on CPC, and, in your opinion, even a 256x272 is a "postage stamp-sized screen" on CPC.
Where have I mentioned the Spectrum or MSX? I can't even make a comparison right now since both my Speccy and MSX is in a state of disarray.

Quote:
Originally Posted by dlfrsilver View Post
I guess that what Rhino means is that the screen display is different, and you can't compare one with another.
Of course I can. I have eyes and a working monitor.
idrougge is offline  
Old 15 May 2017, 15:25   #80
Rhino
 
Posts: n/a
Quote:
Originally Posted by idrougge View Post
Where have I mentioned the Spectrum or MSX? I can't even make a comparison right now since both my Speccy and MSX is in a state of disarray.
I am who mentioned these platforms to show a double standard that exists in general. But your particular double standard seems to be a bit harder: You said that 256x272 is a "stamp-sized screen", putting the focus on the reduced pixels in the width (64), but not to mention the pixels added to the height (72).

The CPC screen that in your opinion is a "stamp-sized screen", is greater than 320x200 and therefore, that the 99.99% of 8-bit games. It is even bigger than all ntsc Amiga games, Atari ST and most of the 16-bit games.
 
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Pinball Dreams & Pinball Fantasies - Special Edition (OCS/ECS) teh HOL contributions 3 23 March 2012 14:39
Pinball Dreaming: Pinball Dreams for the iPhone mfletcher Retrogaming General Discussion 35 12 June 2010 22:44
Ultimate Pinball (Pinball Dreams clone for MS-DOS) s2325 Retrogaming General Discussion 7 16 October 2009 23:26
Pinball Dreams, Pinball Dreams II, WHDLoadable Hideki request.Old Rare Games 12 10 January 2007 02:18
Pinball Dreams spannernick support.Games 2 03 October 2004 22:41

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:49.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.15045 seconds with 14 queries