English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 27 October 2016, 20:46   #1
Legionary
OldSk00l Crackers
 
Legionary's Avatar
 
Join Date: Apr 2016
Location: Skövde / Sweden
Age: 52
Posts: 50
Execbase & Memorychain

Kan someong give me a hint on how to remove fakefast in the memorychain so it dissapear? In other Word shut it of.

I made my own solution by allocating all available fast and try to take ass much fgast as possible. This "so called" no fast works in most cases but not all, therefore i need expertice help.

All those utility boots must remove it from the memorychain, but how? Can some one post a link on execs all functions (i've forgotten alot)

"Move.l $4.w,a6" (A Classic line)


Signed Legionary
Legionary is offline  
Old 26 February 2017, 23:35   #2
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Note sure if this still is interesting to you but anyway, I'd simply patch Exec's AllocMem/AvailMem routines (using SetFunction) to disable any fast mem. AllocMem would simply always set the MEMB_CHIP and clear the MEMB_FAST bit, AvailMem just needs to set the MEMB_CHIP bit.
StingRay is offline  
Old 27 February 2017, 10:57   #3
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,411
An excellent source on Amiga programming stuff is http://amigadev.elowar.com/. You can find the includes & autodocs (which contain all Exec functions among with everything else) there.
roondar is offline  
Old 27 February 2017, 16:02   #4
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,311
Quote:
Originally Posted by Legionary View Post
Kan someong give me a hint on how to remove fakefast in the memorychain so it dissapear? In other Word shut it of.

I made my own solution by allocating all available fast and try to take ass much fgast as possible. This "so called" no fast works in most cases but not all, therefore i need expertice help.

All those utility boots must remove it from the memorychain, but how?
You are almost there.
I think you need to patch AvailMem() and AllocMem() and set the MEMF_CHIP flag (maybe clear MEMF_FAST also?)

p.s. You are familiar with the "NoFastMem" tool in the System folder right?
nogginthenog is offline  
Old 27 February 2017, 16:10   #5
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by nogginthenog View Post
I think you need to patch AvailMem() and AllocMem() and set the MEMF_CHIP flag (maybe clear MEMF_FAST also?)
Which is exactly what I already wrote!
StingRay is offline  
Old 27 February 2017, 16:30   #6
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,311
Sorry! Completely missed your post!
nogginthenog is offline  
Old 27 February 2017, 16:36   #7
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by nogginthenog View Post
p.s. You are familiar with the "NoFastMem" tool in the System folder right?
Personnally this is where i would start, even if it's just by disassembling it.
meynaf 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
ExecBase stooopidity h0ffman Coders. Asm / Hardware 2 20 March 2014 15:29
ExecBase whitebird support.Other 2 24 March 2012 00:01
aminet & amiga Plus cds - floppy & cd software/games - hardware & magazines for SALE! bastibs MarketPlace 1 07 May 2008 11:33
execbase os2,3+ bobbybearing Coders. General 3 04 August 2006 22:04
execbase=4 NOB Coders. General 5 27 April 2006 23:31

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:55.

Top

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