03 July 2020, 23:53 | #701 | |
_Repair_Nerd_
Join Date: Jun 2020
Location: Germany
Posts: 71
|
Quote:
I've tested the Eproms with 150ns - and most of my A500 don't like it; the "120ns" would be run fine At this Point -> i only use the "120ns" Eproms, i.e. 27C400; 27C800; 26C1600 |
|
05 July 2020, 05:04 | #702 |
Registered User
Join Date: Oct 2019
Location: Melbourne/Australia
Posts: 39
|
To add to that, i just burnt a 105ns 27c400 for my A500+ and it works fine. No issues yet, if this helps.
|
10 October 2020, 19:11 | #703 |
Registered User
Join Date: Oct 2008
Location: Finland
Posts: 643
|
I have made a tool to simplify working with roms (for Amiga etc). It is called EPROM Tool and you can get it here:
http://daemonbite.com/files/linked/EPROMToolV09.zip (Windows only at the moment) |
10 October 2020, 20:37 | #704 |
Registered User
Join Date: May 2011
Location: Italy
Posts: 214
|
Problems burning Kickstart
Have been using the Nightshift’s EPROM tool for some time, which made the rom preparation for burning super easy.
I will try this new Mick Gyver’s tool as well. |
20 October 2020, 09:35 | #705 |
_Repair_Nerd_
Join Date: Jun 2020
Location: Germany
Posts: 71
|
|
20 October 2020, 11:48 | #706 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,949
|
I use srec_cat from the srecord package. No gui to slow me down, so it can be fully scripted and it will do just about anything you can imagine to various binary/srec/intel hex files.
|
20 November 2020, 11:39 | #707 | |
Registered User
Join Date: Sep 2019
Location: Adelaide Australia
Posts: 29
|
Quote:
Here's how to burn a kickstart eprom set for an amiga a1200 or a3000 in easy steps: For Amiga 3000, replace U6A with U181 and U6B with U180 Requirements • Eprom Programmer (with support for 27C400) • WinHex utility (registered version) or write your own code to perform Steps 1 to 2. • Kickstart rom file being used in WinUAE (not encypted and legally created from your own set of A1200 kickstart roms, of course) • Two blank 27C400 eproms Step 1: Split the kickstart rom file In WinHex select: Tools -> FileTools -> Dissect -> Wordwise (16-bit) Select source kickstart rom file Type in destination filename#1 eg. U6A_tmp.rom (00000-3FFFF for U6A) Type in destination filename#2 eg. U6B_tmp.rom (00000-3FFFF for U6B) Now you have two smaller rom files Step 2: Fill addressable unused memory space for both eproms Now, we're going to copy the contents of addresses 00000-3FFFF to 40000-7FFFF for U6A_tmp.rom To do this, in WinHex select: Tools -> FileTools -> Concatenate Type in destination file for a blank rom file to be created (eg. U6A.rom) Append file U6A_tmp.rom to U6A.rom Repeat this again, append source file U6A_tmp.rom to U6A.rom Select Done and a message box will appear: 524288 bytes from 2 files were concatenated to "U6A.rom" Repeat Step 2 using U6B_tmp.rom to create U6B.rom Step 2b: Load U6A.rom into Winhex and select all, then Edit - Modify Data - Select "Reverse byte order" with a value of 2, save out as U6A_swapped.rom Repeat Step 2b for U6B.rom to create U6B_swapped.rom Step 3: Burn the kickstart eproms Start up eprom programmer software with 27C400 device selected. Load U6A_swapped.rom to the buffer Insert a 27C400 eprom into the eprom programmer and burn buffer to the eprom. Apply opaque sticky label over the eprom window and mark it "U6A" Repeat Step 3 for U6B.rom, marking it "U6B" Step 4: Install eproms into A1200 or A3000 Insert eprom U6A into U6A and eprom U6B into U6B socket or U180 into U180 and U181 into U181 socket(make sure the eprom has correct pin connections and orientation). Last edited by Mickoz; 20 November 2020 at 11:43. Reason: Correction |
|
20 November 2020, 12:34 | #708 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,949
|
Or from a posix shell (linux, mac, wsl) after you have installed srecord
This splits the file: srec_cat source.rom -Binary -split 4 0 2 -byte-swap -o hi.rom -Binary srec_cat source.rom -Binary -split 4 2 2 -byte-swap -o lo.rom -Binary Then double it to fill a 27c400: cat hi.rom hi.rom > hi.bin cat lo.rom lo.rom > lo.bin Make a little shell script so you can just call it once against your rom file.. (this is for my own future benefit because I always have to look at the manpage for srec_cat because I do these so seldom ;-) #!/bin/bash [ ! -f $1 ] && echo "File not found: $1" && exit 1 srec_cat "$1" -Binary -split 4 0 2 -byte-swap -o /tmp/"$1"hi -Binary srec_cat "$1" -Binary -split 4 2 2 -byte-swap -o /tmp/"$1"lo -Binary cat /tmp/"$1"hi /tmp/"$1"hi > "$1"-hi.bin cat /tmp/"$1"lo /tmp/"$1"lo > "$1"-lo.bin rm /tmp/"$1"hi /tmp/"$1"lo |
05 April 2021, 18:22 | #709 |
Registered User
Join Date: Apr 2021
Location: France
Posts: 2
|
Hi, for 1200
1)use 27c160 2)speed 27160 =< 100..very important or will not work! 3)Burn 4)enjoye. |
05 April 2021, 18:25 | #710 |
Registered User
Join Date: Apr 2021
Location: France
Posts: 2
|
and never leave an EEprom half full, always fill it.
|
14 May 2021, 23:20 | #711 |
Registered User
Join Date: Dec 2019
Location: California / USA
Posts: 25
|
I have done a video on the process step-by-step, using SRecord instead of WinHEX ($$$). I wish I had seen Jope's post first before wasting an hour trying to get the syntax correct for srec_cat.exe. Had to educate myself on the difference between "Word" splitting and "bit" splitting. As an alternative, I used the tried-and-true Windows copy command to concatenate the images.
Video here: [ Show youtube player ] |
15 May 2021, 21:25 | #712 |
Registered User
Join Date: May 2011
Location: Italy
Posts: 214
|
Problems burning Kickstart
Wrong post. Sorry
|
29 June 2021, 12:02 | #713 |
Registered User
Join Date: Jul 2018
Location: UK
Posts: 77
|
I just want to confirm, is it ok to use 27C800 with OS 3.2 on an Amiga 1200?
I have a couple of these lying around but if they're a problem I'll just buy a pre-written set when I order OS 3.2. |
29 June 2021, 12:24 | #714 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,949
|
You can use them, but most of the chip will be wasted. You should duplicate the contents of the 512k bin files to get 1MB files for burning.
|
29 June 2021, 12:36 | #715 |
Registered User
Join Date: Jul 2018
Location: UK
Posts: 77
|
|
28 September 2021, 17:27 | #716 |
Registered User
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
|
Recently, I bought a bunch of AMD 27C400's off eBay from two different sellers, both from China, and the chips were all pretty much identical, i.e. came from the same source. I've had these sitting on the shelf for a while, and only was until last night that I cracked out my TL866 that I bought after I got the 27C400's and plugged in an adapter board that I made a couple of weekends ago. I suspected these chips were probably re-marked, I confirmed this was the case after watching a YouTube video on how to pull the Chip IDs out of the ROM's.
The Chip ID for these Chinese AMD 27C400's came back as "00c2 b800" instead of "0001 009d" which is correct for the AMD ROMs. The ROMs I actually have appear to be MX 27C4111's. I'm assuming this means it's in the MX 27C4100 line, perhaps a newer revision? The question I have is: Are the MX 27C4100/4111 chips equivalent to the AMD 27C400's? |
28 September 2021, 17:35 | #717 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
|
They are pin compatible but with much worse access time, so 4100 might not be fast enough. You can try without breaking anything though.
|
29 September 2021, 07:07 | #718 |
Registered User
Join Date: May 2011
Location: Taradale / Australia
Posts: 99
|
|
29 September 2021, 16:25 | #719 |
Registered User
Join Date: May 2010
Location: Ames, IA, USA
Posts: 521
|
I think the only catch to the EPROMs I have is if the speed of the EPROM is appropriate for the Amiga as a Kickstart ROM. I have no idea if there is a way to test that without uncovering the original markings somehow.
|
15 December 2021, 10:59 | #720 |
Amiga user since 1989
Join Date: Nov 2009
Location: Spain
Age: 60
Posts: 119
|
With Remus 1.80 I have build a nice Kickstart 3.9 1MB for my A1200D with next modules, libraries and devices ...
First ROM ADD Modules/44.57_ROMUpdate(3.9bb2)/exec_45.20(A1200-A500) ADD Blizkick/1MB_ROM ADD Modules/40.68(A1200)/audio.device_37.10 ADD Modules/40.68(A1200)/battclock.resource_39.3 ADD Modules/40.68(A1200)/battmem.resource_39.2 ADD Modules/44.57_ROMUpdate(3.9bb2)/bootmenu_44.7(68020) ADD Modules/40.68(A1200)/card.resource_40.4 ADD Modules/40.68(A1200)/carddisk.device_40.1 ADD Modules/40.68(A1200)/cia.resource_39.1 ADD Modules/40.68(A1200)/con-handler_40.2 ADD Modules/44.57_ROMUpdate(3.9bb2)/console.device_44.8 ADD Modules/40.68(A1200)/disk.resource_37.2 ADD Modules/MerlinKV/dos.library ADD Modules/40.68(A1200)/expansion_40.2(A1200) ADD Modules/BB4/FileSystem.resource ADD Work2:Install/BoingBag3.9-3&4/Files1/L/FastFileSystem ADD Modules/40.68(A1200)/gadtools.library_40.4 ADD Modules/MerlinKV/icon.library ADD Modules/40.68(A1200)/input_40.1 ADD Modules/40.68(A1200)/intuition.library_40.85 ADD Modules/40.68(A1200)/keymap.library_40.4 ADD Modules/MerlinKV/layers.library ADD Modules/MerlinKV/mathffp.library ADD Modules/MerlinKV/mathieeesingbas.library ADD Modules/40.68(A1200)/misc.resource_37.1 ADD Modules/40.68(A1200)/potgo.resource_37.4 ADD Modules/3.9-44.57_ROMUpdate(BB2)/ram-handler_44.24_NoBss ADD Modules/40.68(A1200)/ramdrive_39.35 ADD Modules/40.68(A1200)/ramlib_40.2 ADD Modules/MerlinKV/romboot44_3 ADD Work2:Install/BoingBag3.9-3&4/Files2/Devs/scsi-A1200.device ADD Modules/3.9-44.57_ROMUpdate(BB2)/shell_45.7 ADD Modules/40.68(A1200)/timer.device_39.4 ADD Modules/BB4/trackdisk.device ADD Modules/MerlinKV/utility.library ADD Modules/40.68(A1200)/wbtask_39.1 ADD Blizkick/ROMFixes_2.7 Extended ROM ADD Others/ROMHeader/ROMHeader_E0 ADD Others/DummyCDstrap ADD Modules/Blizkick/BPPCFix ADD Modules/MerlinKV/datatypes.library ADD Modules/MerlinKV/graphics.library ADD Work2:Install/BoingBag3.9-3/Files1/libs/workbench.library ADD Modules/MerlinKV/pfs3aio ADD Modules/MerlinKV/SmartFilesystem ------------------- ROM is plenty of space for that reason I have put the workbench.library inside. ROM is really working like a charm. Time to boot without HDD or floppy inserted is about 2-3 seconds. Tested on 27C800 for single ROM setup and with M27C160/MX29F1615 (100ns) for four ROMs setup on my KS switcher. Last edited by merlinkv; 15 December 2021 at 16:51. |
Currently Active Users Viewing This Thread: 2 (0 members and 2 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.GameBase Amiga | 33 | 15 October 2006 13:33 |
Kickstart 3.1 problems | adgloride | support.Hardware | 5 | 08 June 2004 03:57 |
|
|