07 April 2021, 11:30 | #1 |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
FS-UAE Viewports
Hi there.
FS-UAE does a wonderful job with size and auto centering. But, sometimes with the amiga specific way of handling video it doesn't work. Here comes the viewport directive. It can do a wonderful job ! I didn't find a topic for sharing viewports, which can be tricky (maybe I missed it). For example here what I wrote for Venus - The flytrap Code:
viewport = * * 724 464 => 74 36 640 512, * * 724 384 => 84 30 640 512, * * 724 512 => 74 36 640 512, * * * 384 => 74 36 640 512, * * * 510 => 106 36 616 500, * * * 500 => 104 36 620 500, 74 36 * * => 74 36 640 512, * * * * => 104 34 616 480 Code:
viewport = * * 662 400 => 26 25 688 512, * * 662 384 => 31 12 714 526, * * 662 502 => 74 36 640 512, * * 640 400 => * * 640 400, * * 682 464 => 59 39 672 403, * * 662 440 => 74 74 641 415 Code:
A Prehistoric Tale viewport = * * * * => 74 43 641 415 Advanced Tactical Fighter II - (ATF II) viewport = * * * * => 74 36 640 400 Amishion Impossible (CD32) viewport = * * * * => 137 42 577 505 Arena viewport = * * * * => 74 36 640 400 Atomic Robo-kid viewport = * * * * => 74 36 608 400 Bad Cat viewport = * * * * => 70 36 640 400 Barbarian (Psygnosis) viewport = * * * * => 73 35 640 400 Barbarian Plus viewport = * * * * => 74 32 640 512 Battlebrush viewport = * * 672 520 => 102 0 640 520, * * 640 562 => 78 0 646 572 Beverly Hills Cop viewport = * * * * => 86 36 628 400 Billiards II Simulator viewport = * * * * => 74 36 640 400 Black Dawn 2 viewport = * * * * => 72 0 642 558 Black Dawn VI - Hellbound viewport = * * * * => 72 0 642 558 Black Magic viewport = * * * * => 73 35 641 410 Blues Brothers viewport = * * * * => 74 60 640 385 Bograts viewport = * * 576 472 => 106 23 574 511 Bone Cruncher viewport = * * * * => 74 36 640 400 Bride Of The Robot viewport = * * * * => 61 24 646 403 Cabal viewport = * * * * => 73 36 640 400 Chambers Of Shaolin (CD32) viewport = * * * * => 72 40 644 420 Champions of Dawn viewport = * * * * => 74 65 640 493 Cliffhanger viewport = * * * * => 73 37 642 458 Coco Banana V2 viewport = * * 672 458 => 42 4 672 446, * * * * => 74 32 640 512 Cyber Assault viewport = * * * * => 74 39 640 440 Cybersphere Plus viewport = * * * * => 41 11 704 464 Dawn - A New Beginning Remix viewport = * * * * => 72 0 642 558 Deep Space viewport = * * * * => 73 35 640 400 Deliverance viewport = * * * * => 50 36 686 508 Dr. Who viewport = 74 36 640 512 => 74 36 640 422 Empire Soccer 94 viewport = * * 576 * => 106 44 576 416 Eskimo Games viewport = * * * * => 42 9 683 427 Forgotten Worlds viewport = * * 688 566 => 41 0 706 572 Heimdall viewport = * * * * => 74 35 640 410 Hero Quest + Expansion viewport = * * 640 448 => 74 76 640 400 Jim Power viewport = * * * * => 73 27 641 521 Jimmy Willburne - A la Recherche du Peigne Perdu viewport = * * * * => 74 36 640 428 Killer Bees viewport = * * * * => 73 34 642 478 Killing Machine viewport = * * * * => 74 * 638 * King's Valley viewport = * * 640 496 => 74 36 640 464 Leander viewport = * * 640 390 => 71 71 645 389; * * * * => 74 58 640 400 Legions Of Dawn viewport = * * * * => 72 0 642 558 Lords Of War viewport = * * * * => 74 10 644 446 Lost In Mine viewport = * * * * => 74 28 640 522 Manic Miner viewport = * * 724 444 => 111 42 558 440 , * * 680 494 => 40 30 680 491, * * 720 440 => 129 51 529 364, * * 724 440 => 129 51 529 364 Max Knight viewport = * * 640 532 => 74 36 576 432 MegaBlast viewport = * * * * => 57 21 671 541 Monty Python's Flying Circus viewport = * * * * => 102 72 576 404 Morton Strikes Back viewport = * * 640 384 => 74 28 640 462 Neuronics viewport = * * * * => 74 32 640 512 Never Mind viewport = * * * * => 74 36 639 400 New York Warriors viewport = * * * * => 98 14 575 449 Ninja Warriors viewport = * * * * => 74 86 640 400 Obsession Pinball viewport = * * * * => 57 29 673 527 Omni-Play Horse Racing (+Data Disks) viewport = * * 694 440 => 42 16 704 442, * * 684 448 => 60 16 666 440, * * 662 448 => 42 16 704 438, * * 664 448 => 62 16 664 440, * * 694 448 => 42 16 704 438 Overlander viewport = * * * * => 42 17 694 518 Penthouse Hot Numbers Deluxe viewport = * * * * => 72 42 641 403 Pinball Hazard viewport = * * * * => 74 22 640 526 Pirates! viewport = * * * * => 74 76 640 400 Planet Of Lust viewport = * * * * => 61 24 646 403 Plexu - The Time Travellers viewport = * * * * => 74 30 640 512 Police Quest 2 viewport = * * * * => 72 34 643 403 Police Quest 3 viewport = * * * * => 53 29 646 380 R3 - The Art Of Rocketry viewport = * * * * => 72 24 680 440 Renegades Deluxe viewport = * * * * => 72 30 643 516 Renegades viewport = * * * * => 73 31 624 514 Roll or Die viewport = * * 662 400 => 26 25 688 512, * * 662 384 => 31 12 714 526, * * 662 502 => 74 36 640 512, * * 640 400 => * * 640 400, * * 682 464 => 59 39 672 403, * * 662 440 => 74 74 641 415 Rygar viewport = * * * * => 136 24 498 468 Santa and Rudolph Do Christmas viewport = * * * * => 74 28 640 512 Sex Vixens From Space viewport = * * * * => 61 33 643 403 Shizophrenia viewport = * * * * => 74 32 640 508 Skweek viewport = * * * * => 43 2 698 541 SpeedBall viewport = * * 640 566 => 74 2 640 570 Speris Legacy viewport = * * * * => * 18 * 536 Sport Of Kings viewport = * * 694 440 => 42 15 704 442, * * 684 448 => 60 16 666 440, * * 662 448 => 42 16 704 438, * * 664 448 => 62 16 664 440, * * 694 448 => 42 16 704 438 Super OsWALD viewport = * * * * => 74 35 640 512 Super Skweek viewport = * * * * => 49 20 686 454 Switchblade II viewport = * * * * => 73 35 641 515 Terrorpods viewport = * * * * => 73 35 640 400 The Art Of Chess viewport = * * * * => 73 59 643 427 The Clue! (CD32) viewport = * * * * => 70 28 640 522 The Godfather viewport = * * * * => 89 36 609 397 The Gold of The Aztecs viewport = * * * * => 74 36 640 400 The Unusual Case of Doctor Strange viewport = * * * * => 74 34 640 498 The Wall viewport = * * * * => 73 55 640 400 Tiny Skweeks viewport = * * * * => 74 28 640 414 Titan viewport = * * * 384 => 74 54 650 458 Toki viewport= * * * * => 74 36 638 465 Tubular Worlds viewport = * * * * => 74 23 638 404 Turbo Cup viewport = * * * * => 70 80 640 400 Uwol - Quest For Money viewport = * * * * => 145 50 494 400 Vegetables Deluxe viewport = * * * 408 => 74 36 640 400 Venus - The Flytrap viewport = * * 724 464 => 74 36 640 512, * * 724 384 => 84 30 640 512, * * 724 512 => 74 36 640 512, * * * 384 => 74 36 640 512, * * * 510 => 106 36 616 500, * * * 500 => 104 36 620 500, 74 36 * * => 74 36 640 512, * * * * => 104 34 616 480 Watchtower viewport = * * * * => 41 0 705 572 Wilcza Buda (demo) viewport = * * * * => 74 50 640 512 Wild West World viewport = * * * * => 70 42 643 385 Willy's Weirdy Nightmare viewport = * * * * => 74 50 640 400 Woody's World viewport = * * 576 438 => 106 17 576 440, * * * * => 72 32 640 440 Xorron 2001 viewport = * * * * => 46 35 694 396 [Demo] AmigAtari (Oxygene) viewport = * * * * => 74 12 640 544 [Demo] Ascii Attack (Latex) viewport = * * * * => 74 35 640 400 [Demo] Ascii Attack II (Latex) viewport = * * * * => 74 51 640 416 [Demo] Aspartame (Silicon) viewport = * * * * => 42 0 684 572 [Demo] Beast Sonix (Scoopex) viewport = * * * * => 74 42 640 514 [Demo] EON (The Black Lotus) viewport = * * * * => 70 109 647 365 [Demo] February (Insane) viewport = * * * * => 40 26 715 530 [Demo] Generation 500 (Insane) viewport = * * 688 544 => 46 24 704 544; * * 672 546 => 56 28 676 544 [Demo] Global Trash (The Silents) viewport = * * * * => 46 2 700 564 [Demo] Lemmings 2 teaser (DMA Design) viewport = * * * * => 74 91 640 400 [Demo] Lemonade (Lemon) viewport = * * * * => 42 20 704 541 [Demo] Psyko Killer (Spaceballs) viewport = * * 640 512 => 74 66 640 480 |
08 April 2021, 15:53 | #2 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Great suggestion! Nice to see some contribution to this (not so popular) feature.
So far I was just updating and giving info on the Discord server/channel AmigaLive/bug-reports.. its nice to confirm that I have been using similar viewports as you are :-) Here are my finds: Code:
Achtung die Kurve viewport = 74 36 640 456 => * * * 512 Alien Breed - Special Edition 1992 viewport = * * 586 * => 100 34 * 516 Alien Breed viewport = * * 586 * => 100 34 * 516 Alien Breed II - The Horror Continues (AGA) viewport = * * 640 * => 74 36 640 512 Archer MacLeans Billard Americain (WHD) viewport = 74 52 640 400 => 74 50 640 398 Archer MacLeans Pool viewport = 74 52 640 400 => 74 50 640 398 Atomic Robo-Kid viewport = 10 36 704 400 => 36 * * *, * * * * => 74 36 608 400 Blast Squad viewport = * 36 * * => 74 * 640 512, 74 42 640 422 => 74 44 640 422, * 48 * * = 56 46 640 448 Brain Blasters viewport = 74 36 640 512 => * * * *, * * * * => 74 36 640 400 Bubble Bobble viewport = * * * * => 74 52 640 400 Burnout (AGA) viewport = * * * * => 74 36 640 512 Byte Man viewport = * * * * => 74 26 640 420 Chaos Engine 2 (AGA) viewport = * * 640 530 => * * 640 534 CyberSphere viewport= * * * * => 42 12 694 462 Dynablaster viewport = 74 36 640 512 => * * * *, 136 20 512 420 => 138 20 510 432, 136 20 512 432 => 138 20 510 432, 74 36 640 480 => 136 20 640 432, * 44 * 384 => 136 * 512 *, * * * * => 136 4 512 464 Formula One Masters viewport = 74 26 640 518 => 74 32 640 512 FourMaze viewport = * * * * => 60 22 648 508 From Lights to Flag viewport = * * * * => 74 48 640 480 Gauntlet II viewport= 74 26 640 522 => * * * *, 74 36 640 384 => 72 34 644 404, 74 36 640 400 => 72 34 644 404 Germz viewport = * * * * => 74 36 640 512 Marathon viewport = 74 88 640 484 => * 34 * 516 Mayhem viewport= * * * * => 74 36 632 488 Mayhem II viewport= * * * * => 74 32 640 512 MegaBlast Viewport = * * * * => 62 24 674 536 MegaTron viewport = * * * * => 74 22 640 518 Micro Machines viewport = 6 * 724 * => * 5 * 448, 106 36 576 * => * * * * Minskies Furballs viewport = 80 52 628 500 => 80 52 628 480, 80 52 628 496 => 80 52 628 480, 72 36 580 512 => 72 36 644 512 Pang (WHD) viewport = 74 40 640 394 => * * * *, * * * * => 74 34 640 484 Pinball Dreams viewport = * * * * => 74 26 640 528 Pinball Fantasies (AGA) viewport = * * * * => 74 26 640 526 Pinball Fantasies viewport = * * * * => 74 28 640 524 Pinball Illusions (AGA) viewport = * * * * => 72 28 678 524 Rick Dangerous viewport = * * * * => 138 82 512 404 Rick Dangerous 2.5 viewport = * * * * => 138 82 512 404 Rick Dangerous II viewport = * * * * => 138 82 512 404 Roadkill (AGA) viewport= 74 28 640 520 => 74 28 640 512, * 52 * 450 => 74 52 640 450 Rygar (AGA) Viewport = * * * 512 => * * * *, * * * * => 122 24 542 468 Santa Run 2020 viewport = 74 36 662 480 => 96 * * * Sensible Soccer, Sensible Soccer v1.2 International Edition viewport = * * 694 446 => * * * *, * * * * => * * 672 544 Sensible World of Soccer viewport = 74 36 640 480 => * * * *, 6 20 724 544 => * * * *, * * * * => 42 20 672 544 Skeleton Krew (AGA) viewport = * * * * => 70 32 645 514 Slam Tilt (AGA) viewport = * * * * => 74 36 644 512 Space Taxi 3 viewport = * * * * => 74 30 640 514 Spatial Hyperdrive viewport=* * * * => 42 14 690 554 Stunt Car Racer TNT viewport=74 36 640 400 => * * * *, * * * * => 74 68 640 400 SuperBallz viewport = 74 * 640 * => 74 18 640 534, * * * * => 42 * 672 * SuperDodge viewport = * * * * => 74 32 640 512 Swiateczna Awaria viewport = 74 32 640 512 => * * * *, * * * * => 74 30 640 528 System-4 Mister Tengus Adventure viewport = * * * * => 74 40 640 400 The Strangers (AGA) viewport = 88 * 606 * => * 54 * 400, * * * * => 60 24 640 512 Tiny Bobble viewport = 6 36 724 512 => * * * *, 74 36 640 512 => * * * *, 138 36 512 448 => 138 34 512 452 Toki viewport= 6 36 724 512 => 74 36 640 512, 74 28 640 464 => 74 92 640 400, 137 93 512 384 => 170 110 446 344, 42 36 694 422 => 72 34 642 384, 42 68 694 400 => 168 68 452 402, 106 68 512 400 => 168 68 452 402 Turbo Trax (Arcane) viewport = * * 640 520 => * * 640 512 Turtleminator viewport = 74 38 640 434 => * * * *, * 28 * 444 => 74 * 640 *, 74 * 640 * => * 28 * 402 WheelSpin (AGA) viewport = 58 54 678 460 => 40 * 704 *, 58 78 678 * => 58 78 704 504, 74 26 640 528 => * * * *, * * * * => 58 10 678 562 Wings of Fury viewport=* * * * => 74 36 640 480 World Cup 90 viewport = * * * * => 42 36 704 512 Wormsigns Viewport= * * * * => 74 32 640 512 List updated - 22 April 2021 Last edited by ztronzo; 22 April 2021 at 18:03. |
08 April 2021, 16:15 | #3 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
P.S. copying these details to the FS-UAE Discord :-)
|
09 April 2021, 17:24 | #4 |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
|
10 April 2021, 12:06 | #5 |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
I just tried your "Pang WHD" and, as expected, it works real nice on the IPF version.
|
22 April 2021, 02:54 | #6 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Dynablaster
viewport = 74 36 640 512 => * * * *, 136 20 512 420 => 138 20 510 432, 136 20 512 432 => 138 20 510 432, 74 36 640 480 => 136 20 640 432, * 44 * 384 => 136 * 512 *, * * * * => 136 4 512 464 This one had a lot of transitions and took me a while to correct/find them all. * * * * => 136 4 512 464 being the most important (in-game battle mode) (74 36 640 512 => * * * * corrects the Workbench WHDload splash Screen and can be removed) |
22 April 2021, 03:05 | #7 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Bubble Bobble
viewport = * * * * => 74 52 640 400 Normally the auto zoom would have been OK, but I found that the explosion that causes a screen treble messes everything up so the viewport adjustment is required to gain the screen back to normal. |
22 April 2021, 18:01 | #8 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Marathon
viewport = 74 88 640 484 => * 34 * 516 The game is unplayable without the viewport adjustment |
01 May 2021, 12:34 | #9 |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
I tried many of your viewports and some are just great : Dynablaster, Rygar, Alien Breed, Chaos Engine 2...
Im so glad you shared them. Thanks ! But I wonder why certain title have viewports : for example Rick(s) Dangerous, Tiny Bubble, Wings Of Fury and Micromachines are fine with zoom=auto, aren't they ? Do you remember why you did them ? Last edited by Marskilla; 01 May 2021 at 12:45. |
19 May 2021, 03:46 | #10 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Rick Dangerous series and Wings of Fury had too much blackness around the screen and since I need them to look neat when streaming I tend to fix them to be better with getting as much of the playfield as I can without any black areas around (if I assume its not necessary).. not sure about the other games, but some screen transitions or explosions tend to get the screen out of wack or look bad.
|
22 June 2021, 09:19 | #11 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
Dynablaster - Corrected the "Loading" screen viewport which was off by using 74 20 640 432 => 154 20 512 432
so the full viewport adjustment string is now the following: viewport = 74 36 640 512 => * * * *, 74 20 640 432 => 154 20 512 432, 136 20 512 420 => 138 20 510 432, 136 20 512 432 => 138 20 510 432, 74 36 640 480 => 136 20 640 432, * 44 * 384 => 136 * 512 *, * * * * => 136 4 512 464 I think its best to share a spread-sheet file and with our combined forces we can be able to modify and correct stuff with details. what do you think? https://docs.google.com/spreadsheets...it?usp=sharing |
26 June 2021, 14:40 | #12 | |
Registered User
Join Date: Sep 2012
Location: Nantes - France
Posts: 138
|
Quote:
The link could also be shared with read-only (to abvoid griefing) on Frohde Solheim's FS-UAE Website... I think viewport is a not well known and great feature of FS-UAE. Maybe it requires too much investment ? So the more it's shared... the better for FS-UAE users ! Sometimes, though, I only use the zoom parameter to avoid screen quick changes (it's easier than viewport). If you want, I may also share my zoom settings. |
|
30 June 2021, 10:06 | #13 |
Registered User
Join Date: Sep 2015
Location: Montreal
Posts: 297
|
its currently read-only up to a certain row. let me know if you want to have full access, I think there is a button or something to request full permissions
or send me your e-mail in private and I will add you as an editor |
09 September 2022, 17:50 | #14 |
Registered User
Join Date: Jun 2020
Location: Cologne, Germany
Posts: 2
|
Just found this thread. Sorry for my noob question, but I'm totally new to this. Is it possible to add viewports on a "per game basis" via command line for each game affected in FS-UAE? And what else is necessary? Do I have to change a specific option first to get it working? THANKS for your help!
Last edited by hoderer; 09 September 2022 at 19:14. Reason: spelling |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Fix for crash when using FS-UAE and QEMU-UAE on recent Linux distros | FrodeSolheim | support.FS-UAE | 1 | 18 March 2023 20:12 |
How to load a .uss from WIN-UAE into FS-UAE | Edgar_Allan_Poe | support.FS-UAE | 0 | 12 October 2017 13:49 |
fs-uae-launcher and fs-uae-arcade (dev versions) linux problems [Solved] | esc | support.FS-UAE | 2 | 18 November 2014 01:02 |
Classify games by developpers,year,genre in fs-uae and fs-uae arcade? | Sergeb | support.FS-UAE | 0 | 19 March 2014 18:00 |
[FS-UAE] Amiga Game Database for FS-UAE Launcher | nexusle | support.FS-UAE | 31 | 24 August 2012 20:24 |
|
|