21 February 2012, 23:01 | #141 |
Registered User
Join Date: Oct 2011
Location: Sydney
Posts: 119
|
Scanlines would be awesome.
|
21 February 2012, 23:08 | #142 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
And possibly quite easy to implement, but there are probably several different techniques with different outcome, but chiefly in two categories I suppose: scanlines before, or after, scaling.
I think something like this looks quite nice: http://fengestad.no/fs-uae/scanlines1.png (Gimp-ed image) (scanlines applied before scaling - every other line is a bit darker, and the other lines are a tiny bit lighter than normal to prevent the overall image to get too dark) - of course, effect intensity etc could be configurable. What do other people here think? I don't want to implement X different types of scanline effects ;-) |
21 February 2012, 23:37 | #143 |
Posts: n/a
|
I was the one who opened an issue for it. Instead of trying to reinvent the wheel, i think it would be easier to implement GLSL ( on windows it's HLSL i think ). That would enable configurable filters that are already available. ( Not sure how much work it would be, but mame / mess use it ).
Shader sources: here and here |
21 February 2012, 23:41 | #144 | |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
|
|
21 February 2012, 23:41 | #145 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Regarding shaders, it would be GLSL for FS-UAE on all platforms since FS-UAE uses OpenGL on all platforms. Edit: Of course, if there is a standardized framework for GLSL shaders for such purposes (i.e. the emulator gives the shader a set of specified custom variables to aid the shader, and there is a set of shaders written against this specification), I won't categorically dismiss adding support for it. ?? Possibly true, but not specially clever, and effect described can be implemented without shaders in about 15 minutes. Last edited by prowler; 21 February 2012 at 23:50. Reason: Back-tp-back posts merged. |
|
21 February 2012, 23:57 | #146 | |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
Amiga users fall into two categories: those who like scanlines and those who hate them. You'll never get them to agree, so its not worth spending a great deal of time and effort on trying to achieve perfection. And your solution is an ideal one from that point of view. That's all I meant. |
|
22 February 2012, 00:05 | #147 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Last edited by FrodeSolheim; 22 February 2012 at 00:31. |
|
22 February 2012, 00:36 | #148 | |
Global Moderator
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
|
Quote:
You'd better get used to good responses. It's a great job you're doing here. BTW, sorry for taking my time to reply. It took me a while to spot your edit. |
|
22 February 2012, 02:16 | #149 | |
Posts: n/a
|
Quote:
The screenshot is looking nice and a holy grail of emulated scanlines doesn't exist by the looks of it, i think it can work out quite nicely |
|
22 February 2012, 02:31 | #150 |
Registered User
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,178
|
This project is looking great - can't wait for the netplay beta version to be released!
|
22 February 2012, 12:13 | #151 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
Another vote for the simple scanline solution. Looks great. And with scaling being something that only comes more and more important as monitor resolutions increase, I think 'scaled scanlines' will make a lot of sense.
|
22 February 2012, 12:41 | #152 |
Registered User
Join Date: Oct 2011
Location: Sydney
Posts: 119
|
Simple scanlines please, I'd love to give it a go. I suspect your implementation of scanlines before scaling will look awesome on an LCD.
|
22 February 2012, 13:20 | #153 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,386
|
@FrodeSolheim
fs-uae is Awesome! Thanx for making it! |
22 February 2012, 16:19 | #154 |
Registered User
Join Date: Feb 2012
Location: Manchester/UK
Posts: 14
|
Roms
Thanks for this great programme,the only thing is that I cannot use either kickstart 300 or 310 images in either Kubuntu 11.10 64bit or Slackware 13.37 32bit.Both images work fine in E-uae.When used, the whole screen locks up mouse not operable. Images 130 and 204 work with no problem.Please help.
|
22 February 2012, 18:00 | #155 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Simple scanlines it is, then!
Quote:
Last edited by FrodeSolheim; 22 February 2012 at 18:14. |
|
22 February 2012, 19:27 | #156 |
Registered User
Join Date: Feb 2012
Location: Manchester/UK
Posts: 14
|
Roms
Thanks for your reply. Attachment added.
|
22 February 2012, 20:09 | #157 |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Code:
set option "kickstart_rom_file" to "/home/john/rom/amiga-os-310.rom" (result: 1) ... Known ROM 'KS ROM v3.1 (A4000)(Cloanto)' loaded ... drive_insert drv=0x2a097e0 dnum=0 fname=/home/john/ADF1/ fake=0 FS-UAE's interface will soon be completely independent from the emulation thread, so input events would not be blocked in this case - minor planned restructuring). I also spotted that the floppy in df0 is an invalid file path (but the kickstart is the cause of the problem). Unrelated Edit: Version 0.9.9beta1 released * Scanline effect support (see example.conf). * Added an application icon. * Associate .fs-uae files with FS-UAE on Mac OS X. * Can override controller configurations by placing configs files in new FS-UAE/Controllers directory (+ option to configure this directory). * New configuration option: audio/floppy_drive_volume * New configuration option: paths/base_dir * Ported updated caps code from WinUAE. * New frame limiting logic in libfsemu. * Use rawinput in Windows for keyboard support. * Use some keyboard scancodes on other platforms to improve key mapping. http://fengestad.no/fs-uae/files/fs-...a1-windows.zip http://fengestad.no/fs-uae/files/fs-...-macosx.tar.gz http://fengestad.no/fs-uae/files/fs-...ta1-0_i386.deb http://fengestad.no/fs-uae/files/fs-...a1-0_amd64.deb http://fengestad.no/fs-uae/files/fs-....9beta1.tar.gz Check example.conf for how to enable (and tweak) scanlines, but basically: Code:
[video] scanlines = 1 Last edited by FrodeSolheim; 22 February 2012 at 22:09. |
22 February 2012, 21:11 | #158 |
Registered User
Join Date: Feb 2012
Location: Manchester/UK
Posts: 14
|
Roms
Thanks for being so quick with the reply
"The problem is that you are loading the kickstart for Amiga 4000 (and UAE "resets" itself continuously). You should use the file amiga-os-310-a1200.rom from Amiga Forever instead." The version of Amiga Forever that I have is from 2004 and does not contain the amiga-os-310-a1200.rom.From this page (http://whdload.de/docs/en/need.html) it seems that this was not included until a later version of Amiga Forever,but if your planned restructuring overcomes this then I will wait for your newer version of FS-UAE. Many thanks for a great programme, at least I have save states working which were not in E-uae. |
22 February 2012, 21:23 | #159 | |
FS-UAE Developer
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
It is possible amiga-os-310.rom works with A1200 setup in other UAE versions (?), if so, a likely explanation is that FS-UAE does not (currently) emulate a feature A4000 (kickstart) needs. If so, it is possible it will work later, if I work on A4000 compatibility at some point. Last edited by FrodeSolheim; 22 February 2012 at 22:09. |
|
22 February 2012, 22:45 | #160 |
Needs a life
Join Date: Jan 2008
Location: England
Posts: 1,707
|
Works very well, must admit scanlines works well to my eyes.
Was going to request a way to constrain aspect for fullscreen, but damn it you've already done it! This is working perfectly to emulate my 500 for ECS demos. Now time to set up a Picasso96 environment and give it a full work out. To say I'm impressed with the speed you've pulled this together would be an understatement. Tip top work. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Possible platform for Amiga Emulator? | smiffy92 | Amiga scene | 1 | 18 February 2011 12:43 |
SPS Multi Platform Effort Is Go! | CodyJarrett | News | 4 | 04 July 2010 21:13 |
Floppy Drive Emulation (Multi-Platform) | Claw22000 | Amiga scene | 23 | 12 March 2009 07:01 |
poll for the multi platform tournament | turrican3 | EAB's competition | 16 | 21 January 2009 21:24 |
Multi-platform Distributive Operating System (MPDOS) for Amiga | JackTheKnife | support.Hardware | 2 | 10 December 2008 16:39 |
|
|