MAMEWorld >> Programming
View all threads Index   Flat Mode Flat  

SailorSat
MAME Fan
Reged: 03/04/07
Posts: 169
Loc: Germany
Send PM
Re: Help emulating the model1 comm board
01/20/13 04:05 AM


I think I got one of the elusive IO writes.

As the code seems to wait forever for something to happen I guess (and checked) those writes to 0x40. A write with value 0x00 seems to "cut" a line from the model1 host to one of the PALs - I think this is some IRQ line. (once per frame?).
A value of 0x02 "joins" the line, so the IRQ reaches the PALs.

As there is also a link from Z80 IRQ pin to that very PAL I assume the Z80 can tie/untie itself to/from the vblank IRQ.

There is a endless loop reading from 0x8000 (internal) and if it is non zero, it decreases some counter (starting at 0x78 -- 120) which with a framerate of (close to) 60 would cause a 2 sec delay.

If I decrease that counter by hand (either by writing some bogus data to 0x8000 or) by editing the counter itself, the loop ends, another time 0x00 gets written to IO 0x40 (disabling vblank irq again) and some magic with the (not yet hooked up) DMA is starting.

---

On another front there is some logic madness seemingly connected to host writes to the memory area above the shared memory and databus bit0 that seems to control the RESET lines on the comm board.

As we know the Model1 keeps spamming 1s to 0xc00040 after posting, most likely this enables/disables the comm board.


I do all that stuff even without a Joystick
Soft-15kHz, cabMAME, For Amusement Only e.V.







Entire thread
Subject Posted by Posted on
* Help emulating the model1 comm board SailorSat 10/16/12 01:22 AM
. * Re: Help emulating the model1 comm board SailorSat  01/05/13 12:26 PM
. * Re: Help emulating the model1 comm board Embryoice  12/31/12 12:41 AM
. * Re: Help emulating the model1 comm board jedpossum  01/04/13 09:03 PM
. * Re: Help emulating the model1 comm board Embryoice  01/05/13 07:42 AM
. * Re: Help emulating the model1 comm board jedpossum  01/05/13 07:57 PM
. * Re: Help emulating the model1 comm board SailorSat  01/09/13 01:56 AM
. * Re: Help emulating the model1 comm board nuexzz  01/09/13 12:42 PM
. * Re: Help emulating the model1 comm board Embryoice  01/09/13 08:53 PM
. * Re: Help emulating the model1 comm board SailorSat  01/16/13 04:03 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/16/13 05:21 PM
. * Re: Help emulating the model1 comm board nuexzz  01/16/13 07:31 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/16/13 10:26 PM
. * Re: Help emulating the model1 comm board nuexzz  01/17/13 01:15 AM
. * Re: Help emulating the model1 comm board SailorSat  01/16/13 09:15 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/16/13 10:34 PM
. * Re: Help emulating the model1 comm board SailorSat  01/16/13 11:04 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/16/13 11:28 PM
. * Re: Help emulating the model1 comm board SailorSat  01/17/13 04:17 PM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 01:38 AM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 02:53 AM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 03:13 AM
. * Re: Help emulating the model1 comm board StilettoAdministrator  01/18/13 06:46 AM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 07:15 AM
. * Re: Help emulating the model1 comm board R. Belmont  01/18/13 11:03 PM
. * Re: Help emulating the model1 comm board SailorSat  01/19/13 03:47 AM
. * Re: Help emulating the model1 comm board Junoman  01/19/13 04:12 AM
. * Re: Help emulating the model1 comm board SailorSat  01/19/13 10:15 AM
. * Re: Help emulating the model1 comm board SailorSat  01/20/13 04:05 AM
. * Re: Help emulating the model1 comm board SailorSat  01/21/13 01:20 AM
. * Re: Help emulating the model1 comm board RetroRepair  01/22/13 04:52 AM
. * Re: Help emulating the model1 comm board SailorSat  01/23/13 01:08 AM
. * Re: Help emulating the model1 comm board Naoki  01/25/13 12:34 AM
. * Re: Help emulating the model1 comm board SailorSat  01/31/13 09:29 AM
. * Re: Help emulating the model1 comm board SailorSat  02/02/13 11:15 AM
. * Re: Help emulating the model1 comm board RetroRepair  02/03/13 01:52 PM
. * Re: Help emulating the model1 comm board SailorSat  02/03/13 02:05 PM
. * Re: Help emulating the model1 comm board RetroRepair  02/03/13 02:23 PM
. * Re: Help emulating the model1 comm board SailorSat  02/03/13 02:24 PM
. * Re: Help emulating the model1 comm board RetroRepair  02/03/13 03:47 PM
. * Re: Help emulating the model1 comm board RetroRepair  02/03/13 04:00 PM
. * Re: Help emulating the model1 comm board R. Belmont  02/05/13 08:22 PM
. * Re: Help emulating the model1 comm board RetroRepair  02/06/13 04:00 AM
. * Re: Help emulating the model1 comm board R. Belmont  02/06/13 05:53 PM
. * Re: Help emulating the model1 comm board dgame  02/06/13 11:54 PM
. * Re: Help emulating the model1 comm board Embryoice  02/06/13 09:48 AM
. * Re: Help emulating the model1 comm board RetroRepair  02/03/13 04:58 PM
. * Re: Help emulating the model1 comm board vandale  02/04/13 02:58 AM
. * Re: Help emulating the model1 comm board SailorSat  02/04/13 07:18 AM
. * Re: Help emulating the model1 comm board R. Belmont  02/07/13 06:54 AM
. * Re: Help emulating the model1 comm board SailorSat  02/07/13 09:17 AM
. * Re: Help emulating the model1 comm board R. Belmont  02/21/13 11:11 PM
. * Re: Help emulating the model1 comm board SailorSat  02/22/13 08:59 AM
. * Re: Help emulating the model1 comm board coltonmameworld  12/31/14 01:16 AM
. * Re: Help emulating the model1 comm board fortuna_chan  02/26/13 12:40 AM
. * Re: Help emulating the model1 comm board R. Belmont  02/28/13 06:03 PM
. * Re: Help emulating the model1 comm board FMecha  03/04/13 07:36 PM
. * Re: Help emulating the model1 comm board SailorSat  03/05/13 09:39 AM
. * Re: Help emulating the model1 comm board R. Belmont  03/06/13 06:14 PM
. * Re: Help emulating the model1 comm board R. Belmont  03/10/13 08:29 PM
. * Re: Help emulating the model1 comm board SailorSat  03/18/13 09:36 AM
. * Re: Help emulating the model1 comm board Boomslangnz  03/31/13 04:04 AM
. * Re: Help emulating the model1 comm board Embryoice  04/01/13 06:14 PM
. * Re: Help emulating the model1 comm board R. Belmont  04/03/13 02:13 AM
. * Re: Help emulating the model1 comm board MichaelMichael54321  04/07/13 10:37 PM
. * Re: Help emulating the model1 comm board SailorSat  07/10/13 04:50 PM
. * Re: Help emulating the model1 comm board Retro27  07/22/13 12:22 PM
. * Re: Help emulating the model1 comm board SailorSat  08/02/13 02:17 PM
. * Re: Help emulating the model1 comm board SailorSat  10/14/14 12:36 AM
. * Re: Help emulating the model1 comm board SailorSat  10/14/14 07:11 PM
. * Re: Help emulating the model1 comm board R. Belmont  10/16/14 09:32 PM
. * Re: Help emulating the model1 comm board SailorSat  10/17/14 12:31 AM
. * Re: Help emulating the model1 comm board Naoki  08/02/13 04:08 PM
. * Re: Help emulating the model1 comm board Naoki  07/10/13 06:36 PM
. * Re: Help emulating the model1 comm board nuexzz  07/10/13 10:46 PM
. * Re: Help emulating the model1 comm board R. Belmont  03/20/13 04:48 PM
. * Re: Help emulating the model1 comm board Embryoice  03/18/13 03:23 PM
. * Re: Help emulating the model1 comm board Naoki  03/04/13 09:33 PM
. * Re: Help emulating the model1 comm board R. Belmont  03/04/13 09:57 PM
. * Re: Help emulating the model1 comm board nuexzz  02/02/13 07:59 PM
. * Re: Help emulating the model1 comm board StilettoAdministrator  01/23/13 02:09 AM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 03:47 PM
. * Re: Help emulating the model1 comm board StilettoAdministrator  01/18/13 04:27 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/18/13 04:04 AM
. * Re: Help emulating the model1 comm board SailorSat  01/18/13 04:13 AM
. * Re: Help emulating the model1 comm board Embryoice  01/18/13 04:20 AM
. * Re: Help emulating the model1 comm board Embryoice  01/18/13 04:10 AM
. * Re: Help emulating the model1 comm board RetroRepair  01/18/13 05:05 AM
. * Re: Help emulating the model1 comm board StilettoAdministrator  12/31/12 12:56 AM
. * Re: Help emulating the model1 comm board RetroRepair  12/24/12 12:20 PM
. * Re: Help emulating the model1 comm board SailorSat  12/24/12 01:17 PM
. * Re: Help emulating the model1 comm board RetroRepair  12/24/12 02:24 PM
. * Re: Help emulating the model1 comm board SailorSat  12/30/12 01:26 PM
. * Re: Help emulating the model1 comm board SailorSat  12/30/12 07:24 PM
. * Re: Help emulating the model1 comm board SailorSat  12/30/12 10:45 PM
. * Re: Help emulating the model1 comm board Retro27  12/31/12 01:42 AM
. * Re: Help emulating the model1 comm board SailorSat  12/31/12 03:48 AM
. * Re: Help emulating the model1 comm board SailorSat  12/31/12 04:04 AM
. * Re: emulating the model1 comm board gregf  01/02/13 10:25 AM
. * Re: Help emulating the model1 comm board SailorSat  12/31/12 08:57 AM
. * Re: Help emulating the model1 comm board bdam  01/02/13 02:39 PM
. * Re: Help emulating the model1 comm board R. Belmont  01/03/13 12:28 AM
. * Re: Help emulating the model1 comm board StilettoAdministrator  01/04/13 08:46 PM
. * Re: Help emulating the model1 comm board R. Belmont  01/04/13 09:34 PM
. * Re: Help emulating the model1 comm board SailorSat  01/05/13 12:42 AM
. * Re: Help emulating the model1 comm board Reznor007  01/05/13 02:33 AM
. * Re: Help emulating the model1 comm board bdam  01/03/13 02:29 AM
. * Re: Help emulating the model1 comm board R. Belmont  01/03/13 03:13 AM
. * Re: Help emulating the model1 comm board SailorSat  01/02/13 06:55 PM
. * Re: Help emulating the model1 comm board nuexzz  01/04/13 09:30 AM
. * Re: Help emulating the model1 comm board Embryoice  01/02/13 09:04 PM
. * Re: Help emulating the model1 comm board RetroRepair  01/03/13 12:30 AM
. * Re: Help emulating the model1 comm board SailorSat  01/03/13 01:49 AM
. * Re: Help emulating the model1 comm board R. Belmont  01/03/13 03:28 AM
. * Re: Help emulating the model1 comm board drewcifer  01/03/13 07:13 PM
. * Re: Help emulating the model1 comm board SailorSat  01/03/13 10:05 PM
. * Re: Help emulating the model1 comm board StilettoAdministrator  01/04/13 08:50 PM
. * Re: Help emulating the model1 comm board Ramirez  01/04/13 12:15 PM
. * Re: Help emulating the model1 comm board Dullaron  01/04/13 02:33 AM
. * Re: Help emulating the model1 comm board R. Belmont  01/04/13 02:10 AM
. * Re: Help emulating the model1 comm board Naoki  01/04/13 12:21 AM
. * Re: Help emulating the model1 comm board Embryoice  12/31/12 12:01 AM
. * Re: Help emulating the model1 comm board Embryoice  02/02/13 08:19 PM
. * Re: Help emulating the model1 comm board SailorSat  02/03/13 01:09 AM
. * Re: Help emulating the model1 comm board vandale  02/03/13 03:27 AM
. * Re: Help emulating the model1 comm board SailorSat  02/03/13 03:35 AM
. * Re: Help emulating the model1 comm board vandale  02/03/13 04:34 AM
. * Re: Help emulating the model1 comm board vandale  02/03/13 05:42 AM
. * Re: Help emulating the model1 comm board vandale  02/03/13 08:27 AM
. * Re: Help emulating the model1 comm board SailorSat  02/03/13 01:26 PM
. * Re: Help emulating the model1 comm board StilettoAdministrator  12/31/12 12:22 AM
. * Re: Help emulating the model1 comm board Embryoice  12/31/12 12:33 AM
. * Re: Help emulating the model1 comm board Embryoice  12/31/12 12:10 AM
. * Re: Help emulating the model1 comm board SailorSat  12/31/12 12:16 AM
. * Re: Help emulating the model1 comm board R. Belmont  11/05/12 05:55 AM
. * Re: Help emulating the model1 comm board Lord Nightmare  10/21/12 06:50 PM
. * Re: Help emulating the model1 comm board FMecha  10/18/12 09:11 AM

Extra information Permissions
Moderator:  Pi 
0 registered and 4 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 34748