Search found 159 matches

by 8bitwizard
Mon Aug 24, 2009 3:25 am
Forum: Controls
Topic: 6Button reading routine, C code and a glitch!.
Replies: 11
Views: 23586

Did you declare pb as volatile?
by 8bitwizard
Sat Feb 14, 2009 1:01 am
Forum: Blabla
Topic: Electro for newbie
Replies: 13
Views: 9407

PALs are long gone, because the three main types of GALs can do anything most PALs can, and they use flash to store the matrix. PEELs are similar to GALs, but much less common in scrap equipment. GALs/PEELs are also the most complex PLDs which have freely available open documentation.
by 8bitwizard
Sat Feb 14, 2009 12:56 am
Forum: Blabla
Topic: Genesis upload with controller port #2
Replies: 5
Views: 5380

You can use any of the three ports as either serial (up to 4800 baud, with a TTL interface) or parallel. I've used the rear port along with a version of Macsbug that I hacked up from the oldest Macintosh version I could find. Zero Tolerance uses a parallel mode. You can also do wierd stuff, like the...
by 8bitwizard
Tue Jan 27, 2009 11:42 pm
Forum: Demos
Topic: [Request] Real machine test
Replies: 47
Views: 28004

CLR, BTST and some other instructions cannot be used with VDP :) That is correct. CLR is a read/modify/write instruction just like AND and OR, even though it ignores the read value. I learned this years ago when working on a boot rom for a 68000 system that used parity RAM. This was in the initial ...
by 8bitwizard
Thu Nov 13, 2008 6:44 am
Forum: Super 32X
Topic: wait states
Replies: 8
Views: 7703

I suppose if you really want to halt the 68K, just have it read an address space that doesn't provide DTACK.

But on an emulator or on hardware modified to provide BERR it probably won't work.
by 8bitwizard
Tue Nov 11, 2008 9:40 am
Forum: Megadrive/Genesis
Topic: Mega CD and compatibles BIOS dumper kit
Replies: 11
Views: 9654

Fixed. For whatever reason the directory I found it in had 700 permissions on everything, and that got copied over.
by 8bitwizard
Sun Nov 09, 2008 9:18 am
Forum: Megadrive/Genesis
Topic: Mega CD and compatibles BIOS dumper kit
Replies: 11
Views: 9654

Nemesis wrote:Only the v1.02 of the Pionner LaserActiv bios is dumped. I know there is a v1.04
http://sega.fanboy.net/files/laseractive-bios-1.04.zip

I don't remember whether that's the one from my own Laseractive or not, but my Laseractive has a socketed EPROM for its BIOS, so I dumped it long ago.
by 8bitwizard
Sat Nov 01, 2008 2:41 pm
Forum: Megadrive/Genesis
Topic: Checksum calculation (slow in GCC)
Replies: 9
Views: 7025

If you really want to calculate the checksum, why stop everything else to do it?

Have the checksum run incrementally as the game and title screens run, or in the vblank, then do whatever you want when it finishes and finds the wrong checksum.
by 8bitwizard
Thu Jun 12, 2008 12:54 pm
Forum: Hardware
Topic: An idea for a development pcb
Replies: 9
Views: 9462

I would rather do a sidecar board on the expansion connector. Genuine Sega units are easier to find and should be easier to work with than a geniclone. And for a dev board, I think I'd rather have an ethernet port, though SD or MMC would probably be a bit easier to program than ethernet. It's just t...
by 8bitwizard
Fri Jun 06, 2008 2:36 pm
Forum: Hardware
Topic: Genesis Flash Card?
Replies: 24
Views: 21198

You can buy a PCI addon card with LPT port. That works fine if all you want to do is talk to a printer. Most stuff that does bit-banging on the parallel ports wants to talk directly to the interface chip, and has problems with PCI LPT cards because they don't use the "standard" port addresses. You ...
by 8bitwizard
Mon May 12, 2008 12:46 pm
Forum: Megadrive/Genesis
Topic: snasm68k sections and alignment
Replies: 9
Views: 11699

Pascal wrote:thanks, i was able to recompile it, if i remove all the command line parsing stuff.

i gonna work on a SN syntax, compatibility :)
... or you could find source for getopt() ? It can't be that hard.
by 8bitwizard
Fri May 09, 2008 2:42 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 767622

I'm just asking a little question: is there going to be a Mac OS X port of Regen in the future? I like Mac OS X very much and would love to use Regen on there, as the emulators available (except for MacGens, non-native, requires X11, and crashes very often) are all monopolized by some Richard Banni...
by 8bitwizard
Fri May 09, 2008 2:23 am
Forum: SGDK
Topic: Sega Genesis Dev Kit (SGDK)
Replies: 852
Views: 1166640

It's an issue with all compilers. They expect the values to be initialized before calling main(). It's all in how you set up the linkage. For a binary that loads into an operating system, you want the initialized segment to load right into memory along with the code. For ROM code, you need two thin...
by 8bitwizard
Fri Apr 04, 2008 8:53 pm
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 767622

A fully endorse. However, breakpoint for access at address will be more useful than breakpoint on PC. Very ask this. For example, if breakpoint to access to memory $FF0001, a0=$FF0000, then the opcode move.l d1,$0001(a0) will breakpoint cause. Well, and so forth. Actually both break on PC address a...
by 8bitwizard
Tue Mar 18, 2008 3:06 am
Forum: Regen
Topic: Old Regen pages
Replies: 547
Views: 767622

Eke wrote:PS: what is address wrapping ?
I would presume that's when you have, say, a 256Kbyte ROM, and access space outside that ROM. You will find that the entire 4 megabyte space will be identical copies of that same 256K of ROM because the higher address lines are ignored in the cartridge hardware.