![]() |
![]() |
![]() |
#801 |
Defendit numerus
![]() Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 52
Posts: 3,962
|
WHDLoad is a great and complete package, with support of various cases and all processors setup.
You need to emulate his functions, absolutely doable but not in a trivial way. Remember that if you start a program from WB there can be much resources allocated which must be restored (take for example the considerable RYGAR's use of chip RAM, this must be 'moved/restored', WHDLoad does it transparently). |
![]() |
![]() |
#802 | |
Bane of Magic
![]() Join Date: Nov 2005
Location: Bradford, UK
Age: 36
Posts: 335
|
Quote:
It might be more convenient in cases where the original binary can't be used (morphos etc?) |
|
![]() |
![]() |
#803 |
Registered User
![]() Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,685
|
I might take a look at this to see how viable it is.
When the system goes down it looks like I call Disable() and Forbid() but I also Save and overwrite the copper. I guess a good start would be to call Enable() and Permit before using AmigaDOS again to use the harddrive, but would I need to re-enable the previous copper list and restore the CIA timers as well, doing so would kaput the module player for a start. All that would be very new territory for me and I really don't want to risk breaking people's hard drives. Geezer |
![]() |
![]() |
#804 |
This cat is no more
![]() Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,106
|
you cannot break hard drives by just reading to it. But you can crash the machine all right
![]() Writing is something else... |
![]() |
![]() |
#805 |
Registered User
![]() Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,685
|
|
![]() |
![]() |
#806 |
Defendit numerus
![]() Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 52
Posts: 3,962
|
jotd can create a slave without too much difficulty
![]() Game is well written and practically nothing should be patched (all game's components support higher processor). What is needed is just the management of hdd loading (a trap for the non-system loader). Well, there are the annoying WHDLoad blinking when the system is restored for the hdd load. But PRELOAD exists. @Hewitson: What are the contraindications? It may be that some particular reason in this moment escapes me. Maybe because a machine with more resources is required? Anyway, if you do not boot from floppy, a machine with fast RAM is required... Last edited by ross; 06 March 2019 at 17:23. Reason: added @ |
![]() |
![]() |
#807 | |
Defendit numerus
![]() Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 52
Posts: 3,962
|
Quote:
![]() +1 In any case, an 'internal' hdd support can also be added later when the game is completed. The sources are available for everyone! |
|
![]() |
![]() |
#808 |
This cat is no more
![]() Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,106
|
mcgeezer you're totally right. I think that if I created a game I'd do the same. No need to properly setup & restore everything: video/audio/memory/CIAs.
WHDLoad does a very good job already. I'm not forgetting what I promised. I'm committed on other events (stack overflow moderator election: https://stackoverflow.com/election/11#post-54994793, and Premiere CD32 version with audio tracks ![]() |
![]() |
![]() |
#809 |
Lemon. / Core Design
![]() Join Date: Mar 2016
Location: Tier 5
Posts: 1,136
|
|
![]() |
![]() |
#810 |
Registered User
Join Date: Jan 2010
Location: N/A
Posts: 865
|
Havent been following this for a bit and never knew there was an OCS version out there. Was it done by the same person? The AGA version looks great and I cant wait to try it. Is EAB09 the latest version?
Thanks |
![]() |
![]() |
#811 |
uber cool demi god
![]() ![]() Join Date: Jun 2006
Location: Kent/England
Posts: 2,068
|
Frigging awesome stuff Geezer! Can't wait to try. Loved the interview too.
![]() |
![]() |
![]() |
#812 | |
Natteravn
![]() Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,317
|
(060 freeze)
Quote:
"Let's Fight" is displayed once and then the screen stays as in the screenshot. Rygar does not appear and the game seems frozen. Only the music plays. When I break into the UAE debugger I see the CPU is probably spending all the time in the OS task scheduler after "stop #$2000", waiting for another task or interrupt. With the UAE debugger command 'f' I can proceed to the next instruction executed in RAM, and this is always the level 6 interrupt handler (ptplayer). No user task will ever be executed. The game has completely lost the CPU. Although I wonder how much of the OS did you keep alive in Rygar? Didn't you take over the system? To exclude the possibility of an emulation problem I have set up my old A4000 with CSPPC/060 for another test. Zorro boards no longer work correctly in it, but an AGA game should run fine. What I see is identical to UAE with 060 setting. There is the same freeze. Tested with Rygar 0.10 and with Rygar 0.11. Also tried to turn caches off in early startup. No difference. Hope that helps. |
|
![]() |
![]() |
#813 | |
Registered User
![]() Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,685
|
Quote:
Thanks PHX... I bloody tried a 68060 config in WinUAE and it didn't crash for me at all. I'll try again tomorrow and see if I can replicate it here. I appreciate you taking the time to look at it though. This smells fishy like a failure to wait for the blitter.... I had similar issues in Bomb Jack. Graeme |
|
![]() |
![]() |
#814 | ||
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 46
Posts: 20,421
|
Quote:
Quote:
|
||
![]() |
![]() |
#815 |
This cat is no more
![]() Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,106
|
Oh mcgeezer what would be cool would be to get the executable with symbols for the whdload patch. Note that using an exe packer would also allow to save space on the disk (300% compression) and still include the symbols. EDIT: don't bother, I have something running, figured out ross loader inputs.
Dan yup will re-issue a better CD32 version of Premiere than the original CD32 edition, with 2nd button jump too. That will be a first. Last edited by jotd; 07 March 2019 at 09:45. |
![]() |
![]() |
#816 |
This cat is no more
![]() Join Date: Dec 2004
Location: FRANCE
Age: 51
Posts: 7,106
|
ok, done a whdload version in the zone. It's currently beta, and current game version has bugs
- some raised the "2nd button not working" issue on EAB: button could appear "stuck" (unless it's a CD32 controller). It is because you have to write $FF00 to $DFF034 when reading $DFF016 or 2-button joystick may not work more than 1 time. Classic bug. - credits: it's SIESMIC MINDS but isn't that a typo for SEISMIC MINDS??? - access fault at some point memory is read at $FFFF0000 - can someone create a nice icon for the install? |
![]() |
![]() |
#817 | |||
Registered User
![]() Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,685
|
Quote:
Quote:
Code:
move.w #$c000,POTGO(a5) Quote:
![]() As luck would have it "seismicminds.com and seismicminds.co.uk" were still available so have registered those too for 2 years, it just means I have to generate the SSL certs again! Ross pm'd me to say that he spotted the problem where this is so I will fix in next release (possibly tonight) Beyond my ability! I can't even spell! ![]() Last edited by mcgeezer; 07 March 2019 at 19:51. |
|||
![]() |
![]() |
#818 |
´040 User
Join Date: Jun 2008
Location: Emsland/Germany
Age: 50
Posts: 450
|
|
![]() |
![]() |
#819 |
Registered User
![]() Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,685
|
Here's a Youtube video showing the implementation of the Dragon Rider. This was pretty wicked to code and took a fair bit of thinking.
You'll notice the little physics bits into it when the rider lands there is a little pause, or just before he jumps there's a little pause. Also notice that the enemy initially after landing is slower than Rygar but gains speed gradually. Next update will have him included in the game. ![]() [ Show youtube player ] |
![]() |
![]() |
#820 |
Registered User
![]() Join Date: Jul 2015
Location: The Netherlands
Posts: 3,299
|
Ooh, cool - dragons dropping dangerous dudes!
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Entry: Rygar AGA Edition | mcgeezer | Coders. Entries | 75 | 28 February 2019 21:41 |
On the Ball - World Cup Edition AGA | djcasey | request.Old Rare Games | 4 | 25 January 2013 13:39 |
On The Ball League Edition AGA , Player Manager 2 | StarEye | Games images which need to be WHDified | 11 | 22 January 2010 19:21 |
The Vague #1 AGA-RTG edition is released ! | kas1e | Amiga scene | 12 | 30 October 2007 01:27 |
On The Ball: World Cup Edition AGA | CodyJarrett | request.Old Rare Games | 11 | 27 May 2003 07:14 |
|
|