View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0001095 | JimPower | [All Projects] General | public | 2005-10-19 12:29 | 2020-05-03 19:57 | ||||||||
Reporter | Damian Baran | ||||||||||||
Assigned To | JOTD | Project Info | Jim Power (Loriciel) http://www.whdload.de/games/JimPower.html | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | closed | Resolution | fixed | ||||||||||
Summary | 0001095: The background floor always 'flashes' in non-fly levels. | ||||||||||||
Description | Install: Jim Power (Loriciel) http://whdload.de/games/JimPower.html GameVersion: english,pal,2 disks SlaveVersion: 1.0 from 20.05.2000 Hi MiCK! ---> Jim Power in Mutant Planet The background floor always 'flashes' in non-fly levels. It stops 'flashing' when I am not turning left/right. In the first level it looks good at the beginning, but after (about) a half of it, the probem appears. No changes via CACHE/NOCACHE. Only the loading speed change, hehe. :) Cfg: A1200, 020, 8M Fast, ROM 3.0, HDD 2.6G, WHDLoad 16.4, Slave 1.1 Regards, El Amigos. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Machine | A500 | ||||||||||||
CPU | 68000 | ||||||||||||
CPUSpeed | 7 | ||||||||||||
ChipSet | OCS | ||||||||||||
GFXCard | None | ||||||||||||
ChipMem | 256 KB | ||||||||||||
FastMem | 0 MB | ||||||||||||
Workbench | OS 3.9 | ||||||||||||
KickROM | 40 - Kick 3.1 | ||||||||||||
KickSoft | None | ||||||||||||
WHDLoad | 16.4 | ||||||||||||
imported | yes | ||||||||||||
Attached Files |
|
Notes | |
haynor666 (reporter) 2009-10-08 18:54 |
I can confirm this, long standing issue. But game can be passed without problems. |
haynor666 (reporter) 2009-11-10 11:02 |
any plans to fix this ? |
haynor666 (reporter) 2009-11-10 13:14 |
JOTD created JST install. Maybe he can fix this. |
haynor666 (reporter) 2010-06-24 20:07 |
Ok, I'll try |
mahen (reporter) 2012-05-02 00:23 |
I can confirm this issue as well. Haynor : did you manage to get in touch with JOTD ? Can I do anything to help ? (as a user) |
haynor666 (reporter) 2012-05-02 19:34 |
No, I lost interest in this one. Besides it's not a serious bug. |
Hexaae (reporter) 2013-09-13 03:10 Last edited: 2013-09-13 03:15 |
A real pity the development stopped to fix last flickering parallax glitches left in WHDLoad slave 1.1! It's one of the most impressive Amiga platform games ever! |
haynor666 (reporter) 2013-09-13 14:35 |
For a quite long time StingRay is active. Maybe he can look at this. This but starts appear just after you get first power-up. |
Hexaae (reporter) 2013-09-13 14:48 Last edited: 2013-09-13 14:52 |
BTW, does it use 060 unimplemented instructions? I've seen some Exception 'Illegal instruction' $10 at $289E with latest 2.6.0+, that implemented a better 060 emulation... This occurs after the "You are here" map, before game starts. Attached core dump: http://www65.zippyshare.com/v/67874847/file.html |
haynor666 (reporter) 2013-09-13 15:46 |
StingRay has currently assign report 2696. I didn't spotted this before previos post. I'm sure he will take a look at this. |
StingRay (developer) 2013-09-13 19:38 Last edited: 2013-09-13 19:38 |
I will redo this patch as there are several problems with it. Expect updated patch this winter. |
haynor666 (reporter) 2014-05-04 23:34 |
Any progress StingRay ? |
StingRay (developer) 2014-05-15 10:14 |
Progress yet but the updated patch is not finished yet. Patience please. :) |
haynor666 (reporter) 2016-06-08 17:19 |
How is the progress StingRay ? |
StingRay (developer) 2016-06-08 20:17 |
Working on it from time to time but I still prefer demo patching which is what I'm currently doing. Don't expect any news here before winter [notice how I deliberately didn't mention any year ;)]. |
haynor666 (reporter) 2016-06-13 18:15 |
Ok, not a problem as game works (though I retest it with whdload 18.2, didn't play couple of years). This is only a small graphic issue :) |
StingRay (developer) 2016-06-17 11:42 |
Well, changed my mind, after fixing the Beast 3 patch I restarted the work on the Jim Power patch as it's an ace game (excellent code!). :) Can you please try the attached slave and tell me if the flickering still occurs? Please note that this slave is just for testing and not finished, so ONLY test if flickering occurs or not. And in answer to Hexaae, yes, there is a movep instruction used which I have emulated in the current patch! |
Hexaae (reporter) 2016-06-17 15:07 |
Mmmh... 1st level is ok now, but I've seen some issues on 2nd level... WUAE here though so maybe I have to change some settings. Trainer in game keys not working with this beta slave, would be handy for testing. |
StingRay (developer) 2016-06-17 18:32 |
Thanks for testing, try the new test slave, you can select levels in the splash window and skip levels during game by pressing "N". I have also fixed the same problem that was responsible for the flickering in the flying levels. Try again and let me know how it works. |
haynor666 (reporter) 2016-06-17 18:53 |
I tried latest slave and for most part flickering is gone. But when I die and game moves playfield fast to the last check point I noticed flickering. Also game slowdowns quite a bit. I tested only first level so far. The biggest problem is first boss - graphic is thrashed totally :/ BTW. I have unlimited lives even if I didn't check required option. |
Hexaae (reporter) 2016-06-17 19:40 |
Finally justice is done to this masterpiece classic for the Amiga! Thank you! Still some trainer issues (or wanted?): infinite lives, bombs etc. ON by default after you die first time, and skipping/starting levels directly. |
Hexaae (reporter) 2016-06-17 19:43 Last edited: 2016-06-17 19:49 |
@haynor666 Yes, I've solved boss trashed gfx and glitches on WinUAE using these tooltypes in the Jim Power WHDLoad icon: SLAVE=JimPower.slave PRELOAD QUITKEY=$5d ExecuteStartup=C:uae-configuration cachesize 32 cpu_cycle_exact true cpu_speed real Custom1=8 NoCache PreloadSize=1846498 NOCACHE is required to remove trashed boss gfx. P.S. A shot of my WinUAE system on YT: https://www.youtube.com/watch?v=cXYJnWK4d7A ;) 040/040 max speed WB (Picasso 96 emu), working WHDLoad games and all the rest... |
haynor666 (reporter) 2016-06-17 20:06 |
I'm playing on real amiga with EC030 proc and 32 mb fast. NOCACHE didn't help. I've decided to end boss after first stage with this corruption but after I defeated it whole game has trashed gfx (map, second level) :/ |
StingRay (developer) 2016-06-17 20:19 |
Any trainer issues: unimportant as I was only interested in the flickering issues ("fixing" it requires disabling of just one line of code). As for the end boss, are the graphics trashed all the time? |
haynor666 (reporter) 2016-06-18 14:11 Last edited: 2016-06-18 14:14 |
When I end first stage and start fight first boss I have trashed graphics all the time. After I defeated (somehow I managed to do this despite problems) I have trashed map screen and trashed second (flight) level. BTW. Originally flashes occurs only when I get second weapon in first level (different weapon about after half of level not the EXP for first weapon). I have to confirm this today with older slave. |
Hexaae (reporter) 2016-06-18 14:48 Last edited: 2016-06-18 15:27 |
A little request for StingRay: can you add a ButtonWait before level start, on the map screeen? |
StingRay (developer) 2016-06-19 15:27 |
Haynor: I can not reproduce the "trashed graphics" problem at all. Does this happen with the older slave too? Game uses a bit of self-modifying code here and there but if that's the reason the graphics trash NOCACHE should fix it. Hexaae: ButtonWait (or delay) for the map screen will be added as it disappears way too fast when game runs from HD. |
StingRay (developer) 2016-06-19 15:58 |
ButtonWait support for map screen added and a problem related to fetch mode on AGA machines fixed which could cause trashed graphics. Please try attached slave and tell me if the graphics problems still occur. |
Hexaae (reporter) 2016-06-19 19:06 |
P E R F E C T (on WinUAE) |
haynor666 (reporter) 2016-06-19 19:17 Last edited: 2016-06-19 19:30 |
Really? Graphics trash is fixed but I still have some frame loosing/sprite lag. Since trash is gone I could play futher and I noticed: On first level when die game rapidly move playfield backward. While this happening some parts of graphics dissapearing. Looks like amiga does not have enough time to draw all elements during rapid movement. Sometimes this even happen if you are on fast platform. On first boss upper part of sometime has some frames lag to bottom part of boss. On second boss this flickering/frames lags is almost all the time :/ Also I made mistake desribind when flashing occurs with previous slave. It happens exactly after I pick first weapon upgrade NOT after i pick second weapon. What is strange everything is fine back when I pick second weapon, also everything is fine when I picked extension for second weapon :| Since shoots are sprites maybe weapon extension use one more sprite than weapon without upgrades. At least Codetapper states this: http://www.codetapper.com/amiga/sprite-tricks/jim-power/ |
Hexaae (reporter) 2016-06-19 19:27 |
What's you exact system configuration? I've seen you have an EC030 = without MMU 030 CPU... |
StingRay (developer) 2016-06-19 19:30 Last edited: 2016-06-19 19:31 |
This is not fixable without a major recode of the game engine which I am of course not going to do. Coder timed the game for A500 and cheated by not waiting for vertical blank, instead he sometimes waits for the middle of the screen or some other raster line so drawing will be finished in time on A500. I may add selectable raster line waits so people can try to find the perfect raster line waits for their systems (they are different on each andany CPU and depend on the speed of the machine etc. pp.). Have to think about it though as I'm sure this will generate a lot of new "bug" reports which I don't want to happen for obvious reasons. |
haynor666 (reporter) 2016-06-19 19:32 Last edited: 2016-06-19 19:37 |
I've played on old slave and even on my EC030 apart for flashing first layer (sometimes) everthing is fine. I understand StingRay, not a problem here. Similiar problem was with Deep Core - game either run too fast (on EC030) or too slow (when blitter waits were put in slave). Wepl would have calculate blitter waits for every processor independly. That reminds that I should test CD32 edition instead of disk version. |
haynor666 (reporter) 2016-06-20 21:35 |
BTW. Maybe we could advertise this problem a bit on EAB forum? Right now there are only 3 testers. |
mahen (reporter) 2016-06-24 11:21 |
I'll test it on my MiST. It used to work properly at least in the first half of the game. BTW, a support for the 2nd joypad button would be awesome, I don't know how difficult it is to add it :) Thanks again for your work !! |
haynor666 (reporter) 2019-06-15 22:15 |
No beacuse it was not fixed in my opinion. What is strange flashing occurs only after I get first power up. Before this everything is fine. That was the only problem of old slave. |
StingRay (developer) 2019-06-16 14:55 Last edited: 2020-03-28 16:15 |
In this case I have spent an INSANE amount of time to fix the timing problems but I'm not happy with the results yet hence I haven't released the updated patch yet as I don't like to release unfinished stuff. Anyway, I will finish my version of the patch (it has been recoded from scratch) and add your joypad additions, this however will not happen anytime soon as I still have to find a way to fix the timing problems properly. |
JOTD (developer) 2020-03-28 16:14 |
Stingray sent his WIP and it helps. But there are issues also in the flying levels, specially when using smartbomb, to a point where it becomes very annoying. On WinUAE there is absolutely no problem. But on a CD32 for instance, even with Sting fix, a lot of issues remain. This is going to be very difficult to fix properly. |
haynor666 (reporter) 2020-03-29 19:04 |
In interesting why it happens on real CD32 and amiga 1200 but not on WinUAE. Also why this happens only I get first weapon upgrade. |
JOTD (developer) 2020-03-29 21:15 |
the more objects on the screen the more chance the flicker can occur For instance, in flying levels, triggering smartbomb makes the game flash like crazy. Also when dying and the scroll goes backwards. |
JOTD (developer) 2020-04-09 00:58 Last edited: 2020-04-09 12:55 |
tested tonight with my CD32 and calibrated the syncs properly for each level. Not sure it works for all amigas, but on CD32 it's now perfect (except for first flying boss with slight glitches in the background, but it's really minor now). Worth a try @haynor666 (new slave attached) |
haynor666 (reporter) 2020-04-09 19:22 |
Tested and it works fine on EC030 except first boss You mentioned - bottom part of boss flashing at the beginning of fight |
JOTD (developer) 2020-04-09 19:44 |
thanks for testing. And great!! Updated the version to fix the first boss. Tested on CD32, no glitches at all) |
haynor666 (reporter) 2020-04-23 09:12 |
Please, release final slave. I would like to test it ;) |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2009-04-10 00:47 | administrator | New Issue | |
2009-04-10 00:47 | administrator | Status | new => assigned |
2009-04-10 00:47 | administrator | Assigned To | => MiCK |
2009-04-10 00:47 | administrator | Machine | => A500 |
2009-04-10 00:47 | administrator | CPU | => 68000 |
2009-04-10 00:47 | administrator | CPUSpeed | => 7 |
2009-04-10 00:47 | administrator | ChipSet | => OCS |
2009-04-10 00:47 | administrator | GFXCard | => None |
2009-04-10 00:47 | administrator | ChipMem | => 256 KB |
2009-04-10 00:47 | administrator | FastMem | => 0 MB |
2009-04-10 00:47 | administrator | Workbench | => OS 3.9 |
2009-04-10 00:47 | administrator | KickROM | => 40 - Kick 3.1 |
2009-04-10 00:47 | administrator | KickSoft | => None |
2009-04-10 00:47 | administrator | WHDLoad | => 16.4 |
2009-04-10 00:47 | administrator | imported | => yes |
2009-10-08 18:54 | haynor666 | Note Added: 0001497 | |
2009-11-10 11:02 | haynor666 | Note Added: 0001522 | |
2009-11-10 12:24 | Wepl | Assigned To | MiCK => |
2009-11-10 13:14 | haynor666 | Note Added: 0001524 | |
2009-11-10 13:59 | Wepl | Status | assigned => new |
2010-06-24 20:07 | haynor666 | Note Added: 0001840 | |
2012-05-02 00:23 | mahen | Note Added: 0002724 | |
2012-05-02 19:34 | haynor666 | Note Added: 0002729 | |
2013-09-13 03:10 | Hexaae | Note Added: 0003435 | |
2013-09-13 03:12 | Hexaae | Note Edited: 0003435 | View Revisions |
2013-09-13 03:15 | Hexaae | Note Edited: 0003435 | View Revisions |
2013-09-13 14:35 | haynor666 | Note Added: 0003438 | |
2013-09-13 14:48 | Hexaae | Note Added: 0003439 | |
2013-09-13 14:52 | Hexaae | Note Edited: 0003439 | View Revisions |
2013-09-13 14:52 | Hexaae | Note Edited: 0003439 | View Revisions |
2013-09-13 15:46 | haynor666 | Note Added: 0003445 | |
2013-09-13 19:38 | StingRay | Note Added: 0003449 | |
2013-09-13 19:38 | StingRay | Assigned To | => StingRay |
2013-09-13 19:38 | StingRay | Status | new => assigned |
2013-09-13 19:38 | StingRay | Note Edited: 0003449 | View Revisions |
2014-05-04 23:34 | haynor666 | Note Added: 0003919 | |
2014-05-11 10:27 | JOTD | Relationship added | has duplicate 0002999 |
2014-05-15 10:14 | StingRay | Note Added: 0003988 | |
2016-06-08 17:19 | haynor666 | Note Added: 0004918 | |
2016-06-08 20:17 | StingRay | Note Added: 0004919 | |
2016-06-13 18:15 | haynor666 | Note Added: 0004947 | |
2016-06-17 11:42 | StingRay | Note Added: 0004971 | |
2016-06-17 11:43 | StingRay | File Added: JimPower.slave | |
2016-06-17 15:07 | Hexaae | Note Added: 0004974 | |
2016-06-17 18:32 | StingRay | Note Added: 0004975 | |
2016-06-17 18:33 | StingRay | File Deleted: JimPower.slave | |
2016-06-17 18:33 | StingRay | File Added: JimPower.slave | |
2016-06-17 18:53 | haynor666 | Note Added: 0004976 | |
2016-06-17 19:40 | Hexaae | Note Added: 0004977 | |
2016-06-17 19:43 | Hexaae | Note Added: 0004978 | |
2016-06-17 19:49 | Hexaae | Note Edited: 0004978 | View Revisions |
2016-06-17 20:06 | haynor666 | Note Added: 0004979 | |
2016-06-17 20:19 | StingRay | Note Added: 0004980 | |
2016-06-18 14:11 | haynor666 | Note Added: 0004982 | |
2016-06-18 14:12 | haynor666 | Note Edited: 0004982 | View Revisions |
2016-06-18 14:14 | haynor666 | Note Edited: 0004982 | View Revisions |
2016-06-18 14:48 | Hexaae | Note Added: 0004986 | |
2016-06-18 15:27 | Hexaae | Note Edited: 0004986 | View Revisions |
2016-06-19 15:27 | StingRay | Note Added: 0004988 | |
2016-06-19 15:57 | StingRay | File Deleted: JimPower.slave | |
2016-06-19 15:57 | StingRay | File Added: JimPower.slave | |
2016-06-19 15:58 | StingRay | Note Added: 0004989 | |
2016-06-19 19:06 | Hexaae | Note Added: 0004990 | |
2016-06-19 19:17 | haynor666 | Note Added: 0004991 | |
2016-06-19 19:21 | haynor666 | Note Edited: 0004991 | View Revisions |
2016-06-19 19:23 | haynor666 | Note Edited: 0004991 | View Revisions |
2016-06-19 19:25 | haynor666 | Note Edited: 0004991 | View Revisions |
2016-06-19 19:27 | Hexaae | Note Added: 0004992 | |
2016-06-19 19:30 | StingRay | Note Added: 0004993 | |
2016-06-19 19:30 | haynor666 | Note Edited: 0004991 | View Revisions |
2016-06-19 19:31 | StingRay | Note Edited: 0004993 | View Revisions |
2016-06-19 19:32 | haynor666 | Note Added: 0004994 | |
2016-06-19 19:34 | haynor666 | Note Edited: 0004994 | View Revisions |
2016-06-19 19:36 | haynor666 | Note Edited: 0004994 | View Revisions |
2016-06-19 19:37 | haynor666 | Note Edited: 0004994 | View Revisions |
2016-06-20 21:35 | haynor666 | Note Added: 0004996 | |
2016-06-24 11:21 | mahen | Note Added: 0005001 | |
2019-06-15 22:15 | haynor666 | Note Added: 0006868 | |
2019-06-16 14:55 | StingRay | Note Added: 0006869 | |
2019-06-24 11:46 | StingRay | Assigned To | StingRay => |
2020-01-12 23:12 | JOTD | Summary | Jim Power: Hi MiCK! ---> Jim Power in Mutant Planet The background floor always => The background floor always 'flashes' in non-fly levels. |
2020-01-12 23:12 | JOTD | Description Updated | View Revisions |
2020-02-14 10:19 | JOTD | Assigned To | => StingRay |
2020-02-14 10:19 | JOTD | Status | assigned => confirmed |
2020-03-28 16:14 | JOTD | Note Added: 0007980 | |
2020-03-28 16:15 | JOTD | Note Edited: 0006869 | View Revisions |
2020-03-29 19:04 | haynor666 | Note Added: 0007987 | |
2020-03-29 21:15 | JOTD | Note Added: 0007990 | |
2020-04-02 10:57 | StingRay | Assigned To | StingRay => |
2020-04-09 00:56 | JOTD | Assigned To | => JOTD |
2020-04-09 00:56 | JOTD | Status | confirmed => assigned |
2020-04-09 00:56 | JOTD | Status | assigned => resolved |
2020-04-09 00:56 | JOTD | Resolution | open => fixed |
2020-04-09 00:56 | JOTD | File Deleted: JimPower.slave | |
2020-04-09 00:58 | JOTD | Note Added: 0008087 | |
2020-04-09 00:58 | JOTD | Note Edited: 0008087 | View Revisions |
2020-04-09 12:54 | JOTD | File Added: JimPower.zip | |
2020-04-09 12:55 | JOTD | Note Edited: 0008087 | View Revisions |
2020-04-09 19:22 | haynor666 | Note Added: 0008088 | |
2020-04-09 19:43 | JOTD | File Deleted: JimPower.zip | |
2020-04-09 19:43 | JOTD | File Added: JimPower.zip | |
2020-04-09 19:44 | JOTD | Note Added: 0008089 | |
2020-04-23 09:12 | haynor666 | Note Added: 0008413 | |
2020-05-03 19:57 | JOTD | Status | resolved => closed |