[Techtoolslist] MISSILE COMMAND fluke 9010a error on fide 4.1.9
tonyhtbsusa
tony at htbsusa.com
Sun Oct 20 00:05:08 EDT 2013
I am trying to use the quarter arcade page to generate this script
I copy and paste it into fide right off the generator page on quarter
arcade
And I keep getting errors when I go to send it to 9010a
Any help on what I am doing wrong
And how to set up these scripts to run would be great
I also posted what I used
Why am I getting the warning of file already exists ,
It looks like it is saving it in 2 spots
I did hit the compile button to see if it would fix it
Same error
Thanks tony
Here is what I get
Starting process...
WARNING: Include file already exists. File may have been included
multiple times, or two files with the exact same file name may exist.
It is recommended that you give your files distictive file names.
C:\Program Files\Fluke FIDE\Scripts\Atari\mis\miss.9lc -> C:\Program
Files\Fluke FIDE\Internal\miss.9lc (exists).
9010A Language Compiler - Version 1.2
Copyright(c) 1983 John Fluke Mfg. Co., Inc.
line 177: program 03582002 >>Illegal program number
Processing completed.
SYSTEM ERROR:
380: Invalid property value
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!
! Fluke 9010A Code Generator
! Process copyright QuarterArcade.com, LLC
!
! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !
!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! SETUP CODE
!! Purpose: To set the pod include file and the pod being used, as well as
!! relevant setup conditions.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
setup
include "6502.pod"
POD 6502
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! SUB: Main
!! PURPOSE: Start the process. Introduce the program to refresh the
!! operator's memory, and enter into the main menu.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program Main
declarations
!! Intro
execute QuarterArcadeLogo
!! Short delay to introduce program
dpy MISSILE COMMAND - MISSILE
aux MISSILE COMMAND - MISSILE
REG8 = 10
execute DelayTics8
execute MainMenu
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! SUB: MainMenu
!! PURPOSE: Give the user options to select from in menu format.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program MainMenu
declarations
assign REGB to Input
MenuLp:
Input = 0
aux _
aux _
aux MAIN MENU
aux ____1=ROMMenu
aux _
aux _
aux MENU COMMAND>
dpy CMD> 1
execute GetKey
if Input = 1 goto Menu1 !! hooks to ROMMenu
goto MenuLp
Menu1: !! ROMMenu
execute ROMMenu
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
MenuF:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! SUB: ROMMenu
!! PURPOSE: Give the user options to select from in menu format.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program ROMMenu
declarations
assign REGB to Input
MenuLp:
Input = 0
aux _
aux _
aux ROM MENU
aux ____1=3582002
aux ____2=03582102
aux ____3=03582202
aux ____4=03582302
aux ____5=03582402
aux ____6=03582502
aux ____E=TEST ALL
aux _
aux ____F=RETURN
aux _
aux MENU COMMAND>
dpy CMD> 1-6,E=ALL,F=UP
execute GetKey
if Input = 1 goto Menu1 !! hooks to 03582002
if Input = 2 goto Menu2 !! hooks to 03582102
if Input = 3 goto Menu3 !! hooks to 03582202
if Input = 4 goto Menu4 !! hooks to 03582302
if Input = 5 goto Menu5 !! hooks to 03582402
if Input = 6 goto Menu6 !! hooks to 03582502
if Input = E goto MenuE !! hooks to all tests
goto MenuLp
Menu1: !! 03582002
execute 03582002
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
Menu2: !! 03582102
execute 03582102
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
Menu3: !! 03582202
execute 03582202
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
Menu4: !! 03582302
execute 03582302
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
Menu5: !! 03582402
execute 03582402
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
Menu6: !! 03582502
execute 03582502
dpy #
dpy TEST DONE
aux TEST DONE
execute GetKey
goto MenuLp
MenuE: !! All tests
execute 03582002
execute 03582102
execute 03582202
execute 03582302
execute 03582402
execute 03582502
dpy #
dpy TESTS DONE
aux TESTS DONE
execute GetKey
goto MenuLp
MenuF:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582002
!! Purpose: Tests one ROM. $5000-$57FF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582002
dpy ROM test @ 5000-57FF sig F25A
aux ROM test @ 5000-57FF sig F25A
ROM test @ 5000-57FF sig F25A
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582102
!! Purpose: Tests one ROM. $5800-$5FFF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582102
dpy ROM test @ 5800-5FFF sig 3977
aux ROM test @ 5800-5FFF sig 3977
ROM test @ 5800-5FFF sig 3977
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582202
!! Purpose: Tests one ROM. $6000-$67FF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582202
dpy ROM test @ 6000-67FF sig E850
aux ROM test @ 6000-67FF sig E850
ROM test @ 6000-67FF sig E850
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582302
!! Purpose: Tests one ROM. $6800-$6FFF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582302
dpy ROM test @ 6800-6FFF sig EF62
aux ROM test @ 6800-6FFF sig EF62
ROM test @ 6800-6FFF sig EF62
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582402
!! Purpose: Tests one ROM. $7000-$77FF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582402
dpy ROM test @ 7000-77FF sig B25D
aux ROM test @ 7000-77FF sig B25D
ROM test @ 7000-77FF sig B25D
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: 03582502
!! Purpose: Tests one ROM. $7800-$7FFF
!! Generated ROM test
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program 03582502
dpy ROM test @ 7800-7FFF sig B888
aux ROM test @ 7800-7FFF sig B888
ROM test @ 7800-7FFF sig B888
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: KeyEnable
!! Purpose: Wait for a key to be pressed
!! Inputs: none
!! Output: Reg B = 40; toggles the enabling of asynchronous keyboard
interrupt
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program KeyEnable
REGB = 40 !Initialize reg B
dpy-+%B !Enable key interrupt to reg B
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: GetKey
!! Purpose: Wait here until a key is pressed
!! Inputs: none
!! Calls to: KeyEnable
!! Outputs: Register B = the value of a key pressed (0-3F)
!! Based on program found in the GFI example from Fluke's documentation
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program GetKey
execute KeyEnable ! Enable interrupt
1: LABEL 1
if REGB = 40 goto 1 ! Loop till key pressed (<40)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: DelayTics8
!! Purpose: Delays the number of tics specified by REG8
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program DelayTics8
REG1 = REG8
dloop:
dec REG1
if REG1 > 0 goto dloop
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
!! Program: QuarterArcadeLogo
!! Purpose: I'm a geek.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!
program QuarterArcadeLogo
dpy TECH.QUARTERARCADE.COM
aux TECH.QUARTERARCADE.COM
REG8 = 10
execute DelayTics8
More information about the Techtoolslist
mailing list