diff --git a/hardware/kartusho/roms/kartusho.asm b/hardware/kartusho/roms/kartusho.asm index 9cae0b2..07fe207 100644 --- a/hardware/kartusho/roms/kartusho.asm +++ b/hardware/kartusho/roms/kartusho.asm @@ -3,6 +3,10 @@ include version.asm di + ld hl, $3ffe +bucle dec h + ld (hl), 23 + jr nz, bucle im 1 ld sp, $8000 ld hl, $5800 @@ -26,13 +30,6 @@ start3 ld a, b and $f8 xor c ld d, a - xor b - xor c - rlca - rlca - ld e, a - inc bc - ldi jr cont ; ---------------------- @@ -75,7 +72,14 @@ keysc9 ld (codcnt), hl pop af ret -cont inc bc +cont xor b + xor c + rlca + rlca + ld e, a + inc bc + ldi + inc bc ld a, b cp $58 jr nz, start3 @@ -118,13 +122,6 @@ cont1 rrca ENDIF ei - exx - ld hl, $40fe -bucle dec h - ld (hl), 23 - jr nz, bucle - exx - games call SELEC ld bc, games push bc diff --git a/hardware/kartusho/roms/kartusho4.rom b/hardware/kartusho/roms/kartusho4.rom index 3101249..1dbe782 100644 Binary files a/hardware/kartusho/roms/kartusho4.rom and b/hardware/kartusho/roms/kartusho4.rom differ diff --git a/hardware/kartusho/roms/kartushoROM.rom b/hardware/kartusho/roms/kartushoROM.rom index cecec7b..13a9fd3 100644 Binary files a/hardware/kartusho/roms/kartushoROM.rom and b/hardware/kartusho/roms/kartushoROM.rom differ