English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 27 December 2022, 14:05   #61
emiespo
Registered User
 
Join Date: Jul 2017
Location: Oxford
Posts: 107
Quote:
Originally Posted by Thomas Richter View Post
Check closer. The TTx registers always exist. They have a different name on the ECs, though the register mapping is exactly identical (obviously).
Worth adding that the 68030.library also (partly*) fixes Akiko on CD32s with a 68030. It marks its address non cacheable, so that when the CPU writes and reads from the same location multiple times, it won't just get back the cached data from it. Tested on a TF330 with an EC030.

* This is a partial fix as the OS will try to detect Akiko *before* the 68030 lib gets loaded, and marks it as broken anyway (so disabling the fast c2p routines).

I make a hacky fix that simply restores the hardware pointer, it would be nice to do a proper patch of the OS routine to turn the cache temporarily off when Akiko is getting assessed.

EDIT: sorry bumped in this thread whilst I was researching info on the audio.device I am trying to write a OS-friendly CDXL player on 1.3, and it seems I can't really get a non flickering display nor perfect audio with the docs I found around (RethinkDisplay() and CMD_STOP + CMD_WRITE (stereo) + CMD_START to sync channels).
emiespo is offline  
Old 27 December 2022, 14:37   #62
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,231
Actually, Akiko is no longer used by the graphics.library, so that problem went away. The Os C2P functions were completely redone as of 3.1.4.
Thomas Richter is offline  
Old 27 December 2022, 18:48   #63
emiespo
Registered User
 
Join Date: Jul 2017
Location: Oxford
Posts: 107
Quote:
Originally Posted by Thomas Richter View Post
Actually, Akiko is no longer used by the graphics.library, so that problem went away. The Os C2P functions were completely redone as of 3.1.4.
Ah interesting didn't know that! Well Akiko does still do something up to a 68030@50MHZ (where it is marginally faster than the hybrid c2p CPU/Blitter, with DoomAttack).

Still much faster for the standard 680EC20 of a CD32 (basically "copyspeed"). Are the new routines blitter-assisted? or just plain CPU?

Are there 3.1.4 ROMs for the CD32 too? I thought 3.2 was the first system to actually have official working ROMs. I should probably get those for my CD32...
emiespo is offline  
Old 28 December 2022, 14:46   #64
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,231
No, the blitter really does not pay off here. The trouble is that the 3.1 and before versions even followed a two-step approach where in the first step the c2p conversion was run, and in a second step, another blitter assisted copy was performed, so it was really slow.

The new functions are just plain CPU, but they do not use the typical "roxxler"-approach, but something faster. There is no 3.1.4 for the CD32, due to lack of hardware. For 3.2, I do not know.
Thomas Richter is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
16MB EDO RAM, 256KB/1MB SIMM RAM, Macintosh/Atari/Amiga ROM & other accessories mdanh2002 MarketPlace 0 27 June 2019 16:41
3.1.4 speed difference MapROM vs ROM? Firestone support.Apps 6 28 November 2018 20:42
Throttle RAM speed vagrant support.WinUAE 13 03 August 2017 21:02
A600 multi-upgrade (Chip RAM + Fast RAM + ROM + IDE2CF) Astrofra Hardware pics 15 18 February 2014 21:27
how is it possible for a RAM upgrade to speed up music? lost_lemming support.Hardware 9 17 February 2010 22:08

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:31.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06902 seconds with 13 queries