few misc docs (nw)

This commit is contained in:
MetalliC 2018-04-26 19:13:51 +03:00
parent 9647e247cb
commit 6f28659d1a
3 changed files with 8 additions and 9 deletions

View File

@ -161,14 +161,13 @@ Remaining Video issues
- is the use of the 'scroll' registers 100% correct? (related to above?)
- Sometimes the 'sprites' in mushisam lag by a frame vs the 'backgrounds' is this a timing problem, does the real game do it?
Speedups
- Blitter is already tightly optimized
- Need SH3 recompiler?
Blitter Timing
- Correct slowdown emulation and flags (depends on blit mode, and speed of RAM) - could do with the recompiler or alt idle skips on the busy flag wait loops
- End of Blit IRQ? (one game has a valid irq routine that looks like it was used for profiling, but nothing depends on it)
Common game codes:
- During boot hold P1 Right+A+B+C and P2 Left+A+B+C - Forcibly initialise non-volatile data (EEPROM or NAND settings area)
- During boot hold P1 A and P2 A - Reset random numbers generator at each game start. Probably was used during testing or/and competition events.
*/
#include "emu.h"

View File

@ -3056,7 +3056,7 @@ OFF OFF ON Australia
ROM_SYSTEM_BIOS( 21, "bios21", "Dev BIOS v1.10" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 21, "develop110.ic27", 0x000000, 0x200000, CRC(de7cfdb0) SHA1(da16800edc4d49f70481c124d487f544c2fa8ce7) ) \
ROM_SYSTEM_BIOS( 22, "bios22", "Development ROM Board" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 22, "zukinver0930.ipl", 0x000000, 0x200000, CRC(58e17c23) SHA1(19330f906accf1b859f56bbcedc2edff73747599) ) \
ROM_LOAD16_WORD_SWAP_BIOS( 22, "zukinver0930.ic25", 0x000000, 0x200000, CRC(58e17c23) SHA1(19330f906accf1b859f56bbcedc2edff73747599) ) \
ROM_SYSTEM_BIOS( 23, "bios23", "epr-21576h (multi-region hack)" ) \
ROM_LOAD16_WORD_SWAP_BIOS( 23, "epr-21576h_multi.ic27", 0x000000, 0x200000, CRC(cce01f1f) SHA1(cca17119ad13e3a4ef7cb6902a37b65d6a844aee) ) \
ROM_REGION( 0x4000, "altera_pof", 0) \
@ -3069,7 +3069,7 @@ OFF OFF ON Australia
This boot ROM is not designed to run cartridges or other media.
zukinver0930.ipl comes from 837-13502-01 / 837-13663 "Development ROM Board" which contains:
zukinver0930.ic25 comes from 837-13502-01 / 837-13663 "Development ROM Board" which contains:
22 empty sockets ROM0 - ROM21
315-6187 Altera EPM7064LC68-10
PC16550DV UART
@ -10247,7 +10247,7 @@ ROM_END
/* 0064 */ GAME( 2001, wrungpo, wrungp, naomim2, naomi, naomi_state, naomi, ROT0, "CRI / Sega", "Wave Runner GP (USA, Rev A)", GAME_FLAGS )
/* 0064 */ GAME( 2001, wrungp, naomi, naomim2, naomi, naomi_state, naomi, ROT0, "CRI / Sega", "Wave Runner GP", GAME_FLAGS )
/* 0068 */ GAME( 2001, crakndj2, naomi, naomim2, crackndj,naomi_state, naomi, ROT0, "Sega", "Crackin' DJ Part 2 (Japan)", GAME_FLAGS )
/* 0073 */ GAME( 2001, inunoos, naomi, naomim2, naomi, naomi_state, naomi, ROT0, "Sega", "Inu No Osanpo / Dog Walking (Japan, Export, Rev A)", GAME_FLAGS )
/* 0073 */ GAME( 2001, inunoos, naomi, naomim2, naomi, naomi_state, naomi, ROT0, "Sega / Cave", "Inu No Osanpo / Dog Walking (Japan, Export, Rev A)", GAME_FLAGS )
/* 0078 */ GAME( 2002, shors2k1, naomi, naomim2, naomi, naomi_state, naomi, ROT270,"Sega", "Star Horse 2001 (satellite, Rev B)", GAME_FLAGS )
/* 0083 */ GAME( 2001, derbyoc2, naomi, naomim2, naomi, naomi_state, naomi, ROT0, "Sega", "Derby Owners Club II Ver.2.1 (Japan, Rev B)", GAME_FLAGS )
/* 0084 */ GAME( 2001, vtenis2c, naomi, naomim1, naomi, naomi_state, naomi, ROT0, "Sega", "Virtua Tennis 2 / Power Smash 2 (Rev A)", GAME_FLAGS )

View File

@ -404,10 +404,10 @@ WRITE16_MEMBER(m3comm_device::naomi_w)
{
case 0: // 5F7018
// bit 0: access RAM is 0 - communication RAM / 1 - M68K RAM
// bit 1: comm RAM bank ??? (not really used)
// bit 1: comm RAM bank (seems R/O for SH4)
// bit 5: M68K Reset
// bit 6: ???
// bit 7: ???
// bit 7: ??? nlCbIntr reset this bit at each VBLANK-IN during game run (but not during handshake), might be M68K IRQ 5 or 2
// bit 14: G1 DMA bus master 0 - active / 1 - disabled
// bit 15: 0 - enable / 1 - disable this device ???
// LOG("M3COMM control write %04x\n", data);