![]() |
![]() |
#61 | |
Registered User
Join Date: Aug 2020
Location: Sydney/Australia
Posts: 1,081
|
Quote:
Running Quake in Amiga 500's HAM mode with PiStorm-Emu68 accelerator. [ Show youtube player ] Amiga 500 with 14Mhz 68000 playing a youtube video playback. This video playback capability is useful when there is a powerful CPU generating frames for real-time HAM mode video playback. |
|
![]() |
![]() |
#62 |
Registered User
Join Date: Apr 2017
Location: France
Posts: 661
|
|
![]() |
![]() |
#63 | |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 430
|
Quote:
|
|
![]() |
![]() |
#64 |
Registered User
Join Date: May 2023
Location: Norwich
Posts: 437
|
Quake has a somewhat samey colour palette, so maybe it just optimises better than you'd imagine compared to very generic imagery. And probably YouTube's own compression artefacts are helping hide the quirks too.
|
![]() |
![]() |
#65 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,525
|
Back in the day, I had an idea that I never tried, but perhaps the Emu68K/OCS makes it feasible. The idea was to use HAM6 interlace 320*400 for a 320*200 display in which each logical pixel is split into two physical pixels vertically.
The point of this was to try and take 15-bit RGB logical pixels and during conversion to HAM planar (12-bit colour) diffuse the least significant bit of each channel into the two half pixels. The "brighter" half pixels would alternate in a checkerboard parttern and invert every frame too. It would probably be a flickery mess. I dunno. |
![]() |
![]() |
#66 |
Registered User
Join Date: Nov 2016
Location: France
Posts: 856
|
Without Ham mode, quake could not run on OCS. Quake has 256 colors. the exe is in the zone.
|
![]() |
![]() |
#67 | |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
|
Quote:
(When working on the Minimig core for Turbo Chameleon 64 I use a DE10lite since its FPGA is the same tech level but twice the size - and that board only has four bits per gun on its VGA output. I use a similar dither to what you describe to gain two bits, as well as two bits from an LFSR to gain another two - the result's surprisingly good. One trick I do use, though, is to use one dither matrix for red and blue, and its inverse for green, to reduce the intensity change from frame to frame and make the flicker less noticeable. http://retroramblings.net/?p=1419 ) |
|
![]() |
![]() |
#68 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,525
|
Cool. I guess the idea had legs then.
|
![]() |
![]() |
#69 |
Registered User
Join Date: Aug 2020
Location: Sydney/Australia
Posts: 1,081
|
|
![]() |
![]() |
#70 |
Global Moderator
Join Date: May 2013
Location: Setúbal, Portugal
Posts: 617
|
|
![]() |
![]() |
#71 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,759
|
Quote:
The color fringing on the left edge shows that this video was badly encoded, but apart from that it looks pretty good, especially for a chipset from 1985! |
|
![]() |
![]() |
#72 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,856
|
Seeing how that video is in HAM8, a better algorithm could've produced much better quality, even with a fixed palette. Check out meynaf's HAM8 image viewer to see what can be done with a fast algorithm already. With a dynamic palette and a slower algorithm it should be even better.
|
![]() |
![]() |
#73 |
old chunk of coal
Join Date: Nov 2011
Location: Hungary
Posts: 1,300
|
It is true, I implemented the same algorithm by Samuel Devulder in my Build ports. It works surprisingly well, but unfortunately very memory intensive due to the large lookup tables it requires. On 68060 processors it cuts the framerate in half. Here's a video of Blood running in HAM mode:
[ Show youtube player ] |
![]() |
![]() |
#74 |
Registered User
Join Date: May 2020
Location: Figueira da Foz
Posts: 430
|
This can be the HAM Renaissance! xD
|
![]() |
![]() |
#75 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,525
|
Have you guys seen the HAM8 raycaster demo?
|
![]() |
![]() |
#76 |
Alien Breeder
Join Date: Dec 2007
Location: Szigetszentmiklos / Hungary
Age: 46
Posts: 1,113
![]() |
|
![]() |
![]() |
#77 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,525
|
Quote:
I remember running quake on my 040/AGA back in the day and just marvelling that it was possible at all. It was a total slideshow, but still. |
|
![]() |
![]() |
#78 | |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,450
|
Quote:
What kind of idea of HAM you can have with testing games that require FPU, Fast Processor, AmigaOS 3.x and lot or RAM? |
|
![]() |
![]() |
#79 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,525
|
Anything that wants to use HAM as alternative to 256 colours or highcolour display.
|
![]() |
![]() |
#80 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,450
|
Understood.
I thought this topic was to test ham mode on real or emulated A500 with classic configuration: kick 1.3 and 68000@7 Mhz |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
First pixel of display, using modidy in HAM mode. | DanScott | Coders. Asm / Hardware | 6 | 02 December 2020 20:39 |
the amiga HAM mode... | albino | Retrogaming General Discussion | 10 | 30 March 2018 21:38 |
Help needed with HAM mode and Photon Paint | trydowave | support.Apps | 10 | 12 March 2013 20:49 |
indivision aga and ham mode | pbareges | support.Hardware | 3 | 03 February 2009 12:25 |
Game that used 'HAM' mode | Big-Byte | Looking for a game name ? | 24 | 28 August 2002 10:37 |
|
|