View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0002209 | 20000LeaguesUnderTheSea | [All Projects] General | public | 2009-12-22 03:00 | 2020-12-31 15:08 | ||||||||
Reporter | Jason | ||||||||||||
Assigned To | Puppe | Project Info | 20000 Leagues under the Sea (Infogrames/Coktel Vision) http://www.whdload.de/games/20000LeaguesUnderTheSea.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | closed | Resolution | fixed | ||||||||||
Summary | 0002209: Hi Puppe, This isn't a bug report but a request for some assistance with 20000 | ||||||||||||
Description | GameVersion: english,pal,2 disks SlaveVersion: 1.0 from 20.05.2000 Hi Puppe, This isn't a bug report but a request for some assistance with 20000 Leagues Under The Sea. I've been trying to patch the manual protection for the English ADFs but am having a lot of trouble. I've gotten to certain points where I can see values being moved and manipulated which are used in a comparison to certain other values, however I still can't find the actual protection check. From what I can see, the actual value is used to produce an offset in memory. That offset contains another value (a checksum) and if it succeeds, the protection passes. Can you help, whether it be some info, or even the slave source? Alternatively, do you have an already patched ADF? Thanks, Jason | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | UAE | ||||||||||||
CPU | 68020 | ||||||||||||
CPUSpeed | 14 | ||||||||||||
ChipSet | AGA | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 2 MB | ||||||||||||
FastMem | 0 MB | ||||||||||||
Workbench | OS 3.1 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 16.9 | ||||||||||||
imported | yes | ||||||||||||
Attached Files |
|
Notes | |
Puppe (developer) 2020-12-29 15:24 |
My slave patches 4010-4017 with 203c 0000 0000 2000 4094-409b with 203c 0000 0000 2000 203c 0000 0000: move.l #0, d0 2000 : move.l d0, d0 (nop) With this patch, white is always the correct colour. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-01-03 03:29 | administrator | New Issue | |
2010-01-03 03:29 | administrator | Status | new => assigned |
2010-01-03 03:29 | administrator | Assigned To | => Puppe |
2010-01-03 03:29 | administrator | Machine | => UAE |
2010-01-03 03:29 | administrator | CPU | => 68020 |
2010-01-03 03:29 | administrator | CPUSpeed | => 14 |
2010-01-03 03:29 | administrator | ChipSet | => AGA |
2010-01-03 03:29 | administrator | GFXCard | => None |
2010-01-03 03:29 | administrator | ChipMem | => 2 MB |
2010-01-03 03:29 | administrator | FastMem | => 0 MB |
2010-01-03 03:29 | administrator | Workbench | => OS 3.1 |
2010-01-03 03:29 | administrator | KickROM | => 40 - Kick 3.1 |
2010-01-03 03:29 | administrator | KickSoft | => None |
2010-01-03 03:29 | administrator | WHDLoad | => 16.9 |
2010-01-03 03:29 | administrator | imported | => yes |
2020-12-29 15:24 | Puppe | Note Added: 0009364 | |
2020-12-31 15:08 | Puppe | Status | assigned => closed |
2020-12-31 15:08 | Puppe | Resolution | open => fixed |