mirror of
https://github.com/holub/mame
synced 2025-10-06 17:08:28 +03:00
Merge pull request #1617 from ajrhacker/spec_snqk_mod
Modernize spec_snqk.cpp (nw)
This commit is contained in:
commit
d5c070c29e
@ -220,6 +220,30 @@ protected:
|
|||||||
void ts2068_64col_scanline(bitmap_ind16 &bitmap, int y, int borderlines, unsigned short inkcolor);
|
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);
|
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;
|
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
@ -11,22 +11,6 @@
|
|||||||
|
|
||||||
#include "imagedev/snapquik.h"
|
#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 BASE_RAM 0x4000
|
||||||
#define SPECTRUM_BANK 0x4000
|
#define SPECTRUM_BANK 0x4000
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user