08 May 2017, 00:31 | #21 | |
Registered User
Join Date: Feb 2008
Location: Northampton/UK
Posts: 525
|
Quote:
There's plenty of code out there for compression and disk formats, but a lot rely on being able to code. Never my strong point. I was always an art guy. I have an A500, but i relied on the A1200 to feed it disks and programs from ADF, with the A1200 boxed up, it's hard to test anything. |
|
08 May 2017, 00:33 | #22 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
|
08 May 2017, 23:43 | #23 | |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
Quote:
Sometimes big discoveries are just a matter of pure luck. I think i have what we all OCS Amigians are looking for - highly compressible dynamic hires converter Scavengers picture if treated as 16c would take only 52kB in PNG format Minimum slicing errors High detail retention Minimum banding More original colors. I included also shaded head from this thread http://www.pouet.net/topic.php?which=11055 Britelite are you still not interested? ;-) Last edited by Trachu; 09 May 2017 at 00:27. |
|
09 May 2017, 02:07 | #24 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,766
|
DMA limitations can be (IMHO) partially overworked by using less bitplanes and drive BPLxDAT by Copper/CPU (useful for 4 bpl lowres to efficiently double number of color registers, perhaps can be useful also for 2 and 3 bpl hires - this probably will require software like this http://www.leonik.net/dml/sec_pcs.py on Atari ST and carefully cycled color LUT updates).
PNG with max compression (without optimization) - 12 bit per pixel (over 600 colors, OCS bitwise - 4 bit per component) vs 16 color (4 bit per pixel). Last edited by pandy71; 09 May 2017 at 10:43. |
09 May 2017, 17:08 | #25 | |
Registered User
Join Date: Dec 2015
Location: Poland
Posts: 189
|
Quote:
Atari ST has 8MHz while Amiga has only 7.19. This means each raster line in Atari ST has more cycles to be used - mainly in off screen area, thats why the border is larger. Atari ST register change using CPU takes as much cycles as done it by Copper, the difference in approach lies elsewhere. Atari ST Hires is using only 2 bitplanes so 4 colors total, and you can change single color every 16 pixel plus all total 4 colors change every line. You can also precache those 4 colors. On Amiga considering hires you can have following modes: 1. 2 Bitplane 4 colors and single color change every 16 hires pixels plus all total 4 colors change every line. You can also precache those 4 colors. 2. 3 Bitplane 8 colors and single color change every 32 hires pixels plus all total 8 colors change every line. You can also precache those 8 colors. 3. 4 Bitplane 16 colors - you can not change any color within the line but you can change total 14 colors every line as long as you wont use Overscan. IMHO the in most cases best results can be seen on option 3, but actual result can vary from picture to picture. On those page you brought the examples where wiselly chosen and represent easy targets, but if you would look at the girl you would see plenty of limitations this mode 1 brings. Because Atari ST has smaller picture most popular are Overscanned Lowres 416x272x52cc/line, which if you would put 2 monitors side by side looks like middleres compared to Amiga. In this mode you can have 4 Bitplane 16 colors and single color change every 8 pixels plus all total 16 colors change every line. Bottom line Amiga can do everything what ST can, while ST programmers are doing everything so we would falsely think ST can also do everything what Amiga can ;-) Last edited by Trachu; 09 May 2017 at 18:11. |
|
09 May 2017, 20:23 | #26 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,766
|
Agree with most of above but:
Do not forget that BPLxDAT can be preloaded with fixed pattern and you may save some free cycles at a cost of computation complexity (but maybe memory can be saved at a cost of worse compression for picture - unavoidable increase in overall entropy) - for example Hires with 3 bitplanes and BPL4DAT can be preloaded with for example pattern $00FF so first 8 pixels will use color registers from 0 to 7 and next 8 pixels will use color registers from 8 to 15, side to this CLUT can be updated dynamically. ST AFAIK can't do anything except moving data from source to target due heavy CPU usage (lack of dedicated HW - even overscan is possible due bug in graphic HW and need proper CPU cycling). Also you mentioned important limitation for dynamic CLUT - it works well only with limited set of pictures - preferably highly detailed but limited overall tonal characteristic (unless serious breakthrough in conversion algorithms). On AGA this limitation may be partially overworked by using CLUT switching (single write may switch group of registers - i still thinking on adding to OCS/ECS external SRAM addressed by Denise output and accessible trough one of not used chip-set address - RGA bus - having for example 32768 24 bit wide CLUT may be easiest way to extend Amiga OCS/ECS graphic capabilities). Last one - ST can't do 640x512 in 16 colors due HW limitations and even marginally faster CPU can't do anything with this (additionally - most of those special modes on Amiga are insensitive to CPU speed - Dynamic Hires can work very nice with 68060). |
09 May 2017, 20:29 | #27 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
|
|
10 May 2017, 00:32 | #28 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,766
|
Oh... HRM says that BPLxDAT is usually loaded by DMA but it can be loaded by CPU and/or Copper...
|
10 May 2017, 08:27 | #29 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,515
|
Quote:
Writing to BPL1DAT is (the only?) really useful feature, it horizontally enables sprites immediately, even if DDFSTRT has not been passed yet. |
|
10 May 2017, 10:25 | #30 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,766
|
Quote:
Oh... this ruin my concept completely... I assume turning ON and after defined (to be estimated) time OFF some bitplanes (BPUx) will not work? |
|
10 May 2017, 19:02 | #31 |
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 232
|
|
10 May 2017, 19:16 | #32 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
An A500 ECS machine can do it. Bye, ross |
|
10 May 2017, 19:29 | #33 | |
Registered User
Join Date: Nov 2012
Location: Willich/Germany
Posts: 232
|
Quote:
|
|
10 May 2017, 19:37 | #34 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
|
10 May 2017, 20:29 | #35 | |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,766
|
Quote:
OCS Amiga 70Hz can use around 200 lines vertical resolution and ECS can display same graphics format as ST (640x400@70Hz). Btw nowadays such discussion is meaningless for progressive screens (LCD, PDP, OLED etc). Not single bitplane (i.e. ST mode) |
|
11 May 2017, 17:45 | #36 | |
Registered User
Join Date: Feb 2008
Location: Northampton/UK
Posts: 525
|
Quote:
All iv'e seen is the screenshot of the program. It would be nice, if after each major demo event, an OCS disk of the entries was released. |
|
11 May 2017, 17:58 | #37 |
Banned
Join Date: Jan 2012
Location: Serbia
Posts: 275
|
back in 80s Amiga had nothing that would compare to ST SM124.
My father bought ST because of SM124 and I believe many others. Anyway, I am trying to figure out what Trachu achieved? Loaded 24bit images in Photoshop and convert them in 16 color with dithering? Sorry if I missed something... but Dougs converter is much more than this. |
11 May 2017, 21:09 | #38 | |
Registered User
Join Date: Feb 2008
Location: Northampton/UK
Posts: 525
|
Quote:
Personally, I chose colour and additional resolution over retaining my eyesight! That converter has done a good job, is that the one mentioned in the Pouet thread? |
|
12 May 2017, 00:05 | #39 |
Banned
Join Date: Jan 2012
Location: Serbia
Posts: 275
|
No. It is Photoshop CS6.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Kickstart 3.1 install for Amiga 500 pictures? | Doctor Clu | Hardware mods | 8 | 24 June 2014 14:21 |
All modern LCD TVs display Amiga PAL RGB perfectly - true or false? | Photon | support.Hardware | 65 | 29 November 2013 21:55 |
Amiga 500 revision 6 or 6a | Bamiga2002 | Retrogaming General Discussion | 7 | 27 November 2013 21:41 |
Winning Amiga 500 demo at revision | Ted1969 | Amiga scene | 48 | 15 May 2013 20:56 |
Revision 2011 and Tracker Music Compo! | h0ffman | Amiga scene | 10 | 29 April 2011 23:03 |
|
|