5. Supported ROM/RAM/Cartridge Types (WLA-GB)

5.1. ROM Size

GB-Z80 version of WLA supports the following ROM bank sizes. There’s no such limit in the Z80/6502/65C02/6510/65816/HUC6280/SPC-700 version of WLA. Supply one of the following values to .ROMBANKS.

$00 256Kbit 32KByte 2 banks
$01 512Kbit 64KByte 4 banks
$02 1Mbit 128KByte 8 banks
$03 2Mbit 256KByte 16 banks
$04 4Mbit 512KByte 32 banks
$05 8Mbit 1MByte 64 banks
$06 16Mbit 2MByte 128 banks
$52 9Mbit 1.1MByte 72 banks
$53 10Mbit 1.2MByte 80 banks
$54 12Mbit 1.5MByte 96 banks

5.2. RAM Size

Supply one of the following hex values to .RAMSIZE in the GB-Z80 version of WLA.

$00 None None None
$01 16kbit 2kByte 1 bank
$02 64kbit 8kByte 1 bank
$03 256kbit 32kByte 4 banks
$04 1Mbit 128kByte 16 banks

5.3. Cartridge Type

It’s up to the user to check that the cartridge type is valid and can be used combined with the supplied ROM and RAM sizes. Give one the the following values to .CARTRIDGETYPE in the GB-Z80 version of WLA.

$00 ROM          
$01 ROM MBC1        
$02 ROM MBC1 RAM      
$03 ROM MBC1 RAM BATTERY    
$05 ROM MBC2        
$06 ROM MBC2   BATTERY    
$08 ROM   RAM      
$09 ROM   RAM BATTERY    
$0B ROM MMM01        
$0C ROM MMM01 SRAM      
$0D ROM MMM01 SRAM BATTERY    
$0F ROM MBC3   BATTERY TIMER  
$10 ROM MBC3 RAM BATTERY TIMER  
$11 ROM MBC3        
$12 ROM MBC3 RAM      
$13 ROM MBC3 RAM BATTERY    
$19 ROM MBC5        
$1A ROM MBC5 RAM      
$1B ROM MBC5 RAM BATTERY    
$1C ROM MBC5       RUMBLE
$1D ROM MBC5 SRAM     RUMBLE
$1E ROM MBC5 SRAM BATTERY   RUMBLE
$1F Pocket Camera          
$BE Pocket Voice          
$FD Bandai TAMA5          
$FE Hudson HuC-3          
$FF Hudson HuC-1