English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old Yesterday, 20:20   #2021
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,101
Very funny, if people dont understand that THIS IS NOT 32KB of memory, but this is 32KB of chip memory.
Chip memory is very limited.
Its not problem for me, if it will be wasted 32KB of fast memory.

But it can not, for MMU it must memory started from 0 address.
Every Amiga coder know, that Motorola 68k has 4 bytes direct acceses for first 32KB of memory, via jmp $xx.w or jsr $xx.w.
When normally this is 6 bytes direct address via jmp $xxxx or jsr $xxxx.


MMU.library wasted/used more than 7MB of fast memory for tables on some Amiga configs.
And this is not problem for me.
Only a few strange for me, that this is DEFAULT, not OPTIONAL feature, like I heard from this Amiga user.
Same strange like kickstart 3.2 authors seems dont know that 68000, 68010 and 68020 CPU has NO MMU.
And seems dont know that exist something like CPU detection, and OPTIONAL CODE.

This demo of game uses about 1.8MB of chip memory.
And perhaps can not works on kick 3.2, because 32KB of chip memory was wasted as DEFAULT.

https://www.amigajump.com/
Don_Adan is offline  
Old Yesterday, 20:35   #2022
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,448
Quote:
Originally Posted by malko View Post
This is where you are mistaken.
MAC emulation is an application like any other applications that can be ran on the Amiga - be it game, paint program, word processor, etc. Therefore it is not the role of the OS to handle the specific needs of a particular application by stealing for all others users a resource that those other users may legitimately need for their use of the computer. To provide a better OS experience, the OS has to offer the possibility , on demand, to access a specific resource. Otherwise it is just 'bloat'.

Look, if all the Os 3.2 features that take additional RAM is "bloat" for you, then don't use the "bloat". That simple. That Os 3.2 on the cited A500+ takes apparently ~100K of chip ram (and not 24K) is the result of such "bloat" others call "features". You cannot get it right for everyone. Some users request more features, some not.
Thomas Richter is offline  
Old Yesterday, 20:36   #2023
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,101
Quote:
Originally Posted by daxb View Post
Sorry, but most games already started to not work on A1200 3.1 (fastram or not) or maybe since ROM 2.x. and that is more then 30 years ago. You know this of course. A lot of programs exist to bypass incompatibilities where the most known are JST and WHDLoad. However, as you wrote it isn't the best option to use 3.2 on low end systems. If you do you know the limitations or just have to live with it.

I also guess that nobody expects that everything works on every configuration. If you do you will be disappointed.
Again, I wrote that this is not only problem of games, but normal programs too.
F.e when I was alive, I used FileMaster 2.2 (sometimes 2 copies), CED 3.5, Asmone 1.20, EaglePlayer 1.54d for playing music from chipram.
For some mods I see "not enough memory".
Of course this is not enough chip memory, not fast memory.

And about games this is not true. Almost all games created after 1992 year works under kick 2.0/3.0/3.1. Older can not works mostly due 68020 CPU.
Don_Adan is offline  
Old Yesterday, 20:39   #2024
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,448
Quote:
Originally Posted by Don_Adan View Post
Very funny, if people dont understand that THIS IS NOT 32KB of memory, but this is 32KB of chip memory.
No, 24K. You cannot use the lowest chip ram anyhow, There are CPU autovectors in it, and some (not documented) Os state information in case of a software alert.


Quote:
Originally Posted by Don_Adan View Post
Only a few strange for me, that this is DEFAULT, not OPTIONAL feature, like I heard from this Amiga user.
You can turn that off, so yes, it is optional. You seem to believe that 24K on top if a "loss of a majority of Os users". But that's not the case. It is not a loss nor a problem for a majority, you just want to make it sound so. Actually, it is more a win than a lost as it gets rid of a bad hack, and that makes maintainence simpler and error fixing simpler. That's a win if there are limited development resources.
Thomas Richter is offline  
Old Yesterday, 23:22   #2025
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,101
Quote:
Originally Posted by Thomas Richter View Post
No, 24K. You cannot use the lowest chip ram anyhow, There are CPU autovectors in it, and some (not documented) Os state information in case of a software alert.



You can turn that off, so yes, it is optional. You seem to believe that 24K on top if a "loss of a majority of Os users". But that's not the case. It is not a loss nor a problem for a majority, you just want to make it sound so. Actually, it is more a win than a lost as it gets rid of a bad hack, and that makes maintainence simpler and error fixing simpler. That's a win if there are limited development resources.
Really 24K?
Especially for you:

https://www.ppa.pl/forum/amiga/46924...-ram/2#m821759

For A600 with 1MB chip, kick 3.2.2 has less about 36kB of memory available to use.
For A500 with 0.5MB chip and 0.5MB slow, kick 3.2.2 has less about 100kB available to use.

Differences between kick 2.0 and kick 1.3 is about 49kB.
Then for A500 kick 3.2.2 wasted/used 100-49=51kB of memory.
About 15kB more than for A600 with same kick 3.2.2

Thanks for infos, that MMU tables can be turned off.
And yes, I know that about 8KB of Amiga chip memory can not be allocated.
But this memory is used by kickstart.
So if kick 3.2 allocated this memory for MMU, then must use other chip memory area.
Then this is still 32KB, from my memory 31KB, because first 1KB is unused (except vectors), if I remember right.
Don_Adan is offline  
Old Yesterday, 23:57   #2026
Tpod
Registered User
 
Tpod's Avatar
 
Join Date: May 2021
Location: UK
Posts: 41
@ Don_Adan
Why would anyone in their right mind put a 3.2 ROM in an Amiga with only 1MB & no Fast RAM
By the way, no need to blow your Chip RAM playing mod files, just use HippoPlayer. It can load mods into Fast RAM, plus it's been getting plenty of updates lately.
Tpod is offline  
Old Today, 00:49   #2027
h0ffman
Registered User
 
Join Date: Aug 2008
Location: Salisbury
Posts: 785
Quote:
Originally Posted by Tpod View Post
@ Don_Adan
Why would anyone in their right mind put a 3.2 ROM in an Amiga with only 1MB & no Fast RAM
By the way, no need to blow your Chip RAM playing mod files, just use HippoPlayer. It can load mods into Fast RAM, plus it's been getting plenty of updates lately.
Fair, but that doesn't help you using ProTracker on a real Amiga does it.
h0ffman is online now  
Old Today, 01:30   #2028
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,130
Quote:
Originally Posted by Thomas Richter View Post
[...] Some users request more features, some not.
I am part of the users that request an OS featuring extended footprint only on demand and not by questionable design choices depending on a scenario that may never happen for the vast majority of users.
malko is offline  
Old Today, 06:33   #2029
koobo
Registered User
 
koobo's Avatar
 
Join Date: Sep 2019
Location: Finland
Posts: 378
Quote:
Originally Posted by h0ffman View Post
Fair, but that doesn't help you using ProTracker on a real Amiga does it.
Offtopic: There is a Protracker clone from 1994 which supports samples in fast ram called MaxTracker (https://ftp.funet.fi/pub/amiga/apps/audio/compose/)
koobo is offline  
Old Today, 08:04   #2030
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,448
Quote:
Originally Posted by malko View Post
I am part of the users that request an OS featuring extended footprint only on demand and not by questionable design choices depending on a scenario that may never happen for the vast majority of users.
The questionable design is that of the patch/hack that makes the lowest 32K available for such programs, and I doubt that it matters for the majority of users whether additional 24K become available or not. For those for which it does, there is a tool. The design choice is quite reasonable, and the implementation is straightforward.
Thomas Richter is offline  
Old Today, 09:59   #2031
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 5,130
Quote:
Originally Posted by Thomas Richter View Post
The questionable design is that of the patch/hack that makes the lowest 32K available for such programs, and I doubt that it matters for the majority of users whether additional 24K become available or not. For those for which it does, there is a tool. The design choice is quite reasonable, and the implementation is straightforward.
As I already pointed several times, the amount of memory blocked is non important. In the opposite, the selected design choice to 'fix a bug' that is not part of the AmigaOS to start with is definitively questionable.
Therefore, as you like to reuse at infinity the same arguments even if we have put the dots on the i, I will let you walk alone on this Moebius strip like discussion.
malko is offline  
 


Currently Active Users Viewing This Thread: 5 (2 members and 3 guests)
Menthos, h0ffman
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
AmigaOS 3.1.x v 3.9 steve_mynott New to Emulation or Amiga scene 35 19 April 2020 06:23
AmigaOS 3.9 PoLoMoTo support.WinUAE 8 27 August 2011 18:06
AmigaOS 3.5 or 3.9 maddoc666 support.Apps 12 22 February 2010 08:02
AmigaOS koncool request.Apps 6 04 June 2003 17:45
AmigaOS XL sturme New to Emulation or Amiga scene 4 15 January 2002 02:13

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 10:26.

Top

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