Make C1P screen sharper, add support for C1P JSON files, and add more C1P README files
This commit is contained in:
parent
c8d3a102e2
commit
985c7c76cd
46 changed files with 2199 additions and 54 deletions
|
|
@ -1,14 +1,15 @@
|
|||
CA65 = ca65
|
||||
LD65 = ld65
|
||||
CA65 = ../../../../../projects/cc65/bin/ca65
|
||||
LD65 = ../../../../../projects/cc65/bin/ld65
|
||||
ECHO = @/bin/echo
|
||||
FILEDUMP = node ../../../../../modules/filedump/bin/filedump
|
||||
|
||||
CA65_OPTS =
|
||||
LD65_OPTS = --target none
|
||||
|
||||
all: vflag.65v
|
||||
all: vflag.65v vflag.json
|
||||
|
||||
vflag.obj: vflag.asm
|
||||
$(CA65) vflag.asm -I ../.. -l -o vflag.obj
|
||||
$(CA65) vflag.asm -I ../.. -l vflag.lst -o vflag.obj
|
||||
|
||||
vflag.bin: vflag.obj
|
||||
$(LD65) $(LD65_OPTS) $+ -o $@
|
||||
|
|
@ -17,3 +18,6 @@ vflag.65v: vflag.bin
|
|||
$(ECHO) -n ".0200/" > vflag.65v
|
||||
hexdump -e '1/1 "%02X\n"' -v vflag.bin >> vflag.65v
|
||||
$(ECHO) -n ".0200G" >> vflag.65v
|
||||
|
||||
vflag.json: vflag.65v
|
||||
$(FILEDUMP) --file=vflag.65v --format=bytes --output=vflag.json --overwrite --comments
|
||||
|
|
|
|||
33
apps/c1p/6502/tests/vflag/vflag.json
Normal file
33
apps/c1p/6502/tests/vflag/vflag.json
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
{"bytes": [
|
||||
0x2E,0x30,0x32,0x30,0x30,0x2F,0x44,0x38,0x0A,0x41,0x39,0x0A,0x30,0x31,0x0A,0x38, // 0x00000000 .0200/D8.A9.01.8
|
||||
0x44,0x0A,0x39,0x39,0x0A,0x30,0x32,0x0A,0x41,0x39,0x0A,0x38,0x30,0x0A,0x38,0x44, // 0x00000010 D.99.02.A9.80.8D
|
||||
0x0A,0x39,0x41,0x0A,0x30,0x32,0x0A,0x38,0x44,0x0A,0x39,0x42,0x0A,0x30,0x32,0x0A, // 0x00000020 .9A.02.8D.9B.02.
|
||||
0x41,0x39,0x0A,0x30,0x30,0x0A,0x38,0x44,0x0A,0x39,0x43,0x0A,0x30,0x32,0x0A,0x38, // 0x00000030 A9.00.8D.9C.02.8
|
||||
0x44,0x0A,0x39,0x44,0x0A,0x30,0x32,0x0A,0x41,0x30,0x0A,0x30,0x31,0x0A,0x32,0x30, // 0x00000040 D.9D.02.A0.01.20
|
||||
0x0A,0x35,0x30,0x0A,0x30,0x32,0x0A,0x45,0x30,0x0A,0x30,0x31,0x0A,0x46,0x30,0x0A, // 0x00000050 .50.02.E0.01.F0.
|
||||
0x32,0x38,0x0A,0x32,0x30,0x0A,0x36,0x46,0x0A,0x30,0x32,0x0A,0x45,0x30,0x0A,0x30, // 0x00000060 28.20.6F.02.E0.0
|
||||
0x31,0x0A,0x46,0x30,0x0A,0x32,0x31,0x0A,0x45,0x45,0x0A,0x39,0x41,0x0A,0x30,0x32, // 0x00000070 1.F0.21.EE.9A.02
|
||||
0x0A,0x45,0x45,0x0A,0x39,0x43,0x0A,0x30,0x32,0x0A,0x44,0x30,0x0A,0x45,0x41,0x0A, // 0x00000080 .EE.9C.02.D0.EA.
|
||||
0x45,0x45,0x0A,0x39,0x42,0x0A,0x30,0x32,0x0A,0x45,0x45,0x0A,0x39,0x44,0x0A,0x30, // 0x00000090 EE.9B.02.EE.9D.0
|
||||
0x32,0x0A,0x44,0x30,0x0A,0x45,0x32,0x0A,0x38,0x38,0x0A,0x31,0x30,0x0A,0x44,0x46, // 0x000000A0 2.D0.E2.88.10.DF
|
||||
0x0A,0x41,0x39,0x0A,0x30,0x30,0x0A,0x38,0x44,0x0A,0x39,0x39,0x0A,0x30,0x32,0x0A, // 0x000000B0 .A9.00.8D.99.02.
|
||||
0x30,0x32,0x0A,0x30,0x31,0x0A,0x35,0x30,0x0A,0x34,0x31,0x0A,0x35,0x33,0x0A,0x35, // 0x000000C0 02.01.50.41.53.5
|
||||
0x33,0x0A,0x30,0x30,0x0A,0x46,0x30,0x0A,0x30,0x37,0x0A,0x30,0x32,0x0A,0x30,0x31, // 0x000000D0 3.00.F0.07.02.01
|
||||
0x0A,0x34,0x36,0x0A,0x34,0x31,0x0A,0x34,0x39,0x0A,0x34,0x43,0x0A,0x30,0x30,0x0A, // 0x000000E0 .46.41.49.4C.00.
|
||||
0x30,0x32,0x0A,0x30,0x30,0x0A,0x43,0x30,0x0A,0x30,0x31,0x0A,0x41,0x44,0x0A,0x39, // 0x000000F0 02.00.C0.01.AD.9
|
||||
0x41,0x0A,0x30,0x32,0x0A,0x36,0x44,0x0A,0x39,0x42,0x0A,0x30,0x32,0x0A,0x41,0x32, // 0x00000100 A.02.6D.9B.02.A2
|
||||
0x0A,0x30,0x30,0x0A,0x35,0x30,0x0A,0x30,0x31,0x0A,0x45,0x38,0x0A,0x43,0x30,0x0A, // 0x00000110 .00.50.01.E8.C0.
|
||||
0x30,0x31,0x0A,0x41,0x44,0x0A,0x39,0x43,0x0A,0x30,0x32,0x0A,0x36,0x44,0x0A,0x39, // 0x00000120 01.AD.9C.02.6D.9
|
||||
0x44,0x0A,0x30,0x32,0x0A,0x42,0x30,0x0A,0x30,0x34,0x0A,0x33,0x30,0x0A,0x30,0x31, // 0x00000130 D.02.B0.04.30.01
|
||||
0x0A,0x45,0x38,0x0A,0x36,0x30,0x0A,0x31,0x30,0x0A,0x30,0x31,0x0A,0x45,0x38,0x0A, // 0x00000140 .E8.60.10.01.E8.
|
||||
0x36,0x30,0x0A,0x43,0x30,0x0A,0x30,0x31,0x0A,0x41,0x44,0x0A,0x39,0x41,0x0A,0x30, // 0x00000150 60.C0.01.AD.9A.0
|
||||
0x32,0x0A,0x45,0x44,0x0A,0x39,0x42,0x0A,0x30,0x32,0x0A,0x41,0x32,0x0A,0x30,0x30, // 0x00000160 2.ED.9B.02.A2.00
|
||||
0x0A,0x35,0x30,0x0A,0x30,0x31,0x0A,0x45,0x38,0x0A,0x43,0x30,0x0A,0x30,0x31,0x0A, // 0x00000170 .50.01.E8.C0.01.
|
||||
0x41,0x44,0x0A,0x39,0x43,0x0A,0x30,0x32,0x0A,0x45,0x44,0x0A,0x39,0x44,0x0A,0x30, // 0x00000180 AD.9C.02.ED.9D.0
|
||||
0x32,0x0A,0x34,0x38,0x0A,0x41,0x39,0x0A,0x46,0x46,0x0A,0x45,0x39,0x0A,0x30,0x30, // 0x00000190 2.48.A9.FF.E9.00
|
||||
0x0A,0x43,0x39,0x0A,0x46,0x45,0x0A,0x44,0x30,0x0A,0x30,0x35,0x0A,0x36,0x38,0x0A, // 0x000001A0 .C9.FE.D0.05.68.
|
||||
0x33,0x30,0x0A,0x30,0x31,0x0A,0x45,0x38,0x0A,0x36,0x30,0x0A,0x36,0x38,0x0A,0x39, // 0x000001B0 30.01.E8.60.68.9
|
||||
0x30,0x0A,0x46,0x42,0x0A,0x31,0x30,0x0A,0x30,0x31,0x0A,0x45,0x38,0x0A,0x36,0x30, // 0x000001C0 0.FB.10.01.E8.60
|
||||
0x0A,0x30,0x30,0x0A,0x30,0x30,0x0A,0x30,0x30,0x0A,0x30,0x30,0x0A,0x30,0x30,0x0A, // 0x000001D0 .00.00.00.00.00.
|
||||
0x2E,0x30,0x32,0x30,0x30,0x47] // 0x000001E0 .0200G
|
||||
}
|
||||
Loading…
Reference in a new issue