vaporlock: update the iie code

This commit is contained in:
Vince Weaver 2023-04-26 10:48:23 -04:00
parent 7b13414386
commit 6104bc57d1
4 changed files with 28 additions and 13 deletions

View File

@ -7,12 +7,12 @@ EMPTYDISK = ../../empty_disk/empty.dsk
all: split.dsk
split.dsk: HELLO SPLIT NOTWORK DOUBLE
split.dsk: HELLO SPLIT NOVBLANK DOUBLE
cp $(EMPTYDISK) split.dsk
$(DOS33) -y split.dsk SAVE A HELLO
$(DOS33) -y split.dsk BSAVE -a 0x384 SPLIT
$(DOS33) -y split.dsk BSAVE -a 0x1000 DOUBLE
$(DOS33) -y split.dsk BSAVE -a 0x384 NOTWORK
$(DOS33) -y split.dsk BSAVE -a 0x384 NOVBLANK
###
@ -37,14 +37,14 @@ split.o: split.s
###
NOTWORK: notwork.o
ld65 -o NOTWORK notwork.o -C $(LINKERSCRIPTS)/apple2_384.inc
NOVBLANK: novblank.o
ld65 -o NOVBLANK novblank.o -C $(LINKERSCRIPTS)/apple2_384.inc
notwork.o: notwork.s
ca65 -o notwork.o notwork.s -l notwork.lst
novblank.o: novblank.s
ca65 -o novblank.o novblank.s -l novblank.lst
###
clean:
rm -f *~ *.o *.lst HELLO SPLIT NOTWORK
rm -f *~ *.o *.lst HELLO SPLIT NOVBLANK

View File

@ -1,3 +1,15 @@
was trying some vaporlock for the AppleIIbot
but forgot the emulator used there (linapple?)
doesn't implement the VBLANK register, or mid-screen mode switching
Some experiments with mid-screen mode switching on the Apple IIe.
Was initially trying some vaporlock for the AppleIIbot but forgot the
emulator used there (linapple?) doesn't implement the VBLANK register,
or mid-screen mode switching.
Further work in this directory is looking at more advanced switching
of the double modes (80-column, double-lores, double-hires) as well as
messing with the AN3 setting.
SPLIT -- tiny apple IIe mode switch code
NOVBLANK -- apple IIe mode switch that doesn't wait for VBLANK
DOUBLE -- test of mid-screen switch of double modes

View File

@ -1,6 +1,7 @@
; split screen?
; mid-screen changes but not waiting for VBLANK
; apple ii bot $C019 doesn't work, so skip it and hope for best
; on apple ii twitter bot emulator $C019 for detecting VBLANK doesn't work
; so was seeing if still could modeswitch anyway (answer: no)
; by Vince `deater` Weaver

View File

@ -1,4 +1,6 @@
; split screen?
; testing mid-screen mode switching in a small number of bytes on Apple IIe
; originally intended for AppleII Twitter bot, but its emulator didn't
; support mid-screen mode switching
; by Vince `deater` Weaver