28 August 2023, 00:40 | #1 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
Anyone willing to dongle crack Scala MM200 NTSC?
Just ripped originals that use the red dongle
|
28 August 2023, 01:13 | #2 |
Registered User
Join Date: Aug 2006
Location: Augusta, Georgia, USA
Posts: 550
|
I know it's not what you asked, but you can make a Scala dongle pretty easily.
https://www.cameratim.com/electronics/scala-dongles |
28 August 2023, 01:43 | #3 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
@r.cade Yeah, I'm kinda going in the opposite direction - running Scala NTSC in a non-WinUAE emulated environment =) My usual strategy of "look at how someone else cracked it and adapt" is failing me because the only uncracked original Scala I can find is a Norwegian version of MM300 *laughs*
|
28 August 2023, 04:16 | #4 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
|
|
28 August 2023, 05:53 | #5 |
Registered User
Join Date: Jan 2015
Location: australia
Posts: 486
|
Not sure if it's ntsc but planetemu has a 8 disk set of MM200 cracked...
|
28 August 2023, 13:50 | #6 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
It's PAL...and different enough that I can't see how it was done. There are no NTSC releases in the wild period (cracked or otherwise), hence the reason I went to such trouble to preserve this.
|
01 September 2023, 13:00 | #7 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
|
01 September 2023, 16:26 | #8 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
|
02 September 2023, 21:34 | #9 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
I downloaded the files and had a bit of a look today. I managed to find the obfuscated/encrypted code that checks the port for the dongle but not found a way to patch it yet. It will be a few days before I have some free time to look into it further but I will keep you updated
|
03 September 2023, 02:07 | #10 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
Very very much appreciated and no hurry whatsoever…it’s waited 30 years, it can wait a while longer. . Thank you!
|
03 September 2023, 13:21 | #11 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
I found a bit of spare time to look at this again this morning. Give the attached files a go. I've just included the modified files.
scalamm.device goes in devs: ScalaMM and ScalaMMPlayer go in the main scala install folder AnimLab goes in the Utilities folder under the scala install path. I have only played with it for a short amount of time and its possible there are additional checks that may trigger for certain functions or after an amount of time. I managed to load up a few of the demo files and view them thats about as far as my knowledge of this program goes i'm afraid. Let me know how you get on |
05 September 2023, 15:59 | #12 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
Will take a look ASAP, thank you so much!
|
05 September 2023, 22:42 | #13 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
|
|
05 September 2023, 22:49 | #14 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
|
06 September 2023, 04:04 | #15 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
What has been your productivity increase since using ghidra? i.e it saves 30% time. |
|
06 September 2023, 10:24 | #16 | |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
Quote:
It was written in C. The productivity is very difficult to quantify and I wouldn't claim to be an expert in its use. I'm sure there are features that I don't know about that would be useful. its not as Amiga specific as resource obviously so you get things like this... Code:
LAB_0021f034 XREF[1]: 0021f030(j) 0021f034 51 c8 ff fc dbf D0w,LAB_0021f032 0021f038 26 6e 01 14 movea.l (0x114,A6),A3 0021f03c 70 00 moveq #0x0,D0 0021f03e 22 3c 00 move.l #0x3000,D1 00 30 00 0021f044 4e ae fe ce jsr (-0x132,A6=>exec_library_SetSignal) BPTR dos_library_SelectOutput(BP ULONG exec_library_SetSignal(ULO -- Call Destination Override: exec_library_SetSignal (0025713 Navigating around the code is quick and easy and generally it does everything I need. I am not keen on the motorola syntax and I don't think you can change that. one thing that was particularly useful in this instance was it immediately picked up the obfuscation that they had used to hide the accessing of the cia registers Code:
LAB_00244e28 XREF[1]: 00244e20(j) 00244e28 20 3c 05 move.l #0x5ff1008,D0 ff 10 08 00244e2e e6 88 lsr.l #0x3,D0 00244e30 20 40 movea.l D0,A0 00244e32 19 50 00 09 move.b (A0)=>DAT_00bfe201,(0x9,A4)=>DAT_002450a7 I have to say overall I like it |
|
14 September 2023, 19:01 | #17 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
Well, that took longer than I would like. LOL
There's definitely still some issues. Without the dongle, if you do the following: - Start ScalaMM - Hit "Load script" - Choose "Scripts" in the upper right - Highlight ScalaTime.script - Hit "OK" - Hit "Run!" and let it play all the way through (seemingly without issue - let it complete and cycle back to the beginning, then press Esc on the keyboard), you'll see a cascade of error messages (mostly "Internal Error" with one "Unable to load IFF" thrown in) that do not appear when using the dongle _even with the cracked binaries and device_. |
14 September 2023, 19:04 | #18 | |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
Quote:
|
|
14 September 2023, 20:23 | #19 |
Not a Rebel anymore
Join Date: Apr 2005
Location: UK
Age: 51
Posts: 499
|
Tried this a couple of times and I don't see the same issue. Can you provide more details of the configuration you are using. What machine, how much memory does it have, what OS version are you using.
|
14 September 2023, 21:41 | #20 |
Registered User
Join Date: Feb 2008
Location: New York / USA
Posts: 360
|
A500 with ECS, 1MB chip, 5.5MB slow-fast (AdRAM 560D), 14MHz 68000 with AdSpeed/AdIDE, Kickstart 2.04, AmigaDOS 2.1.
I have a different machine I can dig out if needed to test with. Quite surprised you can't repro - it fails 100% of the time without the dongle and 0% of the time with. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Found...and lost (re: Scala NTSC) | rhester72 | request.Apps | 6 | 30 October 2023 00:28 |
Scala MM200 on WinUAE - does _any_ version work? | rhester72 | support.Apps | 12 | 10 September 2022 03:15 |
Scala MM400 NTSC Version | crazyegg | request.Apps | 5 | 21 May 2018 17:14 |
Scala, TVPaint 3.0, Lightwave (versions which need dongle) | mark_k | request.Apps | 66 | 27 July 2017 00:53 |
Scala IC500 dongle? | zerohour1974 | support.Apps | 2 | 16 March 2015 23:14 |
|
|