Modernize spec_snqk.cpp (nw)

This commit is contained in:
AJR 2016-10-30 18:16:53 -04:00
parent 894c6320a0
commit a312192851
3 changed files with 570 additions and 596 deletions

View File

@ -220,6 +220,30 @@ protected:
void ts2068_64col_scanline(bitmap_ind16 &bitmap, int y, int borderlines, unsigned short inkcolor);
void ts2068_lores_scanline(bitmap_ind16 &bitmap, int y, int borderlines, int screen);
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// snapshot helpers
void update_paging();
void page_basicrom();
void border_update(int data);
void setup_sp(uint8_t *snapdata, uint32_t snapsize);
void setup_sna(uint8_t *snapdata, uint32_t snapsize);
void setup_ach(uint8_t *snapdata, uint32_t snapsize);
void setup_prg(uint8_t *snapdata, uint32_t snapsize);
void setup_plusd(uint8_t *snapdata, uint32_t snapsize);
void setup_sem(uint8_t *snapdata, uint32_t snapsize);
void setup_sit(uint8_t *snapdata, uint32_t snapsize);
void setup_zx(uint8_t *snapdata, uint32_t snapsize);
void setup_snp(uint8_t *snapdata, uint32_t snapsize);
void snx_decompress_block(address_space &space, uint8_t *source, uint16_t dest, uint16_t size);
void setup_snx(uint8_t *snapdata, uint32_t snapsize);
void setup_frz(uint8_t *snapdata, uint32_t snapsize);
void z80_decompress_block(address_space &space, uint8_t *source, uint16_t dest, uint16_t size);
void setup_z80(uint8_t *snapdata, uint32_t snapsize);
// quickload helpers
void log_quickload(const char *type, uint32_t start, uint32_t length, uint32_t exec, const char *exec_format);
void setup_scr(uint8_t *quickdata, uint32_t quicksize);
void setup_raw(uint8_t *quickdata, uint32_t quicksize);
};

File diff suppressed because it is too large Load Diff

View File

@ -11,22 +11,6 @@
#include "imagedev/snapquik.h"
void spectrum_setup_sna(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_z80(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_sp(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_ach(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_prg(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_plusd(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_sem(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_sit(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_zx(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_snp(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_snx(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_frz(running_machine &machine, uint8_t *snapdata, uint32_t snapsize);
void spectrum_setup_scr(running_machine &machine, uint8_t *quickdata, uint32_t quicksize);
void spectrum_setup_raw(running_machine &machine, uint8_t *quickdata, uint32_t quicksize);
#define BASE_RAM 0x4000
#define SPECTRUM_BANK 0x4000