nfg.forums

NFG Forums => SIG X68000 => Topic started by: hyperneogeo on December 14, 2014, 08:57:26 PM

Title: Xellent30S Question
Post by: hyperneogeo on December 14, 2014, 08:57:26 PM
I'm curious about this. So I got this Xellent30S that I want to get the most out of and I found this JP site where it says he upgraded it with a 40MHZ processor (68030RC40)

http://web.kyoto-inet.or.jp/people/m-ito/netbsd/netbsd.html (http://web.kyoto-inet.or.jp/people/m-ito/netbsd/netbsd.html)

Of course this is for NetBSD, but I have no interest in that.

According to the Oh! X 2000 on the page you need to get rid of pins X (to boot X-Windows, which I might be interested in..but defiantly not needed), D and pull up + connect 4.7OHM to MMUDIS. Now I'm not sure if those last 2 are needed in order to boot a 40 mhz version of the processor or just part of the Net BSD junk.

Has anyone tried this? The crystal oscillator on the board only connects to the FPU, so it wouldn't make sense to change that. Any thoughts on this?
Title: Re: Xellent30S Question
Post by: famiac on December 15, 2014, 06:21:25 AM
ah damn that's cool! I wish i could help but i can't even get my x68000 to boot with my xellent30s installed so i think the board may be broken somewhere. I'll try to mess with it over the break.

may i ask where you found yours?
Title: Re: Xellent30S Question
Post by: hyperneogeo on December 15, 2014, 01:58:59 PM
Someone living in Japan had an extra one and sold it to me.
Title: Re: Xellent30S Question
Post by: eidis on December 15, 2014, 06:48:20 PM
 Hi Hyperneogeo !

The mod looks very simple and maybe you could even get away with only inserting the 40Mhz processor. I think that the MMUDIS mod could only apply to NetBSD and is not required in normal every day use. Try disconnecting FC2 if a simple CPU swap does not do the trick. The next step, if there are still trouble, would be to disconnect the NC pins.

Disconnect the X (FC2) pin from MC68030 socket if you want to use the X Window System
Disconnect the unneeded D (NC - not connected) pins from MC68030 socket
MMUDIS - solder a 4.7k ohm resistor between V (Vcc - power supply) and M (MMUDIS). This one is not entirely clear. Does the MMUDIS pin needs to be separated from the socket or not ?

o o o o o o o o o o o o o
o o o o o o o o o o o o o
o o o o o o o o o o o o o
o o o o D         o o o o
o o o               o o o
o o o               o o o
o o o               o o o
o o o D           D V o M
o o o               o o o
X o o o D         o o o o
o o o o o o o o o o o o o
o o o o o o o o o o o o o
o o o o o o o o o o o o o


FC0–FC2 (Function Codes) - 3-bit function code used to identify the address space of each bus
cycle.

MMUDIS - The MMU supports virtual memory systems by translating logical addresses to physical ad-
dresses using translation tables stored in memory. The MMU stores address mappings in
an address translation cache (ATC) that contains the most recently used translations. When
the ATC contains the address for a bus cycle requested by the CPU, a translation table
search is not performed. Translations Can Be Disabled with External MMUDIS
Signal

Keep the scene alive !
Eidis
Title: Re: Xellent30S Question
Post by: hyperneogeo on December 15, 2014, 10:41:03 PM
Very interesting. Thanks for the additional information. I'm going to try to track down a 40 mhz version and see what it does.

Edit: Also I think he might mean you need to connect the 4.7k OHM resistor to the MMUDIS pin while leaving it in the slot. That would make more sense than taking the pin out imo.

Edit agin: http://www.geocities.co.jp/SiliconValley-SanJose/6068/x68/ace.html (http://www.geocities.co.jp/SiliconValley-SanJose/6068/x68/ace.html) Another site with a guy fiddling with the Xellent30S and putting in a 50 mhz one.
Title: Re: Xellent30S Question
Post by: Opethian on December 16, 2014, 01:01:21 AM
I cant imagine any games that would take advantage of a 40MHz proc and still run correctly. On the other hand you might be able to run win95 better lol
Title: Re: Xellent30S Question
Post by: hyperneogeo on December 16, 2014, 09:50:43 AM
Quote from: Opethian on December 16, 2014, 01:01:21 AM
I cant imagine any games that would take advantage of a 40MHz proc and still run correctly. On the other hand you might be able to run win95 better lol

Purely curiosity heh...might be able to run Road Blaster at 10 FPS!!!!
Title: Re: Xellent30S Question
Post by: eidis on December 16, 2014, 04:44:21 PM
 Hi Opethian !

Could you please provide more info on Win95 for the X68000 ?

Keep the scene alive !
Eidis
Title: Re: Xellent30S Question
Post by: SuperDeadite on December 16, 2014, 11:18:29 PM
Quote from: eidis on December 16, 2014, 04:44:21 PM
Hi Opethian !

Could you please provide more info on Win95 for the X68000 ?

Keep the scene alive !
Eidis

I think he got confused with CPU upgrades for the FM Towns.   ;D
Title: Re: Xellent30S Question
Post by: Opethian on December 17, 2014, 12:59:34 AM
ah yes sorry it was Towns that got the Win 95

I guess the only shell X68000 was SX and KO then?
Title: Re: Xellent30S Question
Post by: SuperDeadite on December 17, 2014, 09:39:37 PM
There were a few other operating systems such as OS-9, but that's only for the nerd elite.
Title: Re: Xellent30S Question
Post by: hyperneogeo on January 10, 2015, 11:25:59 AM
Okay I went ahead and did it and from what I can tell it does jack lol. I removed the pins and soldered the 4.7k ohm to the VCC and the MM (but he mentions that power is already soldered to MM with the other resistor, so I dunno what adding another one does). Maybe this is only for getting Netbsd to work or something..dunno.
Title: Re: Xellent30S Question
Post by: eidis on January 10, 2015, 02:28:59 PM
 Hi Hyperneogeo !

QuoteMaybe this is only for getting Netbsd to work or something..dunno.

That is correct. This hack disables the 68030 MMU and in this case is only required for running NetBSD.

More info on the MMU can be found here:

Memory management unit
http://en.wikipedia.org/wiki/Memory_management_unit (http://en.wikipedia.org/wiki/Memory_management_unit)

Keep the scene alive !
Eidis
Title: Re: Xellent30S Question
Post by: skpstmgs on January 24, 2015, 06:45:01 PM
If an Xellent30 has been modded to work with NetBSD, will it still work as intended with regular X68K games? There is one currently on YAJ, but it looks like there is a resistor soldered on the back of it and it mentions NetBSD "remodelling". Some of the instructions above mention removing pins, so can anyone confirm if this is detrimental for normal use? Thanks!
Title: Re: Xellent30S Question
Post by: hyperneogeo on January 24, 2015, 06:55:33 PM
you can always take it off.
Title: Re: Xellent30S Question
Post by: neko68k on January 27, 2015, 01:03:39 AM
I can only say this from emulation experience, but no, it doesn't seem to matter if your 030 is modded for NetBSD. If all you're doing is playing games, you don't need an 030 anyway. Almost no games benefit from it.