English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 15 November 2023, 02:03   #61
dlfrsilver
CaptainM68K-SPS France
 
dlfrsilver's Avatar
 
Join Date: Dec 2004
Location: Melun nearby Paris/France
Age: 47
Posts: 10,513
Send a message via MSN to dlfrsilver
Quote:
Originally Posted by AestheticDebris View Post
It's exactly the same code between the Spectrum and Amstrad versions. I can beat them both on the same muscle memory, every enemy attacks in the same way at the same point.The graphics have been reworked, but they also clearly aren't from the Amiga or ST version in either case.
Batman the movie and Robocop were drawn for CPC on an Atari ST (the ocean classic setup at this time for developpement of CPC games).

They both were drawn with EDSPR and EDMAP (these tools was used to make Snow Bros on Amiga, but they were compatible with the CPC 160x200 mode 0 16 colors pixel size). The tools in question were made by John Brandwood.

I have some magazine screenshots where you can see Dawn Drake doing the CPC batman sprite on her Atari ST.

Quote:
The CRTC controls the position of the screen, the length of hsync and vsync pulses and the memory addresses the gate array uses to read an interpret screen bytes. You can use this in simple ways to do coarse character based scrolling or to double buffer the display (not often used on 64K games because each screen buffer is 16K and sacrificing half the RAM for double buffering is usually too extravagant). You can also abuse it by doing things like setting very short hsync pulses that the monitor will ignore, but will trick the rest of the system into displaying a second "frame" within a single pass of the display beam (known as rupture splitting). You can also cause some CRTCs to display border colour mid screen, or bend the screen by making rapid changes to screen position and relying on the analogue response of the monitor.
If the CRTC emulation is incorrect, colors gets messed up, and the CRTC has counters, but those also obey to timings. These timings are internal to the CRTC, they are not at the charge of the CPU.

Quote:
But everything to do with on screen colours or pixels is a result of changes to gate array registers. And only the CPU can change those, so mid screen colour changes have to be done with timed CPU code. Even on the Plus machines (which so have a form of copper-like DMA-based processor, that is intended for audio but can be abused to generate frequent line interrupts) there is no way of changing colours other than the CPU doing it.
Sure, you ask the CPU to reload or change some colors, but then the CRTC do the job.

Quote:
I know this not because someone explained it to me, but because I've coded for these machines for decades and I'm well aware of what they can (and can't) do.
CNGSOFT explained me many times how the CRTC worked, the fact that it has its own timings, what it can do as well.
dlfrsilver is online now  
Old 15 November 2023, 09:17   #62
Gerry
Registered User
 
Join Date: Feb 2007
Location: Cologne / Germany
Posts: 215
Quote:
Originally Posted by alexh View Post
I am not 100% sure about Wings of Death but Thalion first year titles the Amiga ports were done by their sound guy Jochen "MadMax" Hippel in his "spare time". They were not priority, contained lots of ST specific code that should have been removed, the reason was economics, the Amiga versions made little or no money and so had to be "acceptable" in the shortest possible time.

According to the manual and the credits in the WoD intro, the programming of both Atari ST & Amiga version of Wings of Death was done by Marc Rosocha.
Gerry is offline  
Old 15 November 2023, 09:53   #63
AestheticDebris
Registered User
 
Join Date: May 2023
Location: Norwich
Posts: 434
Quote:
Originally Posted by dlfrsilver View Post
I have some magazine screenshots where you can see Dawn Drake doing the CPC batman sprite on her Atari ST.
Yes. The Spectrum graphics were also drawn on the ST. It's how Ocean did game development by that point. It doesn't make any of them a port from the ST version.

Quote:
Originally Posted by dlfrsilver View Post
Sure, you ask the CPU to reload or change some colors, but then the CRTC do the job.

CNGSOFT explained me many times how the CRTC worked, the fact that it has its own timings, what it can do as well.
The CRTC generates signals which tell the Gate Array what to draw. They are DISPTMG, which means "draw the border", RA and MA, which are supposed to be character locations (the 6845 was intended for character based displays) but which are combined with the Gate Arrays internal colour clock CCLK to define which memory byte to read. It also sends HSYNC and VSYNC signals and the Gate Array will output black regardless of palette selection when it does (this is about as near as the CRTC ever gets to handling colour as a few demos exploit the way certain CRTCs behave with HSYNC or VSYNC pulses too short for the monitor to recognize).

Everything else about the display is handled by the Gate Array itself, including colour and screen mode changes. Changing a colour mid screen requires that the CPU wait for the desired position (usually by using one of the six raster interrupts, which is why many games have their stats panel at exactly the same point) and then writing to the Gate Array registers (0 to select a Pen, 1 to change it's colour). Writing to the colour register will take effect almost immediately (and annoyingly a couple of pixels earlier on a Plus model)

You can certainly create similar visual effects to the Amiga copper, but it's 100% down to CPU time. And you can create lots of cool effects by (ab)using the CRTC, but they're all to do with moving, bending, stretching, scrolling or repeating the screen and nothing to do with colours (notwithstanding the weird "bits of HSYNC mid scanline" side effects)

This feels like it's going way off topic from the ST though, happy to chat in another thread about it if you want to learn more.
AestheticDebris is offline  
Old 01 December 2023, 22:20   #64
Shiftcode
Registered User
 
Join Date: Oct 2023
Location: Cherbourg / France
Posts: 10
Jet Set Willy, of course ! :-D Cann't prevent myself for beeing a very bad clown ! :-)
Shiftcode is offline  
Old 26 December 2023, 07:05   #65
CCCP alert
Registered User
 
Join Date: May 2023
Location: essex
Posts: 506
Depends on how you look at it really, yes the framerate on Stunt Car Racer on the ST is a little bit faster BUT without that gut wrenching creaking boards sound effect when you went round those banked turns at max speed and the chassis breaking sound effect that makes your teeth hurt it is not really that great. engine noise was awesome too. in fact if there ever was an update for 030/040 type Amigas the sound is the one thing that doesn't any work on improving it IMO
CCCP alert is offline  
Old 27 December 2023, 16:59   #66
Korban
Registered User
 
Join Date: Dec 2021
Location: Australia
Posts: 188
Quote:
Originally Posted by ransom1122 View Post
What do people think about Teenage Mutant Hero Turtles: The Coin-Op!
Is it better on ST as it has music, or is the gfx & scrolling better on Amiga or exact?
I was surprised with the Atari ST version.
Or more accurately surprised at the Amiga version after seeing the ST version.
It absolutely reeks of ST-port-itis.
It's similar, but a little better than the Amiga version. The music, gameplay tweaks, plus being faster and a touch more responsive make a reasonable difference to how the game plays.

Would have been a great game with the ST's speed plus a little more fluidity.
I still thought the Amiga version was okay-ish though and had some good fun in 2 player mode with my brother and some friends "back in the day".
Korban is offline  
Old 27 December 2023, 17:03   #67
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,816
Quote:
Originally Posted by dlfrsilver View Post
Batman the movie and Robocop were drawn for CPC on an Atari ST (the ocean classic setup at this time for developpement of CPC games).

They both were drawn with EDSPR and EDMAP (these tools was used to make Snow Bros on Amiga, but they were compatible with the CPC 160x200 mode 0 16 colors pixel size). The tools in question were made by John Brandwood.
Love to see some pics or even video of EDSPR and EDMAP.
Retro1234 is offline  
 


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Why Did Amiga Games have So Many ST Port Games? Amiga Forever Retrogaming General Discussion 9 11 November 2010 10:47
List of Amiga games that are not at Atari ST Nekto Retrogaming General Discussion 18 26 October 2009 18:30
Amiga games with ST tracks dlfrsilver Retrogaming General Discussion 44 17 January 2009 02:45
Games that were great on the Amiga and were ~equal on the ST. Tolismlf Nostalgia & memories 52 03 August 2006 23:07
ST games that never made on Amiga... the wolf Retrogaming General Discussion 8 07 March 2004 18:04

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 10:37.

Top

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