English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 26 May 2021, 15:39   #21
g1dtf
Registered User
 
Join Date: May 2021
Location: Rotherham, UK
Posts: 2
When creating a1200 roms for burning. After splitting and doubling, do I need to use byteswap 2 or byteswap 4 to create the required bin files for burning to 27C400.
g1dtf is offline  
Old 27 May 2021, 13:05   #22
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Guess it normally should be:

Double if you need to.
Byteswap 2 to take account for high endian.
Then split wordwise.

Hope this helps.
Nightshft is offline  
Old 27 May 2021, 18:54   #23
g1dtf
Registered User
 
Join Date: May 2021
Location: Rotherham, UK
Posts: 2
Roms Burnt, Installed and working fine.
g1dtf is offline  
Old 23 September 2021, 10:21   #24
Twanger
Registered User
 
Join Date: Dec 2005
Location: near Munich, Germany
Age: 44
Posts: 55
Hi Stefan,

cool program - thanks!!
Would it be possible to add a bytewise split/dissect? That could be helpful!
Twanger is offline  
Old 30 September 2021, 21:44   #25
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Hi Twanger,

I'm busy working on the 1942 project at the moment.

However, I also considered adding bytewise operations and will take a look at this when there is some time.

Regards, Stefan
Nightshft is offline  
Old 01 October 2021, 02:08   #26
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Okay, just gave it a shot and burned some midnight oil.

Version 1.28 released.
Including bytewise merge and split.
Download at post 1 as always.

Enjoy!

Last edited by Nightshft; 01 October 2021 at 02:25.
Nightshft is offline  
Old 01 October 2021, 18:37   #27
Twanger
Registered User
 
Join Date: Dec 2005
Location: near Munich, Germany
Age: 44
Posts: 55
Thank's a lot!
I'll test it the next days (nights).
Twanger is offline  
Old 01 October 2021, 23:58   #28
RoC
Registered User
 
Join Date: May 2011
Location: Italy
Posts: 214
Thanks!

Byte split is juicy for the CDTV extended roms.

As an idea for future releases, it would be great if you could add support to the CD32 roms with their special interleave.

This is an example of the same operation with srec_cat, starting from the standard and extended CD32 Remus files:

Code:
srec_cat.exe KS_32_CD32_std -Binary -Byte_Swap -Split 4 0 2 -Offset 0x40000 KS_32_CD32_std -Binary -Byte_Swap -Split 4 2 2 -Offset 0xC0000 KS_32_CD32_ext -Binary -Byte_Swap -Split 4 0 2 -Offset 0x00000 KS_32_CD32_ext -Binary -Byte_Swap -Split 4 2 2 -Offset 0x80000 -Output 2_KS_320_CD32_1MB_byte-swapped.bin -Binary

srec_cat.exe 2_KS_320_CD32_1MB_byte-swapped.bin -Binary -Crop 0x80000 0x100000 -Offset -0x80000 -Output 3a_KS_32_CD32_bank0.bin -binary
srec_cat.exe 2_KS_320_CD32_1MB_byte-swapped.bin -Binary -Crop 0x00000 0x80000 -Output 3a_KS_32_CD32_bank1.bin -binary

Last edited by RoC; 03 October 2021 at 08:52.
RoC is offline  
Old 06 October 2021, 00:00   #29
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Hi Roc,
I will take a look at it.
Greets, Stefan
Nightshft is offline  
Old 06 October 2021, 00:38   #30
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
I've implemented the CD32 interleave algorithm. Hope I got it right, guess it is, but I didn't test a lot so please check and leave feedback.
Note that you have to manually byteswap after merging, but that's only one click.

Eprom Hexxer 1.29 is in the zone.

Regards
Nightshft is offline  
Old 06 October 2021, 07:24   #31
RoC
Registered User
 
Join Date: May 2011
Location: Italy
Posts: 214
Eprom Hexxer - Eprom Binary Tool

You rock!! Thank you so much

Will test it and let you know.

EDIT:

Well done!

It looks good, because i compared the CRC-32 of the EpromHexxer CD32 3.2 rom with the one sucesfully used.

The first rom to be provided is the Remus Extended then the Remus Standard, finally ByteSwapped2.

Last edited by RoC; 06 October 2021 at 16:16. Reason: Tested it
RoC is offline  
Old 07 October 2021, 13:37   #32
Twanger
Registered User
 
Join Date: Dec 2005
Location: near Munich, Germany
Age: 44
Posts: 55
Yesterday I finally tested the new version for splitting CDTV Roms.
Works perfectly, thanks again!
Twanger is offline  
Old 19 February 2022, 11:34   #33
jbenam
Italian Amiga Zealot
 
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,910
@Nightshft
It seems over 26 engines detect EpromHexxerV1.28.zip as a Trojan over at VirusTotal.

Could you please check what is going wrong?

Thanks.
jbenam is online now  
Old 19 February 2022, 13:42   #34
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Hi jbenam,
yes I noticed that too.
They are using AI more and more for recognition and regretably many of them seem to go wild and don't like some programs
Not sure what I can do about this, but I will look into it.
If anybody has good clues how to whitelist a win executable I'm all ears.

Edit: I'm working on it. Hard task as you don't know WHY it gets recognized. Got it down to 10 meanwhile however.

If you want you can run it in something like Sandboxie in the mean time (Just to be 100% sure. The sandboxie main window will show it runs clean).

Last edited by Nightshft; 19 February 2022 at 16:33.
Nightshft is offline  
Old 19 February 2022, 18:57   #35
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
I did a lot of tests with small code changes today, checking the file after each change (tedious) and got the VT score down to 11. Not happy but better than nothing.

I also sent the file to Malwarebytes for false positive inspection (no idea if this will work out).
Still: if somebody knows good methods to get a lower VT score/whitelist a win exe please share.

Edit: To be clear:
The tool is fine. It's a false positive.
Maybe because AV Vendors use AI more and more, but I don't know the reason for sure.
Got a response from Malwarebytes and it should get resolved (for their scanner) with the next definition update.
Wrote to another 2-3 vendors. I don't know if that will help, let's see.

Updated to version 1.30 in the first post.
V1.29 added support for CD32 conversion.
V1.30 is just todays result (same functionality).

Last edited by Nightshft; 19 February 2022 at 21:22.
Nightshft is offline  
Old 19 February 2022, 21:57   #36
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL?
Posts: 2,741
Quote:
Originally Posted by Nightshft View Post
Still: if somebody knows good methods to get a lower VT score/whitelist a win exe please share.
Add some stuffing - like stupid animation that will take some 10MiB, perhaps player and few songs to select - if your application will get ridiculous amount of fat and will be at least 30..50MiB then i could bet for a box of beer that everything will be fine... Nowadays most suspicious are useful application with small size... So try to do such bloat version with fountain (animation), bells and whistles (songs).
Thanks for application!
pandy71 is offline  
Old 19 February 2022, 22:40   #37
supaduper
Registered User
 
supaduper's Avatar
 
Join Date: Oct 2012
Location: Krypton
Posts: 1,210
Nice one, Avast anitvirus was deleting the executable when I tried to open EpromHexxer, so I had to turn off Avast when I wanted to use it, but 1.30 seems to have worked so well done


Edit**

Might aswell put this in this thread a guide I did on how to do a custom rom
I have had some TF1260 owners ask me how to put the ehide.device into a custom rom, so I have done a quick how to guide below for doing a custom 3.2 and 3.1 rom.


You will need to download Doobreys Remus and Romsplit and install it on your system, link below
http://www.doobreynet.co.uk/beta/

Download Epromhexxer here in this thread first post



1. Grab your 3.2 rom file from either your OS 3.2 disk or use `transrom` to grab it from your Amiga
2. Start Romsplit (Ver 1.29) and pick your grabbed 3.2 file and click extract, then save the extracted modules to a folder of your choice.
3. Start Remus, leave the default settings as they are, click on the `Rom Contents` tab then on the right window find and load the 3.2 modules you just saved.
4. using your mouse click and select all the modules and drag them all to the left Build window.
5. Now back to the right window and search for the ehide.device
6. Now drag the ehide.device into the left window, make sure you put it at the bottom of the Build list. (If doing a custom 3.1 rom, you must remove the Workbench.library so there is enough space for the ehide. device and put the Workbench.library into the Libs dir on the System drive otherwise it will not work).

7. Go to the top of the Remus window and in the first dropdown select `Compile`, it will say done in the Build window if successful.

8. So you now have a 512k custom rom, test it in Winuae to see it works. if yes then you are ready to process it for burning to two eproms
9. using a program like `Epromhexxer` or cartman you need to Spilt the file into two files so` Split Word` (wordwise) will then give you two 256k files (LO-HI), you then need to Concatenate both files, basically this means `Double` each file so it is 512k, so select each 256k file and concatenate it to 512k.

10. you now have two 512k files, so all you need to do now is `Byteswap` each file so they can be flashed onto two eproms and used in a real Amiga. ( in Epromhexxer use `Byteswap2` to do this )

** Note
This guide is for rom 3.2, if you are doing a custom 3.1 then `REMOVE` the Workbench.library from the build List, make sure that you then manually replace the Workbench.library back into Libs on the System disk otherwise it will not work

Download Workbench Library here:
http://www.amigaforever.com/classic/download/

Last edited by supaduper; 19 February 2022 at 22:53.
supaduper is offline  
Old 19 February 2022, 23:51   #38
wiz12
Registered User
 
Join Date: Feb 2017
Location: Ireland
Posts: 752
I'm using Kaspersky Interent Security and it doesn't detect it as a virus or trojan.
wiz12 is offline  
Old 20 February 2022, 20:54   #39
Nightshft
Registered User
 
Nightshft's Avatar
 
Join Date: Mar 2018
Location: Austria
Posts: 615
Quote:
Originally Posted by pandy71 View Post
Add some stuffing - like stupid animation that will take some 10MiB, perhaps player and few songs to select ...
Now I'm considering adding a keygen mod-track. Just to get whitelisted (joke)

Thanks for your feedback guys. I'm happy it is useful.

Btw, as I contacted some vendors yesterday, with the new definition updates the VT score got down to 6 (Edit: 4) today.

Last edited by Nightshft; 21 February 2022 at 03:42.
Nightshft is offline  
Old 21 February 2022, 16:33   #40
ToreB
Registered User
 
Join Date: Feb 2022
Location: Norway
Posts: 2
Hi guys, newcomer here.
I am working on a 8-bit system and tried to download the Epromhexxer tool linked in the first post in this thread.
However, my Win 10 virus scanner marks it as infected and containing a trojan or something.
Nightshift might need to check the zip file contents.
Cheers
Tore
ToreB 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
EPROM Experimentation xArtx Hardware mods 15 04 April 2017 08:02
Anyone with eprom burner in Australia? RichardM support.Hardware 6 19 October 2011 11:31
EPROM Suggestion Loedown support.Hardware 3 12 January 2011 22:19
Help with Blizzard 1230 MK IV EPROM content stachu100 support.Hardware 6 03 January 2011 08:55

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 10:03.

Top

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