Thanks for your reply!
I suppose it’s a flat screen TV and not CRT? For CRT it’d be relatively easy to add a new aspect-corrected mode where horizontal sampling timings are multiplied by 4 except active which is multiplied by 3.
It is a CRT! A widescreen one similar to this Grundig or this Loewe. It accepts 480p via VGA but always displays the picture across the entire 16:9 screen, there’s no way to reduce the width to 4:3. Unfortunately here, these 16:9 480p TVs are much more readily-available than 4:3 480p models.
However, the resulting super resolution mode would not work on a flat screen which instead would require resampling line buffer contents.
A memory organization has been done for the next firmware which among other improvements frees up enough RAM to make it possible to read 2 samples from line buffer for each output pixel. That would allow linear interpolation horizontally and thus freeform scaling in X-axis.
While it sounds like it wouldn’t be necessary in my situation, freeform X-scaling would be a more flexible solution. I’ve read that there are flat-panel displays that would also benefit from 4:3 inside 16:9, and it would also provide more fine-grained control over aspect ratio.
FW development for OSSC Classic is no more done actively so I can’t promise that feature gets implemented in near future or at all.
No worries. Is either solution supported (or likely to be in the future) by the OSSC Pro in line-multiplier mode? I assume freeform scaling is already possible in scaler mode, but with higher latency.
Looking at this again, it seems selectable aspect ratio is available on scalers but not line multipliers, although I don’t think there’s a fundamental reason that a line multiplier couldn’t support selectable width.
Specifically, it looks like it’s available on the OSSC Pro in scaler mode, but not line-multiplier mode nor on the original OSSC. Similarly, it’s an option on RetroTINK-5X Pro but not the 2X Pro.
So it seems I can convert 240p 4:3 to 480p 4:3-inside-16:9 if I order an OSSC Pro, but not with an original OSSC. Can anyone confirm?
| Cookie | Duration | Description |
|---|---|---|
| _gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. |
| Cookie | Duration | Description |
|---|---|---|
| __gads | 1 year 24 days | The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites. |
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| Cookie | Duration | Description |
|---|---|---|
| IDE | 1 year 24 days | Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile. |
| test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
| Cookie | Duration | Description |
|---|---|---|
| ct_checked_emails | session | No description |
| ct_has_scrolled | session | No description |
| ct_mouse_moved | session | No description |
| ct_screen_info | session | No description |
| wordpress_apbct_antibot | session | No description |
| wp_woocommerce_session_9cc3598a6315be16da4f85bb374cf6a5 | 2 days | No description |