|
|
1.1 root 1: # hconsole input file to build disk/gemdos.prg with AHCC
2: #
3: # usage:
1.1.1.3 root 4: # 1. symlink ahcc_p.ttp program, include and lib directories for AHCC
5: # under the same directory where this script and sources are
1.1 root 6: # 2. run:
1.1.1.3 root 7: # hconsole.py ./ahcc-gemdos -- --machine tt -s 14 -m --tos etos512.img .
8: #
9: # Notes:
10: # - EmuTOS 512k is needed for EmuCON console
11: # - AHCC requires 030 machine (alternatively you can use AHCCST)
1.1 root 12:
13: # boot faster (1s instead of >10s) and show EmuCON output on console
1.1.1.3 root 14: setopt --statusbar off --fast-forward yes --fastfdc on --conout 2
1.1 root 15:
16: # wait for EmuTOS to boot
1.1.1.2 root 17: sleep 2
1.1 root 18:
19: # Invoke EmuCON with ^Z: Control down, press Z, Control up
20: keydown 29
21: keypress Z
22: keyup 29
23:
1.1.1.4 ! root 24: # wait EmuCON to accept input
! 25: sleep 1
! 26:
1.1 root 27: # output command to re-build test.prg
28: text ahcc_p.ttp gemdos.prj
29: # press Return to execute it
30: keypress 28
31:
32: # wait build to finish
1.1.1.3 root 33: sleep 5
1.1 root 34:
35: # kill hatari
36: kill
37: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.