04 April 2021, 12:51 | #21 | |
Registered User
Join Date: Mar 2017
Location: London
Posts: 125
|
Quote:
I have wondered why no one seems to have gone this route, its seems the easiest way of doing it. The CD32 FMV card does this, it has a 24bit Video DAC running at 40Mhz, the CD32 combines it with the Amiga display using the Genlock. A `simple` frame buffer somewhere in the Z2/Z3 memory area could have been implemented on any amiga and would have produced almost no compatability issues with the Amiga chipset. Presumably a bit slow on 68000 based machines but if combined with a 68030 card for full speed memory access, you could have updated the whole display in a single frame, how would it have compared to an ISA VGA card? |
|
04 April 2021, 13:15 | #22 |
Banned
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
|
I remember going into my computer shop and seeing a CD32 playing Top Gun (a shower scene if I recall correctly) with the FMV, and later on Star Trek 6, and they both looked good, I thought.
|
04 April 2021, 15:26 | #23 |
Registered User
Join Date: Oct 2007
Location: Athens , Greece
Posts: 1,840
|
I think the Graffiti did that too and it was inexpensive
https://bigbookofamigahardware.com/b...ct.aspx?id=498 |
06 April 2021, 06:56 | #24 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
|
Quote:
Other devices that worked like this were Black Belt Systems' HAM-E, and Digital Creations' DCTV. Basically you'd open a normal Amiga 4-bit hires screenmode, with a magic cookie at the beginning of the data that would tell the device that it was expected to convert the video. It would then read off the RGBI pins and munge the data into its own DAC to create an 8-bit lores display. The HAM-E took it a step further by implementing its own form of HAM8 -- even before AGA existed. The DCTV used the data to produce a luma/chroma waveform instead of RGB. These devices were relatively cheap because they didn't need a framebuffer (and thus didn't need RAM), instead they just took existing data from the Amiga's framebuffer and used it to produce a new signal that the Amiga couldn't produce. Graffiti was special because it had a small buffer that could interpret semi-chunky data written to bitplanes, lowering the number of operations needed to display chunky data. (You couldn't write all the chunky data to a plane, but you could alternate planes that you wrote chunky pixels to and the Graffiti would reassemble them in order in its buffer. I don't remember how big the buffer was but it was probably either an 8-pixel buffer or a line buffer) Last edited by AmigaHope; 06 April 2021 at 07:05. |
|
06 April 2021, 10:18 | #25 | |
Registered User
Join Date: Dec 2014
Location: germany
Posts: 439
|
Quote:
The kind of scrambling was dependent on the screen mode; shires in one plane would give you a linear framebuffer with half of lowres resolution (160*256), two planes were needed for normal lowres, four planes for hires. If normal hires was used as the Amiga screenmode, number of planes had to be doubled accordingly (but 4 was maximum due to digital RGBI). The Graffiti works with all chipsets, but as OCS does not support shires, you need 2 plane hires and a scrambled buffer for 160x256, while on ECS and AGA it can be linear. BTW: The Grafitti was activated by setting the genlock audio pin; I remember one program (a demo, of course) that enabled it needlessly and thus showed only garbage when the Graffiti was connected. IIRC, you could also mix planar and Graffiti screens by toggling the genlock audio bit mid-frame. Nice clever little device, but it did not see much use unfortunately. Last edited by chb; 06 April 2021 at 10:25. |
|
06 April 2021, 12:29 | #26 |
Registered User
Join Date: Mar 2017
Location: London
Posts: 124
|
I always thought there was some milage in using a shires mode, so 1280x256 in HAM6. Looks like this person beat me too it! (haha). Quite an interesting approach though.
https://amycoders.org/opt/fasttruec2p.html |
06 April 2021, 23:10 | #27 | |
Registered User
Join Date: Sep 2006
Location: New Sandusky
Posts: 942
|
Quote:
Definitely a neat trick! The marginal speed gain on all but the most simple rendering engines also helps demonstrate that the real enemy was chip RAM speed, not c2p. =/ |
|
07 April 2021, 00:51 | #28 |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,946
|
No one mentioned VIDEL yet? Falcon was out by 92 so Atari must have realized that Chunky mode would be good to have a couple of years before that. Not sure their design was the most elegant though..
|
07 April 2021, 12:41 | #29 | |
Registered User
Join Date: Jan 2015
Location: London/UK
Posts: 227
|
Quote:
|
|
08 April 2021, 01:07 | #30 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,946
|
Quote:
Nemac IV is one of those rare games that support it, and yea ok, it runs on a 030. Not great but back then we would have gladly accepted it.. Probably ;-) |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Original dedicated games on Amiga | sparhawk | Nostalgia & memories | 26 | 24 January 2020 19:35 |
Dedicated Amiga emulator | XPD | New to Emulation or Amiga scene | 5 | 05 August 2019 04:29 |
Amiga CD, CD32 & CDTV Feasible in Gamebase Amiga ? | sut | project.MAGE | 4 | 09 July 2007 12:49 |
New italian Amiga dedicated site ;) | K|L|_eR | Amiga websites reviews | 12 | 24 March 2003 13:48 |
|
|