Search found 2985 matches

by Chilly Willy
Mon Aug 31, 2009 4:48 pm
Forum: Hardware
Topic: NEO Myth MD 3in1 flash cart (USB)
Replies: 13
Views: 12051

Not SMS, SMD. SMD is the most common format used to store Genesis ROMs. It's a header followed by the contents of the odd/even ROM. Originally, all Genesis carts were two byte-wide ROMs holding the even and odd bytes - ROMs were dumped by removing the ROMs from the PCB and dumping each one in a ROM/...
by Chilly Willy
Mon Aug 31, 2009 3:58 pm
Forum: Hardware
Topic: NEO Myth MD 3in1 flash cart (USB)
Replies: 13
Views: 12051

I got mine Saturday... two things I noticed right off: First, even though it doesn't complain about SMD format, roms in that format can't be used. You must convert them to BIN format. Second, the default SaveRAM setting is "No Save", which prevents some roms from working. If you don't know what kind...
by Chilly Willy
Sun Aug 30, 2009 12:28 am
Forum: Tools
Topic: Tile compression
Replies: 38
Views: 29176

Great little app! It's tools like this that help bring more homebrew to a platform.
by Chilly Willy
Sat Aug 22, 2009 6:20 am
Forum: Controls
Topic: 6Button reading routine, C code and a glitch!.
Replies: 11
Views: 24662

You can read 6button pad few times a frame, but its best if you read things only once, and since frame is the smallest time unit in a typical frame based game engine(not taking Hints into account), you don't really need to read things more. I'd just have a controller type detection routine and do a...
by Chilly Willy
Fri Aug 21, 2009 4:05 pm
Forum: Controls
Topic: 6Button reading routine, C code and a glitch!.
Replies: 11
Views: 24662

Here's the code I use to read 3/6 button controllers. Anyone who wishes to use it is free to do so. | get current pad value | entry: a0 = pad control port | exit: d2 = pad value (0 0 0 1 M X Y Z S A C B R L D U) or (0 0 0 0 0 0 0 0 S A C B R L D U) get_pad: bsr.b get_input /* - 0 s a 0 0 d u - 1 c b...
by Chilly Willy
Sat Aug 15, 2009 12:24 am
Forum: Megadrive/Genesis
Topic: JPG decoding on SMD?
Replies: 13
Views: 9338

Jpeg really isn't useful for the MD alone. Even the fanciest tricks won't make it more than lousy graphics. Jpeg WOULD be useful on the 32X. It's got both the power and the graphics needed to make a JPG viewer worthwhile. That will be one of my sample apps once I get the CD code working - a picture ...
by Chilly Willy
Wed Aug 12, 2009 5:52 pm
Forum: Demos
Topic: Megafuck
Replies: 4
Views: 9894

It is ascii art - but it needs a monospaced font like courier to look right. As to the name, what else would you call the MegaDrive version of Brainfuck? I think the folks here are adult enough to not take this thread the wrong way. It's not like this is a thread on pron or anything similar.
by Chilly Willy
Mon Aug 10, 2009 1:37 am
Forum: Super 32X
Topic: DMA to PWM
Replies: 43
Views: 48582

Yes, that does sound extremely simple - perhaps it's the quality of the explanation (um, thanks). It all makes sense new. Wow, do I feel dim. I'll give this a spin in a day or so and see what I get. It's a matter of what you've been exposed to in the past. I've dealt with nearly every kind of audio...
by Chilly Willy
Sun Aug 09, 2009 10:48 pm
Forum: Super 32X
Topic: DMA to PWM
Replies: 43
Views: 48582

Err - what's so hard about generating PWM samples? The cycle count sets both the sample rate and the largest value PWM samples can be. The rate is (NTSC) 23.01 MHz / (count - 1). That is how many cycles wide the pulse period will be. Samples simply tell how many cycles to hold the output high before...
by Chilly Willy
Sun Aug 09, 2009 8:20 pm
Forum: Megadrive/Genesis
Topic: JPG decoding on SMD?
Replies: 13
Views: 9338

JPEG wasn't popular on the Amiga until it got faster CPUs. Even the fastest jpg viewer (FastJPEG) took over a minute to decode a low-res JPEG image on a stock 68000. You used IFF if you wanted 68000 users to look at your pics.
by Chilly Willy
Sun Aug 09, 2009 3:22 pm
Forum: Demos
Topic: Preemptive context switching, aka multitasking
Replies: 8
Views: 7684

Well, there's more CODE in the Amiga task switching than the example you posted, but that would be in ROM. It uses far less RAM than your example, and would have no trouble working fine on the MD.
by Chilly Willy
Sun Aug 09, 2009 3:19 pm
Forum: Demos
Topic: Smallest 'Useful' MD ROM
Replies: 17
Views: 16830

If you have real 256 byte ROM, word 'SEGA' probably could be placed at $000, but if it is possible to make the code start somehow after that? I don't know 68K opcodes, what 'SEGA' would be as code? It wouldn't matter. The 68000 starts by loading the long at 0 into the SSP, and 4 into the PC. So as ...
by Chilly Willy
Sat Aug 08, 2009 8:21 pm
Forum: Demos
Topic: Smallest 'Useful' MD ROM
Replies: 17
Views: 16830

Sorry, but "loop: bra loop" demos are LAME, not interesting. You'd have a be a complete noob to think otherwise. Just telling it like it is. :twisted: And to tell the truth, when someone comes along gushing about how fantastic such things are, yes, I DO have to be an arse about it. :wink: Feel free ...
by Chilly Willy
Sat Aug 08, 2009 6:20 pm
Forum: Demos
Topic: Preemptive context switching, aka multitasking
Replies: 8
Views: 7684

It's small, but not really a great framework for tasks. You'd be better off to use the Amiga task switching. It was easily capable of handling 100 switches a second on a stock 7MHz 68000, only took a few K of code, and had a small struct for the tasks. Get the exec.library disassembly off AmiNet and...
by Chilly Willy
Sat Aug 08, 2009 6:12 pm
Forum: Demos
Topic: Smallest 'Useful' MD ROM
Replies: 17
Views: 16830

Re: Smallest 'Useful' MD ROM

Chilly Willy; You didn't read this >:| Note; this will work on non-TMSS hardware only, TMSS based ROMs have a lower bound and trying to make them small is fairly trivial and uninteresting. Sure I did. That doesn't change my position that unless it works on all (official) models, it doesn't count. I...