English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 24 May 2011, 18:24   #461
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,332
Ok, so I'm refurbishing 3 A4000D's all with KS3.0 ROM's so I figured I'd burn some KS3.x ROMs

So I start with the base v40.068 KS3.1 ROM and then use RomSplit & Remus to apply the ROM patches from BoingBag #2. I want to add the newer scsi.device v43.45

What other things should I look to add?

I'm limited to 512Kbytes with it being an A4000.

I know almost nothing about the work done on exec etc.
alexh is online now  
Old 24 May 2011, 19:06   #462
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,846
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
There are some os39 updates since bb2. including :-
console.device 44.10 from 44.8
filesystem 45.16 from 45.13 (ffs)
shell 45.27 from 45.7

if having to remove workbench.lib to make room, the wbfind from A4000T 40.70 rom may be useful. (Workbench.lib in libs will be used)

mathieeesingbas.lib from A3000 40.68 rom may be useful for space too if the A4000 will always have an fpu. (no integer only option).

I also added Intuition.lib patched for powerwindows (part of romsplit).

Last edited by Mad-Matt; 24 May 2011 at 19:19.
Mad-Matt is offline  
Old 24 May 2011, 19:13   #463
FOL
PSPUAE DEV
 
FOL's Avatar
 
Join Date: Nov 2006
Location: Wales / UK
Age: 45
Posts: 5,999
Send a message via MSN to FOL
Quote:
Originally Posted by alexh View Post
Ok, so I'm refurbishing 3 A4000D's all with KS3.0 ROM's so I figured I'd burn some KS3.x ROMs

So I start with the base v40.068 KS3.1 ROM and then use RomSplit & Remus to apply the ROM patches from BoingBag #2. I want to add the newer scsi.device v43.45

What other things should I look to add?

I'm limited to 512Kbytes with it being an A4000.

I know almost nothing about the work done on exec etc.
I normally do it in order, 3.1, 3.9 BB1, then BB2, then BB3, then BB4.
Obviously as your limited on space, pick the best sutff out, .

Be awesome to be able to compress stuff inthe rom, so you can get more i there, .
FOL is offline  
Old 24 May 2011, 20:52   #464
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
For A4000 I made the following changes to the Kickstart...
Code:
- Exec 45.24 (instead of 40.10)   -->    OS3.9 BB4
- BootMenu 44.7 68020 (instead of 40.5)   -->    OS3.9 BB2
- Console.device 44.10 (instead of 40.2)   -->    OS3.9 BB3
- Datatypes.library 44.48 (instead of 44.47)   -->    OS3.9 BB4
- Filesystem.resource 45.10 (instead of 40.1)   -->    OS3.9 BB2
- FastFilesystem 45.16 (instead of 40.1)   -->    OS3.9 BB4
- Icon.library 46.4.209 (instead of 40.1)   -->    OS3.9 BB4
- Misc.resource 37.2 (instead of 37.1)   -->    OS3.9 BB4
- RAM Handler 44.24 (instead of 39.4)   -->    OS3.9 BB3
- Ramlib 40.3 (instead of 40.2)   -->    OS3.9 BB4
- SCSI.device 44.2 (instead of 40.5)   -->    OS3.9 BB3
- Shell 45.27 (instead of 40.2)   -->    OS3.9 BB3
- Trackdisk.device 40.2 (instead of 40.1)   -->    OS3.9 BB4
You only need to have Workbench.library 45.131 from BB3 put into LIBS: since it doesn't fit inside.
Sadly since the space is so limited you can't put much more stuff (like Cosmos KingCON-Handler or Graphics.library)

I'm also attaching you the Remus project file for you to take a look with an editor (change the paths accordingly if you wanna use it as a template for your own ROM).
Attached Files
File Type: txt kick39_A4000_mfilos.rpf.txt (1.7 KB, 257 views)
mfilos is offline  
Old 25 May 2011, 10:29   #465
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,332
Thanks for the info everyone

The wbfind thing... what is that about?

Does the A3000 mathieeesingbas.lib save space? I may well have to research that. A4000D-CR will always have an FPU as like A3000 it's on the motherboard.
alexh is online now  
Old 25 May 2011, 15:10   #466
Mad-Matt
Longplayer
 
Mad-Matt's Avatar
 
Join Date: Jan 2005
Location: Lincoln / UK
Age: 44
Posts: 1,846
Send a message via ICQ to Mad-Matt Send a message via MSN to Mad-Matt
Yeah the A3000 mathieeesingbas.lib is fpu only so its a little smaller then the versions in other kickstarts. not by much, but it helps

wbfind was in the A4000T rom because workbench.lib was no longer in rom but in libs:
it may be useful to have for compatability if you need to remove workbench.lib to make space for other os39 lib updates.

icon.lib can be left out for space too as os39 setpatch will load it from libs: , but I leave the original os3.1 version in rom as its small and keeps compatability.
Mad-Matt is offline  
Old 29 May 2011, 15:16   #467
A4000Bear
Registered User
 
Join Date: May 2011
Location: Taradale / Australia
Posts: 95
Problems with burning A4000 ROMS

I have been attempting to create 3.9 ROMS for my A4000D using Remus & ROMsplit, and have failed miserably every time. The Amiga shows no sign of life at all with the burnt ROMs installed.

In an effort to isolate the problem, I then tried to simply copy the contents of my existing 3.1 ROMs, again using Remus and ROMsplit. Again no luck.

I then took the 3.1 ROMs from my Amiga and copied them directly. This worked, so the EPROMS and burner I'm using are confirmed as working.

This is what I'm using:
ROMS: MX27C4100-10
Burner: TOP3000
ROMsplit version: 1.0rc15
Remus version: 1.0rc35

The settings in Remus are as follows:
ROMbase = $F80000
ROMsize = 512K
Image type = Split & swapped
Checksum = yes

Briefly, this is what I'm doing (when trying to simply copy 3.1 to new ROMS):
Using ROMsplit, I click on 'Grab ROM', then 'Select All' then 'Extract Files'
The contents of the Kickstart are then saved successfully.

Using Remus, I select where the ROM contents were previously saved. The various files from the ROM are displayed in the right window. I doubleclick on each of them to copy them to the left window. Using the settings shown above, I then click on 'Compile' and I provide a filename. The LO and HI files save successfully.

These are then burnt onto properly erased EPROMS, and they compare OK with the original files. But when I put them in my A4000, they do not work at all. They also do not compare with 'real 3.1 ROMS', though the ASCII data display in the programmer looks superficially the same. Note that I am not attempting to make 3.9 ROMS for this test, merely creating 3.1 ROMS.

I have attached the rpf file generated from Remus from when I was testing. See below.

Given there are lots of people out there who have successfully created A4000 ROMS, I'm sure someone could point me in the right direction.

Thanks
David
Attached Files
File Type: txt TEST.txt (1.7 KB, 300 views)

Last edited by A4000Bear; 29 May 2011 at 15:27. Reason: Addition of example file
A4000Bear is offline  
Old 29 May 2011, 16:03   #468
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
As I see the whole procedure you're doing everything right.
My only difference is that I user NORMAL instead of Split & Swapped and also choose Speed ROM as well.

In the end upon compile I had the kick.rom file (512kb).
Then you can use the SplitROMImage command inside tools with the following declaration:
1> cd Remus/Tools
1> SplitROMImage RAM:kick.rom SWAP

That will give you an 0 as output and you'll see that you're gonna have 2 files HI and LO as well that you'll be burning to your programmer.

Only thing I don't know... if the MX27C4100-10 EPROMS you're using are compatible with 27C400 ones (they can be the same but I don't for sure).
Also are you sure you haven't putted them opposite way (I mean the Hi in Lo's position physical in the socket)?
mfilos is offline  
Old 30 May 2011, 12:20   #469
A4000Bear
Registered User
 
Join Date: May 2011
Location: Taradale / Australia
Posts: 95
Quote:
Originally Posted by mfilos View Post
As I see the whole procedure you're doing everything right.
My only difference is that I user NORMAL instead of Split & Swapped and also choose Speed ROM as well.

In the end upon compile I had the kick.rom file (512kb).
Then you can use the SplitROMImage command inside tools with the following declaration:
1> cd Remus/Tools
1> SplitROMImage RAM:kick.rom SWAP

That will give you an 0 as output and you'll see that you're gonna have 2 files HI and LO as well that you'll be burning to your programmer.

Only thing I don't know... if the MX27C4100-10 EPROMS you're using are compatible with 27C400 ones (they can be the same but I don't for sure).
Also are you sure you haven't putted them opposite way (I mean the Hi in Lo's position physical in the socket)?

Thanks, Mfilos, I'll give your suggestion a try.

The MX27C4100 EPROMS do have the same pinout as the 27C400, and in fact, I have seen genuine Kickstart ROMs using the MX27C4100. In any case I did try copying the original kickstarts directly to the MX27C4100 EPROMs, and they worked fine.

I found that the 'LO' chip corresponds to U175 and the 'HI' chip corresponds to U176. I did try them in the alternate sockets, just in case, but there was no difference.


*** UPDATE ***
I just tried your suggestion, Mfilos, but the ROMs still don't work.

Last edited by A4000Bear; 30 May 2011 at 15:25. Reason: Added results of testing
A4000Bear is offline  
Old 30 May 2011, 17:27   #470
orange
Registered User
 
orange's Avatar
 
Join Date: Apr 2007
Location: Belgrade
Posts: 567
nope, MX27C4100 is different from MX27C400. it's a common mistake since former is so easier to obtain.
orange is offline  
Old 31 May 2011, 19:14   #471
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,332
Quote:
Originally Posted by orange View Post
nope, MX27C4100 is different from MX27C400.
Pretty sure there is no such thing as an MX27C400.

The MX27C4100 _IS_ Macronix's 27C400 EPROM.

The datasheets show that the MX27C4100DC-10 is pin compatible with other 27C400 devices such as the Atmel AT27C400 and the ST M27C400.

They should work fine with Amiga.

I've got 10's of them so I'll try one soon. (But I shouldn't need to as there are discussions everywhere of people using MX27C4100DC-10 with Amiga with no issues)

Last edited by alexh; 31 May 2011 at 19:21.
alexh is online now  
Old 10 June 2011, 08:27   #472
orange
Registered User
 
orange's Avatar
 
Join Date: Apr 2007
Location: Belgrade
Posts: 567
ah, well I was wrong, mistook it for '27C4001-100'

@A4000Bear
iirc, there is a jumper for setting ROM speed in A4000, have you tried that?
orange is offline  
Old 10 June 2011, 11:39   #473
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
@orange

Yes, put it on 160ns !
Cosmos is offline  
Old 18 June 2011, 13:08   #474
A4000Bear
Registered User
 
Join Date: May 2011
Location: Taradale / Australia
Posts: 95
Quote:
Originally Posted by orange View Post
ah, well I was wrong, mistook it for '27C4001-100'

@A4000Bear
iirc, there is a jumper for setting ROM speed in A4000, have you tried that?

Yes I have, thanks.

In any case, I have decided to give my attempts at updating the A4000 ROM a break, and I am now working on updating my A2000. I'm having much more success here, and basically all I need to do now is to finalise and tweak what I want to include.

Once I have done that, I'll try the A4000 again.
A4000Bear is offline  
Old 20 June 2011, 11:57   #475
Pacemaker
Registered User
 
Join Date: Nov 2007
Location: Fuerth
Posts: 13
Hi

I want to buy a Willem programmer. But I don't know with which adapter.
I want to burn a patched kick for my A1200. Could you help me to figure out the right adapter?

Thanks
Pacemaker is offline  
Old 20 June 2011, 13:06   #476
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
The right adapter is the one that can accept 27c400 or 27c4100 chips.
Jope is online now  
Old 06 July 2011, 14:00   #477
A4000Bear
Registered User
 
Join Date: May 2011
Location: Taradale / Australia
Posts: 95
Finally got back to trying to make a Kickstart ROM for an A4000 and have had some success.

There is a possible compatibility problem I have found with the new Exec 45.25 and my A4000D with a Macrosystems Warp Engine. With the Warp Engine jumpered so that the SCSI autoboot is OFF, everything is fine. The kickstart screen comes up, and the machine will boot from a floppy. It also works well with a standard Commodore 030 card and IDE drives.

But if the Warp Engine's SCSI autoboot is ON, the machine constantly cycles between a very dark grey and black screen.

Everything works fine when I create the same kickstart, but using Exec 45.20, from OS3.9.



Any suggestions?
A4000Bear is offline  
Old 06 July 2011, 15:49   #478
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
I had exactly the same issue with my BPPC's SCSI.
With exec 45.20 from BB2 no issues while with 45.25.02 (previous version since now the latest is 45.25.15) I had this Black screen reboots.

http://eab.abime.net/showthread.php?p=763436#post763436

Haven't tried yet the latest 45.25.15 version of exec.library due to no time, but will and report back in the related thread.
mfilos is offline  
Old 06 July 2011, 16:39   #479
A4000Bear
Registered User
 
Join Date: May 2011
Location: Taradale / Australia
Posts: 95
Quote:
Originally Posted by mfilos View Post
Haven't tried yet the latest 45.25.15 version of exec.library due to no time, but will and report back in the related thread.
I just tried it with the Warp Engine mentioned previously and the new 45.25.15 exec. Still the same as before, where it's OK when SCSI autoboot disabled, but repeated cycling of dark grey and black sceeens when SCSI is on.
A4000Bear is offline  
Old 14 November 2011, 07:31   #480
merlinkv
Amiga user since 1989
 
merlinkv's Avatar
 
Join Date: Nov 2009
Location: Spain
Age: 60
Posts: 119
Hi to all,

Just received my new stuff to make my own EPROM's:

- Willem True USB Programmer GQ-X4
- ADP-054 16 Bit EPROM 40/42 pin ZIF adapter
- Some AMD 27C400's & 27C800's with speeds from 50 to 120ns
- UV eraser

My steps:

- Installed drivers & soft: OK
- Selected the 27C400
- Inserted EPROM in the 42 pins ZIF socket in the correct way
- Check if EPROM is Blank: OK
- Loaded KS image in the buffer (.rom and/or .bin).

At this step everything seems to be OK, but when I try to write the EPROM's all times I receive and error (offset image-device) and the process stops. Also I saved the buffer in .bin format and reloaded into the buffer... the same error. Byte swap has no changes: Error....

Then I need to re-erase the EPROM's.......

Anyone can help me?

Thanks

Last edited by merlinkv; 14 November 2011 at 07:45.
merlinkv 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
Problems with 3.1 kickstart in WHDload zap64uk project.WHDLoad 7 30 March 2010 00:23
Burning Kickstart Roms clueless Hardware mods 8 06 January 2010 13:31
Kickstart problems... asm1 project.WHDLoad 2 14 March 2009 15:29
Problems with Kickstart 3.1 [was: various posts in a thread in News] ARTHUR071169 project.MAGE 33 15 October 2006 13:33
Kickstart 3.1 problems adgloride support.Hardware 5 08 June 2004 03:57

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 15:47.

Top

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