News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu

Transtape

Started by arnoldemu, 10:39, 06 December 13

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

arnoldemu

I was looking at this device:

Transtape - CPCWiki

Unfortunately I don't understand Spanish.

I'm guessing the red button is for stopping a program, what is the black button on the side for? Is it a normal reset button or for switching something else?

I have started to dissassemble the rom and work out what it is doing.

It clearly uses NMI interrupts triggered by the red button I believe. It pages it's rom into the range &0000-&3fff, and has ram that is accessible in the range &c000-&dfff. It is unclear if the ram repeats within the &c000-&ffff range. I haven't yet worked out exactly how the rom/ram are enabled/disabled but I am making progress.

My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

ralferoo

Quote from: arnoldemu on 10:39, 06 December 13
I was looking at this device:

Transtape - CPCWiki

Unfortunately I don't understand Spanish.

I'm guessing the red button is for stopping a program, what is the black button on the side for? Is it a normal reset button or for switching something else?

I have started to dissassemble the rom and work out what it is doing.

It clearly uses NMI interrupts triggered by the red button I believe. It pages it's rom into the range &0000-&3fff, and has ram that is accessible in the range &c000-&dfff. It is unclear if the ram repeats within the &c000-&ffff range. I haven't yet worked out exactly how the rom/ram are enabled/disabled but I am making progress.
My Spanish is a bit rusty, but something like:
There is a coloured button on the top along with a light and this button initiates the sending of an NMI. There's also a RESET button coloured black with double function situated on the side that allows:
- Reinitialising the memory as if the power was cut
- On the 6128 cleans the second block of 64KB, evicting that which was saved to tape or disc, if it wasn't used by another program

So, I guess you press the red button to enter their software, black to reset.

arnoldemu

Quote from: ralferoo on 13:53, 06 December 13
- Reinitialising the memory as if the power was cut
- On the 6128 cleans the second block of 64KB, evicting that which was saved to tape or disc, if it wasn't used by another program
I see this happening in the code...

so this reset causes a real reset AND pages in their rom which I think then enables the basic rom after.
nice.
My games. My Games
My website with coding examples: Unofficial Amstrad WWW Resource

Gryzor

This one's got a nice form factor, rising vertically...

Powered by SMFPacks Menu Editor Mod