Jump to content

Photo

Converting data on tape to digital data


3 replies to this topic

#1 Stuart OFFLINE  

Stuart

    Dragonstomper

  • 854 posts
  • Location:Southampton, UK

Posted Mon Feb 25, 2019 4:36 PM

Is there a way to convert data saved on a tape to digital data? Specifically, getting the data from a tape image normally loaded using the MiniMem EasyBug L command. Part of the problem is not knowing where in memory that data is being loaded ...



#2 HOME AUTOMATION OFFLINE  

HOME AUTOMATION

    Moonsweeper

  • 390 posts
  • Location:"trapped in interspace"

Posted Mon Feb 25, 2019 6:08 PM

Win994a stores tapes as .bin type with a simple header... open a .TITape file with a hex editor. When desperate I use this method to transfer from MINIMEM to my FG99... Oddly enough I would normally use your transfer utility from the miscellaneous disk to move such a file from MAME to Win994a... but to do this you need to know the load address!

Minimem's S and L options use: Memory Image(Program file) Format... from assy one could write a short program to define a PAB and access the cassette DSR than examine from VDP buffer or transfer to CPU RAM...

You could easily butcher my CS14EVER program to do this...
 

CS14EVER.dsk

 

 

** CS1 IS MALFUNCTIONING **

#3 HOME AUTOMATION OFFLINE  

HOME AUTOMATION

    Moonsweeper

  • 390 posts
  • Location:"trapped in interspace"

Posted Mon Feb 25, 2019 7:48 PM

I fooled around with this and got it to load the LINES program to >1100 in VDP RAM.

Observed from the V option in EASYBUG.

 

Attached File  READCS1.dsk   90KB   4 downloads

 

USE PROGRAM NAME: RUN

 

EDIT: Had forgotten to update the filenames. :|


Edited by HOME AUTOMATION, Tue Feb 26, 2019 5:03 AM.


#4 HOME AUTOMATION OFFLINE  

HOME AUTOMATION

    Moonsweeper

  • 390 posts
  • Location:"trapped in interspace"

Posted Wed Feb 27, 2019 1:25 AM

I noticed the use of EASYBUG's V option really doesn't work for reading this... I don't know why it seemed to work on the emu last night...

anyway I figured this out a little better...

This loads the tape data to v>1100...then copies the data to c>B000... then copies the first 768 bytes to the screen table...

QUIT... and use EASYBUG's "M" option to view c>B000...

tapes made by EASYBUG's "S" option have the load address as the first word... and the image length as the second word... followed by the image data. :)

 

Attached File  READCS1(V2.0).dsk   90KB   3 downloads






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users