[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