Jump to content
IGNORED

win994a help


samishal

Recommended Posts

Hey all,

 

After a long hiatus from ti development due to work :(, I am back!

 

I've been trying to get the win994a emulator working (because of the cross assembler) but I've been getting I/O errors when trying to run the programs or writing source code in the emulator. I've downloaded the ROM file for the E/A cartridge and assembled the program and copied it to the TIDisk (created it before hand) but when I go through the E/A menus I get I/O Error 7.

 

Anyone had this with win994a?

 

Sam

Link to comment
Share on other sites

1. Create a disk image:

xdm99.py mydisk.dsk --initialize DSSD -n MYDISK

 

2. Assemble your code to an E/A#5 file:

xas99.py -R -i myprog.a99 -o myprog

 

3. Copy E/A#5 file to disk:
xdm99.py mydisk.dsk -a myprog -n MYPROG

 

Then insert mydisk.dsk in DSK1 in Classic99 and run E/A#5 DSK.MYPROG

 

Just repeat 2 and 3 to reassemble - put them in a bat file. No need to reinsert the disk in Classic99.

  • Like 2
Link to comment
Share on other sites

The asm994a assembler runs independently from the win994a simulator. However, as Rasmus mentioned, there are known problems with asm994a and the author is no longer updating or maintaining the code AFAIK. Better to use Classic99 or js99er for emulation, and use the xdt99 tools (again, as Rasmus mentioned).

  • Like 1
Link to comment
Share on other sites

I still use the Asm994a Assembler v3.010 for fbForth 2.0 development. The only problems I have had with it were easy to work around:

  • I have to avoid certain labels that conflict with the undocumented (I think) conditional assembly functionality: IF, THEN ELSE, ...
  • There is an RORG problem I do not quite remember.
  • I ran into a maximum number of labels at somewhere around 2600 – 2800 labels that I am well below now.

As I have said somewhere before, I fully intend to try out xdt99 tools soon.

 

...lee

Link to comment
Share on other sites

Lee, thanks for the summary, I can never remember the list of problems. I *do* remember being bitten by the label offset bugs, and I know there was a large discussion about it somewhere here on the forum.

 

Also, asm004a v3.010 was a bug fix that was not originally part of the Win994a simulator. I don't remember how I came to have the v3.010 version, or if it is now available with the simulator proper. But that reason alone is worth not bothering with it any more.

Link to comment
Share on other sites

Lee, thanks for the summary, I can never remember the list of problems. I *do* remember being bitten by the label offset bugs, and I know there was a large discussion about it somewhere here on the forum.

 

Also, asm004a v3.010 was a bug fix that was not originally part of the Win994a simulator. I don't remember how I came to have the v3.010 version, or if it is now available with the simulator proper. But that reason alone is worth not bothering with it any more.

 

V3.010 is now the current version of Cory Burr's Win994a Simulator and Asm994a Assembler available here: www.99er.net/win994a.shtml

 

...lee

Link to comment
Share on other sites

I still need to convert my own workflow to the xtd99 tools - after working with them on the Megademo I am very sold on their quality. Plus command-line assembles are nice. icon_smile.gif

Agreed, my current setup is using tmux with vim in the main pane and smaller one to run the assembler, then switch workspaces over to one where classic99 is running. Works quite well for me as I can assemble a program and quickly find out where I spelled everything wrong

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...