MySQL replication for non-standard port (3306)
You need to add the port to my.ini for the Master

[mysqld]
server-id=1
port=1000
log-bin=black-bin.log
datadir=d:\mysql\master\
innodb_flush_log_at_trx_commit=1
sync_binlog=1


and restart mysql

First run this

STOP SLAVE;
SHOW SLAVE STATUS\G


From the output


use Relay_Master_Log_File as CurrentLogFile
use  Exec_Master_Pos as CurrentLogPosition 


As was mentioned in the comment, run CHANGE MASTER TO on the Slave like this

CHANGE MASTER To
MASTER_HOST='ipaddrofmaster',
MASTER_PORT=1000,
MASTER_USER='repl_user',
MASTER_PASSWORD='password'
MASTER_LOG_FILE='CurrentLogFile',
MASTER_LOG_POS=CurrentLogPosition;
START SLAVE;


Give it a Try !!!