English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old Yesterday, 20:17   #1981
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,424
Quote:
Originally Posted by Don_Adan View Post
For me some people told that new Amiga games MUST BE:
1. OS friendly
2. HD installable
3. can be quitted to Workbench.

And this same people, wasted 32 KB of chip RAM for all 68000 users.
28KB of chip RAM for 68020+ users.
And it must be good for all Amiga configs.
Yes, but if + or - 24K (and not 32K) of memory makes a difference in this configuration, you will not be able to run from workbench anyhow. There is much more on Workbench that takes memory than the zero page. This is a strawman argument.


Quote:
Originally Posted by girv View Post

Next problem is related to number of running Amiga programs in same time.
Amiga is multitasking computer.
Less available chip ram = less possible programs to run at same time.
Err, what? Processes rarely take chip memory. Windows and screens do, and their footprint can be reduced by better means. However, you need to put this into perspective: How much memory does a screen take? Which fraction is this?
Thomas Richter is offline  
Old Yesterday, 20:21   #1982
boemann
Camilla, AmigaOS Dev.
 
Join Date: Mar 2020
Location: Frederiksberg
Posts: 349
Quote:
Originally Posted by LazarX View Post
It warms my coddles to know that at least one Amiga OS line is in active development.

Do you have a development roadmap for 3.3 and beyond?
I've previously said we have made some ReAction based prefs replacements, and intend to replace about half of the prefs. We have a new disk partitioning tool (also ReAction based), a new console with scrollback and tabs. We have also made it possible to have menus to popup at the mouse pointer (like magicmenu)

We don't have a development plan as such, but we have ideas that we suddenly embark on. So it is dynamic, and not something we can talk about in advance.
boemann is offline  
Old Yesterday, 20:29   #1983
h0ffman
Registered User
 
Join Date: Aug 2008
Location: Salisbury
Posts: 782
Quote:
Originally Posted by Thomas Richter View Post
If it takes over the system, why is this an issue?
It's an issue because while RD is booting from disk, it is still playing nice with the system so that it can use trackdisk.device for loading. Therefore you cannot have all 512kb of chip ram unless you kill everything and use a hardware banging track loader. The issue is the ROM is allocating chip ram before the bootblock is even reached, which is shit!.
h0ffman is offline  
Old Yesterday, 20:38   #1984
boemann
Camilla, AmigaOS Dev.
 
Join Date: Mar 2020
Location: Frederiksberg
Posts: 349
Enough talk of this ChipRAM. Everyone have had their say and nothing new is being said anymore. People are simply reiterating their positions.

The RAM will not be reserved in future versions of AmigaOS.

The discussion ends here!
boemann is offline  
Old Yesterday, 20:53   #1985
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,424
Quote:
Originally Posted by boemann View Post
The RAM will not be reserved in future versions of AmigaOS.

The discussion ends here!

Nope. Do you have an idea how hacky PrepareEmul actually is? Do you really want to reintroduce the nonsense imposed by such "tools", and their dependencies on system internals?
Thomas Richter is offline  
Old Yesterday, 21:06   #1986
h0ffman
Registered User
 
Join Date: Aug 2008
Location: Salisbury
Posts: 782
Quote:
Originally Posted by boemann View Post
Enough talk of this ChipRAM. Everyone have had their say and nothing new is being said anymore. People are simply reiterating their positions.

The RAM will not be reserved in future versions of AmigaOS.

The discussion ends here!
How about a halfway house? Add an option to enable to MacOS emulation chip ram allocation to the boot menu?
h0ffman is offline  
Old Yesterday, 21:24   #1987
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,156
Quote:
Originally Posted by daxb View Post
First, OS >=3.14 will not work on such a configuration.
I'm not trying to run Workbench in 512/512. WB 3.2 works fine on 512Kb chip with more expansion memory. The expansion memory beyond 512Kb does not increase the amount of chipram available to the game though.

Quote:
Originally Posted by daxb View Post
Second, if you cannot reduce chipram usage then your game might need 1MB chipram.
It doesn't require 1Mb chipram. It requires less than 512Kb but more than 3.2 makes available. I suppose I could have bumped the minimum requirements for 3.2 to 1Mb chip, but that complicates things, rules out some users, and sort of underlines the point being made here. Also, you get complaints.

Quote:
Originally Posted by daxb View Post
If you take over the system, can't you takeover the allocated chipram from the OS too?
Not if I want to use trackdisk.device for disk access. Using a hardware banging trackloader instead (1) do not like (2) would have required a more complicated two-stage boot process.
girv is offline  
Old Yesterday, 21:50   #1988
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,424
How do you know that there is enough RAM available if expansion allocates its ConfigDevs in ChipMem? How do you know that there is enough RAM available if expansion is in chip? This looks like a very flaky construction. Have you actually tested this with an expanded machine with expansion devices in the system? Available chip memory varies, not only by Os version.
Thomas Richter is offline  
Old Yesterday, 22:37   #1989
jbenam
Italian Amiga Zealot
 
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,926
Quote:
Originally Posted by h0ffman View Post
How about a halfway house? Add an option to enable to MacOS emulation chip ram allocation to the boot menu?
Or maybe another set of Kickstart ROMs? I honestly get what Thomas is saying here - I would prefer to leave the 32KB always allocated in my expanded A4000 with MMU and not use hacks like PREPAREMUL if I had the chance. I can also understand people with A500s or A2000s that don’t want to waste any precious CHIP RAM for something they won’t ever use.

The only answer here is that this shouldn’t be enabled by default by the OS (which is the correct thing to do considering that all official OSes up to 3.1 didn’t do this) *but* power users should have the choice to have one less hack in their systems.

If producing yet another set of ROMs is too much of a support burden on the AmigaOS Team, can’t this be turned into a feature enabled by a module a-la AtapiMagic? Power users would be able to cook a custom ROM and burn it (I would most certainly do that) and enjoy having the 32KBs always allocated while not putting any support burden on the AmigaOS Team as it would be an “unsupported” configuration.
jbenam is offline  
Old Yesterday, 23:54   #1990
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,156
Quote:
Originally Posted by Thomas Richter View Post
...
I'm aware, thanks, and yes. This is not my first rodeo.

There is an allowance for available chipram up to a point, and it fails nicely enough after that. The allowance on 3.2 would have been uncomfortably small on my target spec is the point. I've had no complaints anyway.

Last edited by girv; Yesterday at 23:54. Reason: formatting
girv is offline  
Old Yesterday, 23:55   #1991
girv
Mostly Harmless
 
girv's Avatar
 
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,156
Quote:
Originally Posted by jbenam View Post
...a feature enabled by a module a-la AtapiMagic?

I like the module idea, if it would work.
girv is offline  
Old Today, 02:13   #1992
Don_Adan
Registered User
 
Join Date: Jan 2008
Location: Warsaw/Poland
Age: 56
Posts: 2,092
Quote:
Originally Posted by Thomas Richter View Post
Yes, but if + or - 24K (and not 32K) of memory makes a difference in this configuration, you will not be able to run from workbench anyhow. There is much more on Workbench that takes memory than the zero page. This is a strawman argument.



Err, what? Processes rarely take chip memory. Windows and screens do, and their footprint can be reduced by better means. However, you need to put this into perspective: How much memory does a screen take? Which fraction is this?
Really? You have ZERO knowledge about creating Amiga games.
You have very good knowledge about MMU.
Wasting 32 KB of chip RAM is big problem for many Amiga games.
You can try to load 100 ADFs (with OS friendly games) on A500 quickstart with kickstart 3.2 and check results.

Later you can load 100 ADFs (OS friendly games) with A1200 quickstart with kickstart 3.2 and check results.

MMU is USELESS for 68000 and 68020 Amigas.

If you really want to make changes in Amiga kickstart, made this in clean way.
Not in DIRTY WAY LIKE THIS. IT MUST BE OPTIONAL. NEVER DEFAULT.

The only good solution for Amiga kickstart is made similar changes in bootmenu.
Amiga user, will be choose if he want to waste 0 KB, 4 KB or 32 KB of chip RAM.

ONE EXTRA AMIGA RESET IS NOTHING AND CAN BE ACCEPTABLE.
Don_Adan is offline  
 


Currently Active Users Viewing This Thread: 5 (0 members and 5 guests)
 
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 04:09.

Top

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