mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
few misc docs (nw)
This commit is contained in:
parent
9647e247cb
commit
6f28659d1a
@ -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"
|
||||
|
@ -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 )
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user