Welcome, Guest. Please login or register.

Author Topic: WHDLoad on a 68010 CPU: Is It Possible??  (Read 4110 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« on: November 27, 2012, 11:05:15 AM »
@Lassie

What kickstart ROM is in your A2000?
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« Reply #1 on: November 27, 2012, 11:08:45 AM »
Quote from: psxphill;716480
Most amiga 500 games expect the trapdoor ram to be at c00000, which is neither chip or fast.


If you have such an A500 then you can mod it so that the trapdoor RAM is CHIPram.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« Reply #2 on: November 27, 2012, 11:24:54 AM »
Quote from: barney;716417
I know several people have said that a 68000 is too slow to run WHDLoad, and I agree with that.  I was curious though....is it possible to run it with a 68010?  I have used this CPU in the past and saw a slight speed increase on some games but I have never tried it with WHDLoad.  Has anybody ever tried it before.  If you have, please give me your results.  Thanks.


A 68010 is exactly the same as a 68000 except:
It was easy to get them a little faster, like 12 or 16 Mhz

If you plug in a 68010 that is running at 7.15909Mhz as the 68000 then all that changes is:
1. Mul#? instructions go significantly faster.  But no self-respecting asm coder uses MUL in a time critical loop :)  Nevertheless I have seen cracktros run at much higher framerate on a 7Mhz 68010 than on 7Mhz 68000.  Obviously they used Muls to calc their 3D rotating gfx.  Shame on them :)

2. 68010 has Loop Mode  Very tiny loops can run from internal cache.  Does it really matter to you?  Meh

3. On 68010 the Move SR, instruction is privileged.  That means its ILLEGAL.  So any game that uses it will work on 68000 and blow up on 68010.  Maybe WHDLoad has a fancy patch for this?  Donno.


Bottom line: A 68010 introduces software incompatibilities for only a tiny improvement in speed.  I say it isn't worth it.  But you can do what you want :)   If I was going to suffer incompatibilities to old badly coded gamez then I would just go ahead and use a 68030 or higher.

I always kept at least 1 Amiga with a plain 68000 for 100% compatibility reasons.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« Reply #3 on: November 27, 2012, 01:14:09 PM »
Quote from: lassie;716545
Hi they have 2.0 ROMS ( 37.175 )


What is your experience with WHDLoad and a 1.3 ROM?

A couple of years ago
I was going to set up my old A2000 1MB chip 8 MB fast + some kind of SCSI hard drive controller that maybe works or maybe doesn't as a WHDLoad arcade game center.. but I read somewhere (sounded very authoritative) that WHDLoad would not work on KS 1.3 so I gave up my idea and put my box of 4GB SCSI drives in the closet.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« Reply #4 on: November 27, 2012, 01:40:31 PM »
Quote from: psxphill;716552
A lot of games run in supervisor mode, which doesn't cause a problem.

Oh really.  I never knew that.  What is the advantage of doing that?

Why would one game do it but another refuse to do it?


Quote

 As this affects all subsequent processors it can't be a big problem, or the games wouldn't run on an 020/030/040/060 either.

When 020 first came out I remember a lot of stuff crashing on it in 1987.  donno why tho.  Could have been self-modifying code or illegal instruction.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: WHDLoad on a 68010 CPU: Is It Possible??
« Reply #5 on: November 28, 2012, 10:32:17 AM »
Quote from: barney;716676
I was thinking.  I wanted to install WHDLoad on my Amiga 1000 after I installed a hard drive and added memory.  Now I find out that only 512kb chip ram isn't sufficient enough for WHDLoad.  Now I am wondering whether adding ram to an Amiga 1000 is even feasable.  What would be the point?  Is there a way around the 512kb chip ram barrier on the 1000?


Now u see why I gave my A1000 away.

u could solder identical ram chips on top of your existing ram chips for an extra 256K chipram  but that does not solve ur problem.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA