Search found 402 matches

by Warmtoe
Wed Sep 15, 2004 1:44 am
Forum: Homebrew Software and Indie Games Discussion
Topic: New homebrew game
Replies: 32
Views: 1575

The Kron wrote:Nice to hear from you Warmtoe!
Likewise - Whilst I am not as active as I would like - I'm still plugin away at a few things...
by Warmtoe
Tue Sep 14, 2004 3:33 pm
Forum: Homebrew Software and Indie Games Discussion
Topic: New homebrew game
Replies: 32
Views: 1575

New homebrew game

I've been working on several projects over the last few months and one is coming close to being something worthwhile - so I'm putting a version up for you all to try and tell me what you think: http://homepage.ntlworld.com/ian_edwards/warmtoe/joggle1409b.zip It's a puzzler - Boggle meets Tetris meet...
by Warmtoe
Mon Jul 19, 2004 4:09 am
Forum: Homebrew Software and Indie Games Discussion
Topic: Genesis Plus/DC
Replies: 45
Views: 1554

jeez, Ian Who? (Looks through thread) None of the Ians I know posted here yet. :wink: Dude - just change your name to Ian, it'd be quicker in the long-run! (I'm one of the Ians!) I am still working on some z80 speedups - progress is being made - it's just slower than you'd like... patience is a car...
by Warmtoe
Wed Jul 14, 2004 7:08 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

Stef, I made an initial stab at doing z80 work with a jump table - it's working but I have only implemented a fraction of the opcodes at the moment . How do you remove the call for each fetch though? I will carry on with my hack - I'm sure yours will be much better - but I don't see how you can eli...
by Warmtoe
Wed Jul 07, 2004 11:16 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

warmtoe- how do you have sound working now? Does it still loop like it did in preview 3? It still sucks - I'm not going to release it until it sucks a lot less - don't fret, it will get out - but it's just not worth it at the moment. Remember too that others are working on bits for this:- Stef. D i...
by Warmtoe
Wed Jul 07, 2004 7:41 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

Stef, I made an initial stab at doing z80 work with a jump table - it's working but I have only implemented a fraction of the opcodes at the moment . How do you remove the call for each fetch though? I will carry on with my hack - I'm sure yours will be much better - but I don't see how you can elim...
by Warmtoe
Tue Jul 06, 2004 5:25 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

Using "goto" in C looks really weird as it appears useless with commons for / while / switch ... statements. Futhermore, that break code stream and by the same way, code optimisation... But in some rare cases (and in our case) it can be really usefull and bring some nice speed increasement over tra...
by Warmtoe
Mon Jul 05, 2004 5:27 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

I was considering the Z80 core problem - It seems to me that a jump table which points to functions is very wasteful - none of the z80 functions returns a value - so surely, GOTOs are the order of the day for speed...

Stef.D - your x86 z80 core - couldn't it be SH4'd?
by Warmtoe
Sun Jul 04, 2004 7:52 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

The Z80 emulator in GP has an accuracy switch. Disabling it disables support for undocumented flags and opcodes, and (supposedly) makes it a bit faster. I didn't notice any difference though. Hmmm - tried all of those - and makes no notable difference... it basically needs to be rewritten like C68K...
by Warmtoe
Sun Jul 04, 2004 3:08 am
Forum: Programming Discussion
Topic: Z80 emulation
Replies: 81
Views: 3638

Z80 emulation

The problem with Genesis Plus at the moment is with the speed of the z80 emulation - C68K did a lot for the emulation in general, but the z80 is now holding things down. Anyone got any experience / ideas on how to speed up the z80 emulation? I have been fiddling with 32-byte aligning everything and ...
by Warmtoe
Tue Jun 29, 2004 6:14 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

DcSteve wrote:perhaps release the source with those wierd buffer problems so that someone else may be able to help you fix them...
He did!

http://www.dcemulation.com/phpBB/viewto ... 225#546225
by Warmtoe
Mon Jun 28, 2004 6:03 pm
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

Don't worry - solved that one - was using explicit address, not address based on SPU.
by Warmtoe
Mon Jun 28, 2004 5:08 pm
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

The teaser was a mistake - it is still not quite working... so no release yet. On the subject of the code - spu_dma_transfer() appears to be hanging when I call it. Does anyone have any experience of this and have an idea of what might be the problem? I don't understand what I might have done to cau...
by Warmtoe
Mon Jun 28, 2004 9:35 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

It was a message to BA that I had made some progress on the sound - but actually, it looks like I was a little hasty.... gonna be a while before there is another release - a short while.
by Warmtoe
Sat Jun 26, 2004 5:54 pm
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

Don't panic BA - check your PM!!

Oooh - now there's a teaser for you all.
by Warmtoe
Fri Jun 25, 2004 10:24 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

I have GP/DC generating sound into three buffers (no DAC emulation as yet), so I need to try to write the sound output driver now. After I've finished downloading KOS 1.3.x 133/incr and managed to compile it, of course... Remember - the buffers (for DMA transfer) must be on 32-byte alligned boundar...
by Warmtoe
Fri Jun 25, 2004 10:00 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

The catch there is that we need some kind of callback function, because no matter which way we do it, we're going to be transferring more than one sound buffer at a time, and I don't see any way around that. If we're using a software mixer, we'll need to transfer two buffers one after the other, to...
by Warmtoe
Fri Jun 25, 2004 9:56 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

I have the latest KOS-SVN version - If you like I can zip up the source and put it out for you to download (when I get home). SPU DMA is working there - I used it during some fiddling with MAME - unreleased fiddling. Let me knoe and I'll sort some source for you - or you could go right out and get t...
by Warmtoe
Fri Jun 25, 2004 5:58 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

By-the-way BA - is there any code for this sound emulation method of yours yet?

What can I help with?

At the moment, I'm tinkering with things on my local build - but I could get more stuck into something... it's just a question of what!
by Warmtoe
Fri Jun 25, 2004 5:54 am
Forum: Programming Discussion
Topic: General Insanity (Genesis + PVR)
Replies: 250
Views: 20617

The emulator will then generate that many frames worth of sound data for each FM channel and the PSG channel. These should be generated in 16-sample blocks (so we can use store queues to shove them out to the sound hardware), and written directly to sound memory using store queues. Does your level ...