Jump to content
IGNORED

Loading Cassette tapes in an TI-99/4A Emulator


xCoduster

Recommended Posts

Then there is something screwy going on in your setup.

 

Read the Classic99 manual on the section concerning disk management. It is likely you have set your DSK1 and/or DSK2 to run a .dsk file as opposed to just loading files from the file folders

Edited by Opry99er
Link to comment
Share on other sites

I don't get anything when I type in run but I do get a lot when I type in old

 

Loading file from resource: Type C, Bank 0, Address 0x6000, Length 0x2000
Loading file from resource: Type X, Bank 0, Address 0x6000, Length 0x2000
Initializing AMS mode 2, size 1024k
Loading file from resource: Type D, Bank 0, Address 0x1100, Length 0x01C0
Loading file from resource: Type E, Bank 0, Address 0x1100, Length 0x2000
Loading file from resource: Type S, Bank 0, Address 0x0000, Length 0x8000
Loading file from resource: Type P, Bank 0, Address 0x0000, Length 0xF800
Loading file from resource: Type G, Bank -1, Address 0x0000, Length 0x6000
Loading file from resource: Type C, Bank -1, Address 0x0000, Length 0x2000
Loading file from resource: Type G, Bank 0, Address 0x6000, Length 0x8000
Loading file from resource: Type C, Bank 0, Address 0x6000, Length 0x2000
Loading file from resource: Type X, Bank 0, Address 0x6000, Length 0x2000
Starting Sound
Sample rate: 22050hz, Buffer size: 44160 bytes
Starting Disk
Timer thread began...
Speech Buffer thread began...
CPU thread began...
Starting Window management
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
DSR opcode >5 on PAB >070E, filename DSK1.DEMO
Loading to VDP >070F DSK1.DEMO on drive type FIAD
Detected .\DSK1\DEMO as a V9T9 file
loading 0x2000 bytes
Found and overwrote data in VDP reserved space at >37DD
Loading to VDP >070F DSK1.DEMO on drive type FIAD
Detected .\DSK1\DEMO as a V9T9 file
loading 0x2000 bytes
Link to comment
Share on other sites

Tursi gave the following answer to a question similar to yours:

 

http://atariage.com/forums/topic/237588-using-classic99-to-read-fiad-help/?do=findComment&comment=3224871

 

Beyond that, I do not know what to tell you... it seems your disk system is working and, as long as your syntax is correct, it should work when you type in the following

 

RUN "DSK1.PROG"

 

The quotes are important.

 

Try to open Extended BASIC, type in the following program:

 

100 CALL CLEAR

110 PRINT "TESTING..."

120 GOTO 120

 

Then, type in this EXACTLY

 

SAVE "DSK1.TEST"

 

 

If it saves, you're in good shape. If not, paste the debugger info here.

 

 

IF it saves, type:

 

NEW

 

Then type in

 

RUN "DSK1.TEST"

Edited by Opry99er
Link to comment
Share on other sites

I get an incorrect statement error

 

And the debug log is here:

 

Starting Window management
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
DSR opcode >5 on PAB >070E, filename DSK1.XBDEMO
Loading to VDP >0711 DSK1.XBDEMO on drive type FIAD
Detected .\DSK1\XBDEMO as a V9T9 file
loading 0x9D3 bytes
Found and overwrote data in VDP reserved space at >37DD
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
Setting top of VRAM to >37D7 (3 files)
DSR opcode >5 on PAB >096E, filename DSK1.LOAD
Loading to VDP >096F DSK1.LOAD on drive type FIAD
Can't open .\DSK1\LOAD for input, errno 2.
Setting file error 7 on file buffer 56
DSR opcode >0 on PAB >096E, filename DSK1.LOAD
Opening DSK1.LOAD on drive type FIAD
PAB requested file type is IV254
Allocating file buffer 0
Can't open .\DSK1\LOAD for input, errno 2.
Releasing file buffer 27
Setting file error 7 on file buffer 58
DSR opcode >5 on PAB >096E, filename DSK1.XBDEMO
Loading to VDP >0971 DSK1.XBDEMO on drive type FIAD
Detected .\DSK1\XBDEMO as a V9T9 file
loading 0x9D3 bytes
Link to comment
Share on other sites

 

 

Found and overwrote data in VDP reserved space at >37DD

 

You're stomping on the VDP buffers. This could be a new bug - I only added that code a few months ago. Can you post the file you're trying to load?

 

Alternately, the program you are trying to load will likely work correctly if you do this sequence to free VDP memory:

 

CALL FILES(1)

NEW

OLD DSK1.XBDEMO

 

I haven't been following this thread too closely... let me know if I'm missing the point. :)

Link to comment
Share on other sites

Can you see the DSK1-path written down in your settings, as shown here below, or is the "Path"-field empty ?

If this field is empty, Classic99 cannot find your Fiad-File, of course.

 

 

/EDIT/ With the following, I am totally wrong (!):

 

 

If you have choosen "Files (FIAD)" on the left side menu, you have to enter the path to your DSK1-folder here in manually.

You cannot press this "..."-button and navigate to the folder and point to it. This is a File-open-dialogue only.

 

Classic99 opens and shows you this folder if you have choosen "Files (FIAD)" on the left side, yes,

but you CANNOT point to it in the "..."-dialogue to take it over as your wanted value,

You have to manually enter it (or just copy and paste from the explorer) into the path-field on the right.

 

You can only point to a single (DSK-)-file with this "..."-dialogue if "Image(DSK)" is choosen on the "Disk Type" on the left side.

 

 

post-41141-0-27681300-1446686148_thumb.jpg

Edited by schmitzi
Link to comment
Share on other sites

You cannot press this "..."-button and navigate to the folder and point to it. This is a File-open-dialogue only.

 

Classic99 opens and shows you this folder if you have choosen "Files (FIAD)" on the left side, yes,

but you CANNOT point to it in the "..."-dialogue to take it over as your wanted value,

You have to manually enter it (or just copy and paste from the explorer) into the path-field on the right.

 

 

You are expected (and it prompts you as such) to select any file IN the folder you want to use. There is no copy and paste required.

 

Admittedly it's not intuitive and it's the wrong control, but back when I did it, the folder selection control really sucked. It's much better today, I should update it. At any rate, you do not need to copy and paste. Just select any file in the folder you want to use.

  • Like 1
Link to comment
Share on other sites

ahhh now I understand :) I was wondering about, but I did not recko or try this, as it also worked good for me with pasting the folder.

yes, just doubleclicking any file works fine to choose the folder. I never assumed that, and it is sooo easy.

But copy´n paste did work fine for me up to now, so please do not unterstand as complaint ;)

Will be hard for me to change to doubleclick now hehe ;)

 

Back to xCoduster´s problem, what I thought was that he maybe ♪♫ did it my way ♫♪, with an empty entry here.

 

 

thx

Link to comment
Share on other sites

Okay, a couple of quick data points...

 

DSK1.DEMO is an Editor/Assembler #5 (PROGRAM IMAGE) program so trying to load it in BASIC or XB will give I/O error 50 because it's not a BASIC program. It should load fine from Editor/Assembler option 5. (Also needs DEMP and DEMQ in the DSK1 folder).

 

DSK1.XBDEMO loads for me without the VDP error mentioned above... what version of Classic99 are you running? It may be a bug I've fixed but not published yet. (Unless, of course, that message is coming up when you quit or reset, and not as part of the load).

 

(And just for sake of interest, I did XBDemo even earlier than Stranger, this dates back to 1987 or so, when I was asked to make a simple little sprite demo, and decided to copy the picture from an article in 99'er Magazine ;) )

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...