mirror of
https://github.com/holub/mame
synced 2025-07-07 10:58:41 +03:00
More accurate ROM header info for Sharp X1, nw
This commit is contained in:
parent
1c6793745e
commit
4982319929
@ -57,12 +57,13 @@
|
|||||||
Any i/o read disables this extended bitmap ram.
|
Any i/o read disables this extended bitmap ram.
|
||||||
- I/O port $700 bit 7 of X1 Turbo is a sound (dip-)switch / jumper setting. I don't know yet what is for,
|
- I/O port $700 bit 7 of X1 Turbo is a sound (dip-)switch / jumper setting. I don't know yet what is for,
|
||||||
but King's Knight needs it to be active otherwise it refuses to boot.
|
but King's Knight needs it to be active otherwise it refuses to boot.
|
||||||
- ROM format is:
|
- ROM format header:
|
||||||
0x00 ROM id (must be 0x01)
|
[0x00] ROM identifier, must be 0x01 / SOH
|
||||||
0x01 - 0x0e ROM header
|
[0x01 to 0x0d] ROM header, i.e. title for the loader
|
||||||
0xff16 - 0xff17 start-up vector
|
[0x12 - 0x13] initial copy size
|
||||||
In theory, you can convert your tape / floppy games into ROM format easily, provided that you know what's the pinout of the
|
[0x14 - 0x15] destination address start address
|
||||||
cartridge slot and it doesn't exceed 64k (0x10000) of size.
|
[0x16 to 0x17] start boot jump vector
|
||||||
|
[0x1d to 0x1f] start boot data vector
|
||||||
- Gruppe: shows a random bitmap graphic then returns "program load error" ... it wants that the floppy has write protection enabled (!) (btanb)
|
- Gruppe: shows a random bitmap graphic then returns "program load error" ... it wants that the floppy has write protection enabled (!) (btanb)
|
||||||
- Maidum: you need to load BOTH disk with write protection disabled, otherwise it refuses to run. (btanb)
|
- Maidum: you need to load BOTH disk with write protection disabled, otherwise it refuses to run. (btanb)
|
||||||
- Marvelous: needs write protection disabled (btanb)
|
- Marvelous: needs write protection disabled (btanb)
|
||||||
|
Loading…
Reference in New Issue
Block a user