06 November 2022, 12:19 | #181 | |
Registered User
Join Date: May 2018
Location: Ireland
Posts: 672
|
Quote:
I wonder if UAE supported dumping all addresses(and counts) the PC visits would speed it up? I.e. play a game from start to finish, disassemble the code and enrich with the dumped PC addresses to remove dummy labels in data segments of the code? |
|
06 November 2022, 13:43 | #182 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
accessing data in words or longwords would make a difference. If access as word, then it's not part of an address, if access as longword, then probably an address (if in addressable range), but not always.
|
09 November 2022, 12:11 | #183 |
Alien Breeder
Join Date: Dec 2007
Location: Szigetszentmiklos / Hungary
Age: 46
Posts: 1,096
|
Haven't checked but saw a YT vid of Flight of the intruder, wonder if it also got speed-up with the Fast Ram reallocation?
|
09 November 2022, 12:50 | #184 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
either it's on an emulator, or real amiga. Game naturally uses fastmem, even in whdload. No big gain to expect.
Some news: - good progress made on infestation, will zone a playable beta in a few - still have the project to adapt paraj CPU blitter code for Fighter Bomber and Killing Cloud - Starglider 2: standby but will finish it |
09 November 2022, 22:22 | #185 |
Puttymoon inhabitant
|
Killing Cloud really deserves to be faster game.
|
10 November 2022, 21:46 | #186 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
Infestation fastmem / no caches / no sound to test in the zone
|
10 November 2022, 22:06 | #187 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 8,986
|
Quote:
Its easy enough to track what code is what, simply latch onto the games loader (there is only one), and once it finishes loading, game is unpacked and decrypted, and it also passes in registers where the data was loaded and its size, so at least you can have a compare table knowing that those two elements are enough to identify what has just been loaded. |
|
10 November 2022, 23:14 | #188 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
yes, with whdload slave already existing it makes life easier
|
11 November 2022, 17:41 | #189 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
|
Hunter now runs like light in my a1260 but there is an issue with disk access.
I have written the problem in mantis. |
11 November 2022, 18:29 | #190 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
good catch. There were hidden relocs like
Code:
move.l #$0000233c,d0 So fixed, and update sent to whdload site. Careful: slave itself isn't important to update. The .reloc files have been updated to take those new relocs into account. |
11 November 2022, 20:05 | #191 |
AmigaMan
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
|
Thanks mate. Im really enjoying this game. You are the master!
|
12 November 2022, 00:31 | #192 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
Starglider 2 fastmem update in the zone. Now with crosshairs and sound.
Fixed a few crashes. I have a doubt with the tunnel from the planet. I flew through it and exited it: nothing there. Only an empty planet. Well. Have a try. |
12 November 2022, 02:04 | #193 |
Registered User
Join Date: May 2018
Location: Ireland
Posts: 672
|
That makes sense but wouldn't it make relocation simpler if you had a map of addresses visited by the program counter to seperate code execution vs gfx/sound etc. so you're only focusing on code jmp instructions/and/or interrupts?
|
12 November 2022, 03:19 | #194 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 634
|
Still crashes in the tunnel, also saving doesn't work.
|
12 November 2022, 12:35 | #195 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
Ok watching your first video again. There are several tunnels I may have taken another one. Will try to play exactly like you did. About Red Zone (just re-read your message about the crash on 060/ 100MHz), I was wondering if the game should not be slowed down like other games. I don't have a 68060/100 but "just" a 68060/50 and it runs fine, but for instance with WinUAE if you set "fastest possible" the game is super-slow (which is not logical). So maybe speed regulation (like I did in Starglider 2) could be interesting to add. Speed regulation is necessary on games that expect/are targetting no more than 25 fps on any machine because there are a lot of operations for a 68000. If the cpu is fast enough, the cycle can be completed in 1 frame and the game runs at 50 fps but twice as fast. Happened to F/18 interceptor, and a lot of other games (Populous 2, Syndicate, a lot of 2D games as well like Magic Pockets). |
12 November 2022, 13:53 | #196 | |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 634
|
Quote:
Stephen Leary explains this bug in detail here at 32:33 mark [ Show youtube player ] Last edited by Aardvark; 12 November 2022 at 14:12. |
|
12 November 2022, 21:58 | #197 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
|
12 November 2022, 23:45 | #198 |
Registered User
Join Date: Jan 2019
Location: Finland
Posts: 634
|
|
13 November 2022, 00:34 | #199 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
more interesting. I don't have a crash with WinUAE. But with 020 + 8MB Z2 I get one ! so time to investigate more thanks!!
|
13 November 2022, 01:19 | #200 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
|
yes!! found a fake reloc that made the tunnel crash. Zoned the new version. Works now.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
at a loss with Red Zone framerate | jotd | project.WHDLoad | 23 | 02 March 2021 19:55 |
Cover Disk: Red Zone demo - Freezeframe? | Angus | support.Games | 10 | 06 May 2020 16:09 |
Red Zone? | mikey2002kent | support.Games | 0 | 26 February 2014 22:06 |
Proposal: Split Amiga projects and PC projects? | andreas | project.Amiga Game Factory | 4 | 12 February 2008 12:00 |
Red Zone demo on The One cover disk? | Angus | Retrogaming General Discussion | 7 | 08 November 2006 11:13 |
|
|