Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext ThreadShow in Flat Mode*

Subjectsome questions Reply to this message
Posted bywhgwbn
Posted on03/25/05 02:40 AM

Thanks.I read the source code these days and I have understand the memory, cpu, timer and interrupt processes. But the video process is so complex and hard to understand.Here is some question:

1. How does the pallet and the pen work? What's the virtual pallet?

2.Input adjust do what?

3.What's the Hold and Assert interrupt?

4.Input and interrupt process is in vblank callback,so it's not real time process?

5.Can you tell me the detail of the pallet process(includes adjust pallet, dirty pen etc) and gfx process?Here is too complex.

BTW:Who's the author of drawgfx.c?It includes itself several times to generate diffierent functions. But it's the best way?I think there should be better way and write the more readable code.:)

6. How does the sounds work? Can you give me a sample?

Entire Thread
Subject  Posted byPosted On
*mame programming guide?  whgwbn03/21/05 09:35 PM
.*Re: mame programming guide?  smf03/24/05 02:43 AM
..*Re: mame programming guide?  whgwbn03/24/05 10:56 PM
...*Re: mame programming guide?  Bart T.03/24/05 11:14 PM
.....some questions  whgwbn03/25/05 02:40 AM
.....*Re: some questions  R. Belmont04/07/05 12:48 PM
......*Re: some questions  Tourniquet04/12/05 05:17 PM