Home | Forums | What's new | Resources | |
Just a thought Faster 68000 Cpu in MD1?? |
Dr_Frankenmiga - Oct 27, 2003 |
1 | 2 | Next> |
Berty | Jun 14, 2004 | |||
I though that the 68000 in the saturn was a variation on the 68K core? Because wasnt there a cheaper version of the 68K used for imbeded applications? |
Dr_Frankenmiga | Jun 14, 2004 | |||
Hmmm this thread still going? Just a thing I seen a guy selling overclocked Mega Drives that speed chold be changed with a switch. |
Alexvrb | Jun 15, 2004 | |||
Yes, this was discussed in recent times. He had guides if you wanted to do it yourself. |
Quakester2000 | Jun 15, 2004 | ||||
In fact the saturn uses a Motorola 11.3MHz 68EC000 processor for its sound capabilities but this processor is still part of the 68000 family im unsure what differences there are between it and the orginal 68000 processor. Though i do remember something about the 68EC000 being more optimized towards sound. Loads of info on the 68000 family can be found here http://www.fact-index.com/m/mo/motorola_68000.html... |
antime | Jun 15, 2004 | |||
The 68EC000 is a low-power version intended for embedded use. There are no user-visible changes. The EC model can also be found in Megadrives. |
Mask of Destiny | Jun 18, 2004 | ||||
The timers are in the YM-2612, not the PSG, but they are rarely used. Most timing is based around V-Ints which occur at the same rate regardless of the processor speed. |
ExCyber | Jun 18, 2004 | |||
As for sound, I think most games only update the sound hardware during vsync as well; ISTR that most early Genesis emulators processed sound this way, which should give you a general idea of how widespread it is. |
Darklegion | Jul 17, 2004 | |||
Is there such a thing a s a variable clock? I think being able to control the speed to a degree just by turning a pot would be very nice and the next best thing to it being dynamic. |
Epicenter | Sep 6, 2004 | |||
Hey, I'm Deven Gallo, a.k.a. Epicenter .. I created the MegaDrive/Genesis Overclocking section on Epic Gaming (http://www.epicgaming.net/md_oc...). It's possible to raise the 68000 CPU speed from the stock 7.6 MHz to 19.6 MHz .. possibly higher. I am working on push past that point. My goal is 24 MHz, basically 3x original clock (if you round up to 8). The obvious question always is "Does the game get faster when it shouldn't?" The answer, in almost ALL cases is, no. It just doesn't lag. On a PC, the system is NOT locked to a particular framerate. It will generate as many frames in say, Quake 3, as it possibly can. So when there is lag from the CPU or GPU being overworked, you see a 'slideshow'. However, on the MegaDrive/Genesis, the Video Display Processor (VDP) is locked to display 60 or 50 frames a second no matter what (Depending on region.) So when the 68000 is overworked and is taking MORE than 1 frame to do the work the VDP needs completed to draw it, the VDP draws the old frame over and over again. So, when the 68000 is overclocked, the VDP no longer needs to wait. If the 68000 finsihes its work before the VDP expects it, it doesn't go ahead to the next frame, it can't. So it stays at proper speed. The only (rare) occasions are in situations where the game needs to run as fast as possible due to an extreme stress level, so the game is NOT timed on Vertical Syncrate (50/60 Hz). Instead it's going at maximum possible speed the 68000 can handle. 2 examples (the only 2 that have been found so far, AFAIK) are the Sonic 3D Cinepack intro and Sonic 2's Special Stages. As for stability-- I've noticed over 98% stability running at 12 MHz. It seems the ideal speed, and I can only generate the absolute minimum of lag using that clock frequency. Perhaps 1 frame repeats every few minutes at the worst-- a dramatic improvement, especially in games as lag-heavy as Gunstar Heroes (esp. 2-Player), Ecco the Dolphin (the original, the sequel was much more streamlined). It puts a real dent in 3D games like Hard Drivin', F-15 Strike Eagle II, etc. Heat is a non-issue. The CPU will never get anywhere near its maximum temperature spec, it usually is below 80F even. Anyway. Yes, you can replace the 68000. With some advice/encouragement from me, a friend of mine decided to try it out and put a 68010 in, which is pin/instruction compatible with the 68000. There is a considerable performance boost .. but it ALSO breaks a lot of games and can't be easily 'switched off' like a clock change, unfortunately. As for a 68000->68020 Amiga Accelerator-- I am fairly certain these rely on software since the 68000 and 68020 are NOT directly interchangable. Same for the 68030 and up. |
fonzievoltonov | Sep 7, 2004 | |||
-----------Stupid advice Did you try to overclock the VDP too? Quite risky since the vdp is already very fast (53mhz). If you push it to 2*53mhz, maybe the framerate will be 2time faster without garbages. -----------End stupid advice, lol When you play at a segacd or 32x game with the overclocked system, whats appen? For exemple, could you try sonicCD or Bcracer? Ho, what's about the 32x? Both sh2 may run at 30mhz without serius problem... |
ExCyber | Sep 7, 2004 | ||||
Of course they're not identical, but what differences do you think would cause problems with an appropriate adapter? The only obvious thing I can think of is that games that bankswitch or run code from RAM could have problems with the cache. |
antime | Sep 7, 2004 | |||
Using the upper 8 bits of addresses has caused problems for all m68k platforms when switching CPU. At least the MOVE for SR instruction exists only on the 68000 (and 68008), others change their meaning subtly (eg. MOVEM). |
1 | 2 | Next> |