/
_compil.bat
57 lines (56 loc) · 3.5 KB
/
_compil.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
@echo off
rem set path=%path%;\sdcc\bin
sdasz80 -o crt0_cpc.s
sdasz80 -o putchar_cpc.s
copy sks8000.bin.vo sks8000.bin
copy akg8000.bin.vo akg8000.bin
copy akx8000.bin.vo akx8000.bin
copy sudo3000.bin.vo sudo3000.bin
copy MKBO9000.BIN.vo MKBO9000.BIN
copy mk9000.akg mk9000.bin
copy akx8D20.akx akx8D20.bin
copy MK-BO.SKS.vo MK-BO.SKS
sdcc -mz80 -c --std-c99 --opt-code-speed --oldralloc jdvapi_basic1.c
sdcc -mz80 -c --std-c99 --opt-code-speed --oldralloc jdvapi_basic2.c
sdcc -mz80 -c --std-c99 --opt-code-speed --oldralloc jdvapi_keyb.c
sdcc -mz80 -c --std-c99 --opt-code-speed --oldralloc jdvapi_frame.c
sdcc -mz80 -c --std-c99 --opt-code-speed --oldralloc jdvapi_sync.c
sdcc -mz80 -c --std-c99 --opt-code-speed --fno-omit-frame-pointer --oldralloc jdvapi_floppy.c
perl ConvImgCpc_asm2c.pl Pacman_reduce.asm
perl ConvImgCpc_asm2c.pl Ghost_reduce.asm
perl ConvImgCpc_asm2c.pl Blank_reduce.asm
perl Tiled_tmx2c.pl labyPac.tmx
sdcc -mz80 -c --std-c99 --opt-code-speed pacman_reduce_sprites.c
sdcc -mz80 -c --std-c99 --opt-code-speed ghost_reduce_sprites.c
sdcc -mz80 -c --std-c99 --opt-code-speed blank_reduce_sprites.c
sdcc -mz80 -c --std-c99 --opt-code-speed player.c
sdcc -mz80 -c --std-c99 --opt-code-speed ghost.c
sdcc -mz80 -c --std-c99 --opt-code-speed tiles.c
sdcc -mz80 -c --std-c99 --opt-code-speed labyPac_map.c
sdcc -mz80 --code-loc 0x0138 --data-loc 0 --no-std-crt0 jdvapi_basic1.rel jdvapi_keyb.rel jdvapi_frame.rel jdvapi_sync.rel crt0_cpc.rel putchar_cpc.rel pacman_reduce_sprites.rel ghost_reduce_sprites.rel blank_reduce_sprites.rel player.rel ghost.rel tiles.rel labyPac_map.rel main.c
sdcc -mz80 --code-loc 0x0138 --data-loc 0 --oldralloc --no-std-crt0 crt0_cpc.rel jdvapi_basic1.rel jdvapi_frame.rel jdvapi_keyb.rel jdvapi_sync.rel jdvapi_floppy.rel combat2.c
sdcc -mz80 --code-loc 0x0138 --data-loc 0 --oldralloc --no-std-crt0 crt0_cpc.rel jdvapi_basic1.rel jdvapi_frame.rel jdvapi_keyb.rel jdvapi_sync.rel jdvapi_floppy.rel combat2m.c
sdcc -mz80 --code-loc 0x0138 --data-loc 0 --oldralloc --no-std-crt0 crt0_cpc.rel jdvapi_basic1.rel jdvapi_frame.rel jdvapi_keyb.rel jdvapi_sync.rel jdvapi_floppy.rel combat2e.c
hex2bin main.ihx
hex2bin combat2.ihx
hex2bin combat2m.ihx
hex2bin combat2e.ihx
CPCDiskXP -File main.bin -AddAmsdosHeader 100 -AddToNewDsk jdvpa4.dsk
CPCDiskXP -File combat2.bin -AddAmsdosHeader 100 -AddToNewDsk jdvpa4_combat2.dsk
CPCDiskXP -File combat2m.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File combat2e.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File J1A.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File J1R.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File J2A.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File J2R.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File fond2.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File intro-oh.scr -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File sudo3000.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File mk9000.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File sks8000.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File akg8000.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File akx8000.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File akx8D20.bin -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File MK-BO.SKS -AddToExistingDsk jdvpa4_combat2.dsk
CPCDiskXP -File MKBO9000.BIN -AddAmsdosHeader 100 -AddToExistingDsk jdvpa4_combat2.dsk
pause