Welcome, Guest. Please login or register.

Author Topic: A2091ToFast: Even more A2091/A590 speedup possible!  (Read 3915 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline SpeedGeekTopic starter

A2091ToFast: Even more A2091/A590 speedup possible!
« on: June 30, 2013, 12:22:28 AM »
Here is a link to this thread:

https://eab.abime.net/showthread.php?t=69839
« Last Edit: July 19, 2021, 01:30:48 AM by SpeedGeek »
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #1 on: April 02, 2014, 04:44:06 PM »
** NEWS UPDATE **

V2.1 released - even more improvements!
- Added code to scan ROMs for driver size
- Removed Debug symbols to make smaller executable
- Added version string
- Error messages updated
« Last Edit: July 19, 2021, 01:31:38 AM by SpeedGeek »
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #2 on: April 03, 2014, 08:46:12 PM »
Quote from: Tenacious;761776
Sorry my question is a little off topic, but, perhaps you know.

In an A2000 system with a 32-bit accelerator and 32-bit fast ram, is there any improvement in the A2091's performance by adding the 2 Megs of 16-bit Fast Ram to the card itself?  Faster DMA?  More buffer?

In a purely 16-bit A2000 (No 32-bit accel or mem), does the A2091 perform better when populated with those same 2 Megs of Fast  versus  having all the Fast Ram on a separate ram expansion?

It depends on where the 32 bit Fast RAM is located. If it's in 24 bit address space the A2091 can DMA directly to it but if it's in extended 32 bit address space then the A2091 must either use PIO (or a buffered DMA patch) to perform the transfer. The DMA buffer is either in MEMF_24 or Chip RAM so A2091 Fast RAM is important for extended 32 bit Fast RAM only systems.    

The filesystem uses a fixed amount of memory for a buffer specified in the RDB or mountlist at boot time. Additional buffering is used when a buffered DMA patch is installed but not by the filesystem.

Yes, in a purely 16 bit A2000, the A2091 Fast memory is still a little faster than chip memory thus performance is improved.
   
Quote from: joekster;761803
Can this co-exist with the 14mhz a2091 mod?

A better question is why would it not co-exist?
« Last Edit: April 03, 2014, 08:56:32 PM by SpeedGeek »
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #3 on: June 03, 2014, 04:13:17 PM »
** 2ND NEWS UPDATE **

V2.2 released - new feature speeds up direct calls to scsi.device!
- Added code to patch scsi.device resident structure vectors
to FastMem image
- Fixed size calculation of ROM driver size scan
- Removed 2 lines of redundant code
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #4 on: June 04, 2014, 02:56:45 PM »
** 3RD NEWS UPDATE **

V2.3 released - minor update
- Added code for 2nd.scsi.device resident structure patching
since V2.2 was useless to A4000 owners
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #5 on: May 11, 2015, 01:56:25 PM »
** 4TH NEWS UPDATE **

V2.4 released - A2091ToFast can now be installed before other programs which patch scsi.device  
- Added code to update checksum after resident structure patching
- Added code to patch SCSI interrupt vector to FastMem image
- Replaced Disable() - Enable() pairs with Forbid() - Permit() pairs  
- Some more code optimizations done

Update:
*V2.4 can now be installed before other programs which patch
scsi.device. This means vbak2091 can benefit from patching it's code to
the FastMem image. It also means OS3.5+ users who NSDpatch
scsi.device will need to run vbak2091 before Setpatch. So A2091ToFast
will need to be installed before Setpatch with the above configuration.
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #6 on: July 24, 2015, 01:49:53 PM »
** 5TH NEWS UPDATE **

V2.5 released - Added support for C= V8.0 (40.20) ROMs
- Added new code to support both V7.0 and V8.0 ROM stack offsets
- Removed all task busy error handling code which really wasn't needed
- Reduced executable size with more PC relative code
 

Offline SpeedGeekTopic starter

Re: A2091ToFast: Even more A2091/A590 speedup possible!
« Reply #7 on: July 25, 2015, 12:14:59 PM »
Quote from: Cosmos;793047
Great. Where to find this v8.0 ?

Some v8.0 have already been released by Matze (with a patch for the Aztec Monster). But the latest v8.0 is not for the Aztec Monster, it's to make the device faster and add a new feature (support for RDBF_SYNCH).

Hopefully, he will release it soon (some patience please).
« Last Edit: July 25, 2015, 12:20:19 PM by SpeedGeek »