Search found 155 matches

by 8bitwizard
Fri Oct 22, 2010 11:36 am
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

Oh, now I see. He's trying to build with 3.4.6 as his main compiler. Apple's dev environment has been using 4.x for a while now, so I guess that's why I haven't had problems. In that case, see if your Linux has an option to specifically install GCC 4 compilers. (It's been how many years now? People ...
by 8bitwizard
Tue Oct 19, 2010 11:44 am
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

Whatever version that uses built for me under OS X. And I found the latest version before posting it.
by 8bitwizard
Mon Oct 04, 2010 12:04 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

About all I can say is that a "stock" linux install is not likely to include a sufficient set of tools and libraries to compile compilers, just as I have to install the Developer Tools disk on OS X to even compile anything. All my script does is start the various build scripts. If newlib has some ob...
by 8bitwizard
Sun Sep 12, 2010 12:03 pm
Forum: Tools
Topic: New Sprite editor
Replies: 12
Views: 4947

No flames. :D -m32 only makes that one item being compiled output 32 bit object code. As long as the rest of the makefile links together those 32 bit object files with 32 bit libraries, it shouldn't be an issue. The main problem is that most people just use lib specs like -lc or -lm, which on 64 bi...
by 8bitwizard
Sun Sep 12, 2010 11:49 am
Forum: Megadrive/Genesis
Topic: Help with Copier RAM Test
Replies: 16
Views: 4625

A real good memory test is the "walking bit" test. Basically, you write a pattern of 1 0 0 or 0 1 1 repeated through memory, and then verify that it didn't change during writing. Then you try the next two positions. So you end up writing groups of 3 words through memory:: 1 0 0 1 0 0 1 0 0 1 0 0 1 0...
by 8bitwizard
Thu Sep 02, 2010 3:21 pm
Forum: Hardware
Topic: Making Light gun for LCD TV
Replies: 35
Views: 19342

I suppose about the only thing workable would be a Wii-like solution with reference lights. You would still need to calibrate it, and some pretty decent computing power and algorithms to determine the position from the reference lights. You would also need a pass-through of the video signal to get t...
by 8bitwizard
Thu Sep 02, 2010 3:16 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

I think I finally found the problem with my domain name. There was a missing right paren on one line, so it rejected the new file completely and kept serving up the one it already had in memory which still referred to the dead server. Hopefully it will be working right everywhere after a few hours f...
by 8bitwizard
Mon Aug 30, 2010 3:14 am
Forum: Hardware
Topic: HDD (or flash) instead of a CD, questions...
Replies: 140
Views: 26684

Replacing the BIOS to make that work would be a lot of trouble, especially because of the problem with CDDA audio. Also, the Sega CD is not an IDE device. I think the Xbox was the first console to use an IDE interface for optical drive / hard disk. It would be much less trouble to make a RAM cartrid...
by 8bitwizard
Wed Aug 18, 2010 3:10 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

I found a very subtle problem in my DNS configuration (I had missed a reference to the dead server's IP address) that was causing some nameservers to (apparently) give up on it completely. Everything should be working properly now.

...so does anybody have anything to say about the SDK itself?
by 8bitwizard
Fri Aug 13, 2010 11:32 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

FrozenDelight wrote:So this should work on Ubuntu?
Maybe. It might need a tweak or two.

Next time I mess with it I'm going to put it in a directory so it's obvious which is more recent. As it is now (using a symlink), you end up downloading it without the date in the filename.
by 8bitwizard
Fri Aug 13, 2010 11:14 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

Then your ISP sucks or has the address range blocked. At least try the nslookup command and see which it is.
by 8bitwizard
Tue Aug 10, 2010 2:04 pm
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

I need to fix my secondary dns already...that computer died months ago and i already have a replacement set up.

EDIT: done... but it'll probably be a whole day before the update hits
by 8bitwizard
Tue Aug 10, 2010 4:37 am
Forum: Tools
Topic: Megadrive SDK
Replies: 25
Views: 8297

Megadrive SDK

I finally sat down and put together a SDK for the Megadrive from stuff I had done a while back. It uses GCC 3.4, binutils 2.20, and newlib 1.18, and should run on any Unix-like OS with gnu utilities. (Sorry, no Windows.) However, I've only actually used it on OS X. It's basically a couple of build s...
by 8bitwizard
Thu Aug 05, 2010 1:30 pm
Forum: Video Display Processor
Topic: My scrolling routine is bad
Replies: 5
Views: 1799

I use these for talking to the VDP: #define VDP_DATA ((volatile unsigned short *) 0xC00000) #define VDP_CTRL ((volatile unsigned short *) 0xC00004) #define VDP_STAT ((volatile unsigned short *) 0xC00004) #define VDP_DATA_L ((volatile unsigned long *) 0xC00000) #define VDP_CTRL_L ((volatile unsigned ...
by 8bitwizard
Thu Aug 05, 2010 1:24 pm
Forum: Hardware
Topic: Using non DIP memory
Replies: 21
Views: 9301

Normal TTL data level is like 0.2V low and 2.8V high, which is why 3.3V became a standard. There shouldn't be a problem as long as you can get a voltage converter for the 3.3V power.