comparison sms.c @ 1640:3602f3b20072

Small cleanup of vdp_context struct layout and removal of separately allocated buffers
author Michael Pavone <pavone@retrodev.com>
date Fri, 16 Nov 2018 19:56:24 -0800
parents 360d5bab199f
children 6909c5d0bbb5
comparison
equal deleted inserted replaced
1639:93518786f882 1640:3602f3b20072
579 sms->normal_clock = sms->master_clock = 53693175; 579 sms->normal_clock = sms->master_clock = 53693175;
580 580
581 sms->psg = malloc(sizeof(psg_context)); 581 sms->psg = malloc(sizeof(psg_context));
582 psg_init(sms->psg, sms->master_clock, 15*16); 582 psg_init(sms->psg, sms->master_clock, 15*16);
583 583
584 sms->vdp = malloc(sizeof(vdp_context)); 584 sms->vdp = init_vdp_context(0);
585 init_vdp_context(sms->vdp, 0);
586 sms->vdp->system = &sms->header; 585 sms->vdp->system = &sms->header;
587 586
588 sms->header.info.save_type = SAVE_NONE; 587 sms->header.info.save_type = SAVE_NONE;
589 sms->header.info.name = strdup(media->name); 588 sms->header.info.name = strdup(media->name);
590 589