Linux C2NEmu TAP playback client updated too!

This evening after work I managed to do the necessary adjustments to my C2NEmu TAP playback client for Linux too and I am very satisfied with the results 🙂

Here’s the output of the tool under Linux:

$ sudo ./c2nemu-play -i joinedtape.idx -p 1 /dev/ttyACM0 joinedtape.tap
C2NEmu play utility, rel 1.3 - (C) 2016 Luigi Di Fraia
Communicates with a C2NEmu device to play TAP files

   00000020 (hex: 00000014): Silkworm
>> 00536682 (hex: 0008306a): The Great Gianna Sisters

Buffer time=3:47 Success condition received from /dev/ttyACM0, 772626 bytes sent

The output of C2NEmu was sampled by DC2N5-LC to a DMP file. The latter was fed into TAPClean, whose “Test” report shows:

Header test : PASS [Sig: OK] [Ver: OK] [Siz: OK] 
Recognition test : PASS [772626 of 772626 bytes accounted for] [100%] 
Checksum test : PASS [7 of 7 checksummed files OK] 
Read test : PASS [0 Errors]

Yep, 100% recognized. Not only that: the quality of the resulting TAP was extremely good too, which would ensure the absence of load errors on a Commodore 64.
Check the count of unoptimized pulses below:

Seq. no.: 2 
Location: $0018 -> $6ACC -> $79CC -> $79E1 
LA: $033C EA: $03FB SZ: 192 
File Name: LADER 
Pilot/Trailer Size: 27136/0 
Checkbyte Actual/Expected: $0F/$0F, PASS 
Read Errors: 0 
Unoptimized Pulses: 137 
CRC32: 88C43BE2 
 - File ID : FIRST 
 - DATA FILE type : BASIC 
 - DATA FILE Load address : $0801 
 - DATA FILE End address : $0950 
 - DATA FILE Size (calculated) : 335 bytes

And have a look at the graphic representation:

C2NEmu playback signal sampled by DC2N5-LC

C2NEmu playback signal sampled by DC2N5-LC

Pretty neat, isn’t it?

About Luigi Di Fraia

I am a Senior DevOps Engineer so I get to work with the latest technologies and open-source software. However, in my private time I enjoy retro-computing.
This entry was posted in Retrocomputing, Technical and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s