ZX128 software for SAM COUPE
This is my new SAM COUPE utility SNAPER for loading modified snapshots in format SNA(128kB) or original SNA(48kB). SNAPER is writed in SAM BASIC and use only short machine code for copy data from sam ram to 1MB external ram. Is possible run 48kB snapshots in slow and fast speed(turbo 6MHz) and create/use new palette for all 16 ZX colours.
More info about this project:
SAM COUPE is 8 bit computer compatible with ZX Spectrum 48. Use internal memory 256 or 512 kB and ram paging in low 32kB and high 32kB of adress space Z80 CPU. Practically is impossible port any software from ZX Spectrum 128 to SAM COUPE because ZX128 use only memory paging in last 16kB (in area 49152-65535). For SAM COUPE exist original 1MB external memory upgrade with possibility connect in high 32kB of adress space external ram and use paging on two new ports 128 and 129. Port 128 set 16kB pages on adress 32768-49151 and port 129 on adress 49152-65535.
ZX Spectrum 128 contain ram with size 128kB and is divided to 8
pages with size 16kB. Layout of adress space 64kB:
Part of original ZX128 software can be easy modified for run on SAM COUPE with 1MB external memory. I use yet only SNA48/128 files loading in this way :
1) set on SAM COUPE graphic mode 1 (ZX mode)
Original SNA files for ZX128 is impossible load and run. It's need some patches before use. Way for modify SNA(128kB) files for SAM COUPE :
- As first you need ZX emulator for PC with new zx rom. ZX128
rom 32kB must be replaced with new 32kB file (join 2x 16kB original ZX48 rom).
And why ? We need on ZX emulator ignore ZX rom paging - sam soupe can emulate
only one 16kB zx rom without paging. After create new rom file start emulator
and set ZX128 mode. ZX will start to 48 basic with enable 128kB ram paging
MAIN MENU AFTER START
CONTROLL FOR PALETTE EDITOR
MONITOR BEFORE START SNAPSHOT
CATALOG FOR LOAD SNAPSHOT
TOTAL RECALL 128
CARRIER COMMAND 128
NAVY SEALS 128
ROBOCOP 3 (128kB)
SUBACUATIC - with new ZX palette
SGT HELMUT ZERO - with new ZX palette
EXTREME - with new ZX palette
EXTREME - with original palette
CYBERNOID 2 - with new ZX palette
EXOLON - with new ZX palette
EXOLON - with grey palette
next disc images with games will released soon...