151
Технические советы / Игровая приставка "ВИДЕОСПОРТ" Новая 1984 г.
« : 21 Июнь 2017, 02:12:35 »
нутрянку бы видеть!
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
У меня еще есть.да уже не нужно, не подойдет он для моих целей. Всё бы хорошо просто не могу найти подходящую ПЗУ чтоб была FLASH и 16b, так как оч нужен пин "WE"
сплиттер-мергер - это задачка для олимпиады по информатике для третьеклашек дарюКод: [Выделить]#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int fsize(FILE *f)
{
int temp;
fseek(f,0,SEEK_END);
temp = ftell(f);
fseek(f,0,SEEK_SET);
return temp;
}
/* interlace byte merger 2
int main(int argc, char *argv[])
{
FILE *file_h;
u16 *outb;
unsigned char *inb0, *inb1;
unsigned long size,i;
if(argc>1)
{
file_h = fopen(argv[1],"rb");
size = fsize(file_h);
inb0 = malloc(size);
fread(inb0,1,size,file_h);
fclose(file_h);
file_h = fopen(argv[2],"rb");
size = fsize(file_h);
inb1 = malloc(size);
fread(inb1,1,size,file_h);
fclose(file_h);
outb = malloc(size<<1);
for(i=0; i<size; i++) {
outb[i] = inb0[i]|(inb1[i]<<8);
}
file_h=fopen(argv[3],"wb");
fwrite(outb,2,size,file_h);
fclose(file_h);
free(outb);
free(inb0);
free(inb1);
printf("Done.\n");
}
return 0;
}
*/
/* interlace byte splitter 2
int main(int argc, char *argv[])
{
FILE *file_h;
unsigned short *inb;
unsigned char *outb0, *outb1;
unsigned long size,i;
if(argc>1)
{
file_h = fopen(argv[1],"rb");
size = fsize(file_h);
inb = (unsigned short*)malloc(size);
outb0 = (unsigned char*)malloc(size>>1);
outb1 = (unsigned char*)malloc(size>>1);
fread(inb,1,size,file_h);
fclose(file_h);
for(i=0; i<(size>>1); i++) {
outb0[i] = inb[i] & 0xFF;
outb1[i] = inb[i] >> 8;
}
file_h=fopen(argv[2],"wb");
fwrite(outb0,1,size>>1,file_h);
fclose(file_h);
file_h=fopen(argv[3],"wb");
fwrite(outb1,1,size>>1,file_h);
fclose(file_h);
free(inb);
free(outb0);
free(outb1);
printf("Done.\n");
}
return 0;
}
*/
Добавил функцию склеивания файлов. По кнопке Merge... откроется диалог в котором нужно выбрать два файла (я не делал проверку, чтобы размер файлов совпадал, поэтому будет склеивать пока один из файлов не кончится), потом выбираем какой из файлов содержит чётные байты и после этого происходит склейка. Результирующий файл заканчивается на "_merged.bin"
Можно было и в 16 битном формате сразу и писать и читать, раз уж переходник сам сделал 8)распиновку не подскажешь, или это готовый переходник? я бился долго но так и не нашел распиновок. Набора переходничков просто нет(
У меня вот такая "городушка"
Юзай сраный хекс редактор.дак там через байтик деление то. У меня 2х ПЗУшный карик, и переходник сделал с расчетом на поочередную запись каждой четных и нечетных битабайтов
Nikooone,ну прости что опять к тебе обращусь, я в программировании туг, а можно дополнить или такую же сделать прожку, чтоб наоборот собирала из 2х половинок файл пазязя. Собрал просто переходник, он же и дампер получился
Тулза такая простая
Стервозвук малой кровью? Годно.Ну как "малой" - глазенки в кучу собрались пока волосинки подпаял
ыЧуть офтопо)))) нарыл тут твои перерисовки аудио от битмана))) ты тоже заметил, что кЭтацы входные кондюки после регулятора громкости не той полярностью воткнули? пздц я ржал над ними.....
Спасибо. То есть кварц необходим для формирования ntsc сгнала? Нежелательно бы терять нтсц. Кстати, при переключении приставки в пал режим телик начинает метаться переключается то в пал, то в секам.кварц у кодера стоит для фиксации PAL независимо от режима работы VDP. Для чистого NTSC необходимо менять кварц на 53.69мгц, чтоб поднесущая цвета была равной стандарту, и естественно переключить кодер в нтсц. А если VDP переключен уже в нтсц то и не стоит заморачиватся с поднесущей, без замены кварца основного поднесущая будет кривой.
а если прикоснуться пальцемк выводу или корпусу, вот в чем разница - Я про корпус.
сомневаюсьмерцания не цветовые (дефектные), а общие. как новодел донди мерцает когда без замены кварца в нтсц перекл
Спасибо. Еще можно вопрос, на вскидку справа от кодера не распаяна обвязка под какую модель кодера? Не вижу там кварц соответственно не cxa? просто такой есть в наличии..Именно cxa и mb кварц им ненужен, в коментариях под видео как раз было описано. что поднесущая цвета идет от самого VDP