English Amiga Board


Go Back   English Amiga Board > Support > support.Apps

 
 
Thread Tools
Old 25 September 2014, 16:24   #1
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
Floppy disk Kickstart to fast RAM (MC68000 w/o MMU)

Is there any program for the basic Amiga (MC68000 w/o MMU), that could remap Kickstart ROM to fast RAM (even without a reboot)?
ShK is offline  
Old 25 September 2014, 16:44   #2
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,763
Quote:
Originally Posted by ShK View Post
Is there any program for the basic Amiga (MC68000 w/o MMU), that could remap Kickstart ROM to fast RAM (even without a reboot)?
http://aminet.net/package/util/boot/skick346
demolition is offline  
Old 25 September 2014, 17:01   #3
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
Quote:
Originally Posted by demolition View Post
I examine it, but I don't understand that with what command it remap? It seems always to need kick + rtb -files.
ShK is offline  
Old 25 September 2014, 17:29   #4
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 12,150
What is the purpose of doing this? Do you have a hard disk drive?

The SKICK application works with Kickstart ROM images. AFAIK it doesn't have the option to copy the physically installed ROM into fastRAM.

You will need to use TransROM to dump your ROM to your drive before you can use SKICK.
alexh is offline  
Old 25 September 2014, 17:32   #5
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
That is what I thought. Is there any alternative program for the MC68000 w/o MMU, that could just remap Kickstart ROM to fast RAM? Was it the ACA card's own software, which does not even have to reboot.
ShK is offline  
Old 25 September 2014, 18:05   #6
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 12,150
The ACA500 has it's own mini MMU in the CPLD which forms the brains of that card.

It is very basic, a form of kickstart switcher which intercepts addresses to the kickstart ROM and remaps them to it's own flash/RAM.

http://wiki.icomp.de/wiki/File:Inside_ACA500.pdf

Last edited by alexh; 25 September 2014 at 18:10.
alexh is offline  
Old 25 September 2014, 18:21   #7
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
Yes, I have ACA620 and 1231, but I can't find program for the basic Amiga that only just remap Kickstart 3.1 ROM to fast RAM.

http://aminet.net/search?name=kick&path[]=util/boot
ShK is offline  
Old 25 September 2014, 19:08   #8
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,763
Quote:
Originally Posted by alexh View Post
The SKICK application works with Kickstart ROM images. AFAIK it doesn't have the option to copy the physically installed ROM into fastRAM.
Sure it does. If you start its GUI you can choose between the ROMs on the HDD and your own real ROM. If you choose the latter, it will remap your ROM to fast RAM. It does require an RTB file for the ROM you have though. It is not possible to remap a kickstart without either an RTB file (or similar), an MMU or external logic to remap the kickstart addresses like many accelerators can. But the skick package contains RTB files for most kickstarts except 2.05.

For a plain 68000 there is not much point in remapping your physical ROM into fast RAM though - the speed will be the same and you'll just waste RAM.
demolition is offline  
Old 25 September 2014, 19:19   #9
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
It seems that with the GUI it still requires kick + rtb -files, even if you select the same version of the kick, what is in your real ROM.
ShK is offline  
Old 25 September 2014, 19:26   #10
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,763
Quote:
Originally Posted by ShK View Post
It seems that with the GUI it still requires kick + rtb -files, even if you select the same version of the kick, what is in your real ROM.
That could be right since I had several ROMs on the HDD when I used it, but then it seems odd why you can select either the version from HDD or the one from ROM when they're the same.

So what's your reason for wanting to do this? If you have a physical 3.1 ROM, then why try to remap it?
demolition is offline  
Old 25 September 2014, 19:47   #11
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
I'm trying to make a bootable test floppy for the Amiga FPGA Accelerator. The current versions of the Core does not really like the SKICK program's reboot. That's why I try to find alternative program to remap kickstart and which is compatible with the MC68000 w/o MMU. I'm not sure if the problem is in reboot or SKICK. VBRMove 2.3 runs smoothly.

Code:
BusSpeedTest 0.19 (mlelstv)   Buffer:     262144 Bytes, Alignment: 32768
========================================================================
memtype   addr       op         cycle     calib         bandwidth
fast      $40020000  readw     205.1 ns   normal       9.8 * 10^6 byte/s
fast      $40020000  readl     328.9 ns   normal      12.2 * 10^6 byte/s
fast      $40020000  readm     277.8 ns   normal      14.4 * 10^6 byte/s
fast      $40020000  writew    159.5 ns   normal      12.5 * 10^6 byte/s
fast      $40020000  writel    206.3 ns   normal      19.4 * 10^6 byte/s
fast      $40020000  writem    176.7 ns   normal      22.6 * 10^6 byte/s
chip      $00018000  readw    1036.2 ns   normal       1.9 * 10^6 byte/s
chip      $00018000  readl    2072.1 ns   normal       1.9 * 10^6 byte/s
chip      $00018000  readm    2087.7 ns   normal       1.9 * 10^6 byte/s
chip      $00018000  writew   1161.9 ns   normal       1.7 * 10^6 byte/s
chip      $00018000  writel   2227.1 ns   normal       1.8 * 10^6 byte/s
chip      $00018000  writem   2085.6 ns   normal       1.9 * 10^6 byte/s
rom       $00F80000  readw     577.1 ns   normal       3.5 * 10^6 byte/s
rom       $00F80000  readl    1011.1 ns   normal       4.0 * 10^6 byte/s
rom       $00F80000  readm     904.0 ns   normal       4.4 * 10^6 byte/s
ShK is offline  
Old 25 September 2014, 19:51   #12
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 12,150
Get the FPGA developer to add hardware MMU maprom
alexh is offline  
Old 25 September 2014, 20:07   #13
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
Sure, it would be the best option. But in the meantime, there is already expansion board like Kipper2k's A600 8MB Fast Ram Memory (which I also have). That's why I thought that, there are other programs than SKICK, which just remap Kickstart ROM to fast RAM. But, on the basis of our discussion, it seem that at least rtb -file is required without MMU.
ShK is offline  
Old 25 September 2014, 20:52   #14
alexh
Thalion Webshrine
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 12,150
Does that matter? The RTB files are included in the SKick program for many ROMs
alexh is offline  
Old 25 September 2014, 21:42   #15
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
No, kick40063.A600.RTB file is just a 4,88kb. If only I could find alternative program for the MC68000 w/o MMU for the testing.
ShK is offline  
Old 26 September 2014, 09:19   #16
demolition
Unregistered User
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 38
Posts: 3,763
Quote:
Originally Posted by ShK View Post
I'm trying to make a bootable test floppy for the Amiga FPGA Accelerator. The current versions of the Core does not really like the SKICK program's reboot. That's why I try to find alternative program to remap kickstart and which is compatible with the MC68000 w/o MMU. I'm not sure if the problem is in reboot or SKICK. VBRMove 2.3 runs smoothly.
I think it might not be possible to remap the kickstart without a reboot unless you're using an MMU or external circuitry to do the mapping. Some references might be wrong in the running software and the only way to set them straight would be to reboot.
Also, I didn't think that VBR move should be possible on a plain 68000? Should be 010+.
demolition is offline  
Old 26 September 2014, 09:48   #17
ShK
In carbonite
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 47
Posts: 327
Quote:
Originally Posted by demolition View Post
I think it might not be possible to remap the kickstart without a reboot unless you're using an MMU or external circuitry to do the mapping. Some references might be wrong in the running software and the only way to set them straight would be to reboot.
I think you're right. Like Alexh already said, the MMU emulation would be the best to get in the VHDL-code. However, this FPGA thing is only a one-man hobby project and made ​​of free will. Majsta struggles with the IDE controller right now and I can't help him, because I'm just a hobbyist and not an expert. Also, his time is spent to help the Apollo team's Phoenix-Core development. I don't want to disturb him now with my nonsense.

Quote:
Originally Posted by demolition View Post
Also, I didn't think that VBR move should be possible on a plain 68000? Should be 010+.
This is true. TG68.C-core must be version 1.0 (2Way cache -MC68020) with the VBR move.
ShK 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
Use of 4MB PCMCIA Fast Flash Memory as Fast RAM in A1200 nkarytia support.Hardware 10 16 September 2011 14:37
Loading kickstart to fast RAM for faster lib reading 8bitbubsy support.Hardware 5 21 November 2010 12:36
Kickstart into MMU Gazmoid Hardware mods 9 21 January 2010 08:04
32-bit FAST RAM vs. ZII FAST RAM polbit support.Hardware 16 28 January 2007 21:16
Mapping kickstart to fast ram dkovacs support.Hardware 1 25 August 2005 00:56

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 21:50.


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