Hi all!
So I've just come fresh from converting Final Fight to the Amiga ECS, and now I want to have a go at something in Z80. I chose the ZX Spectrum because I find that 1-Bit pixel art quite easy to do, plus it seems a bit faster when running code.
I've been at it a week now using the DevTools download, and managed to map the screen which has allowed me to get a tile mapped background that can be scrolled through at a minimum of 1-Byte or 1-8x8 Tile (it's just an old image of a sewer that I drew last year). It's running off two pre-calculated address tables - one for the screen positions and one for the tiles on the tile sheet, so it's pretty fast.
I also have a couple of test sprites which were a modified version of the Speccy simple sprite lesson code (I've since managed to mask and flip them too).
I'm currently trying to convert my 68000 object drawing routine to run on the Speccy, but I'm still very new to Z80 and its limitations so I'll likely have quite a few questions about this and that.
Thanks!
Howdy
Say Hello... tell us your what you know, and what you're interested in learning!
Forum rules
Please say hello... tell us what systems & CPU's you can program, and what you're interested in learning!
Please say hello... tell us what systems & CPU's you can program, and what you're interested in learning!
Jump to
- Chibi-News!
- Show and Tell
- Introductions
- General Assembly
- ↳ General Assembly Programming
- Z80 Assembly Programming
- ↳ General Z80 Programming
- ↳ Amstrad CPC Assembly Programming
- ↳ Camputers Lynx Assembly Programming
- ↳ Elan Enterprise Assembly Programming
- ↳ Gameboy Assembly Programming
- ↳ Master System & GameGear Assembly Programming
- ↳ MSX & MSX2 Assembly Programming
- ↳ Sam Coupe Assembly Programming
- ↳ TI-83 Assembly Programming
- ↳ ZX Spectrum Assembly Programming
- ↳ Other Z80 Systems
- 6502 Assembly Programming
- ↳ General 6502 Programming
- ↳ Apple IIe Assembly Programming
- ↳ Atari 800 and 5200 Assembly Programming
- ↳ Atari Lynx Assembly Programming
- ↳ BBC Micro Assembly Programming
- ↳ C64 Assembly Programming
- ↳ Nintendo Entertainment System / Famicom Assembly Programming
- ↳ Super Nintendo Assembly Programming
- ↳ PC-Engine Assembly Programming
- ↳ VIC-20 Assembly Programming
- ↳ PET Assembly Programming
- ↳ Other 6502 Systems
- 68000 Assembly Programming
- ↳ General 68000 Assembly
- ↳ Amiga Assembly Programming
- ↳ Atari ST Assembly Programming
- ↳ Genesis / Megadrive Programming
- ↳ NeoGeo Assembly Programming
- ↳ Sinclair QL Assembly Programming
- ↳ X68000 Assembly Programming
- ↳ Other 68000 Systems
- ARM Assembly Programming
- 65816 Assembly Programming
- 8086 Assembly Programming
- 6809 Assembly Programming
- PDP-11 Assembly Programming
- TMS9900 Assembly Programming
- OTHER Assembly Programming
- Off-topic
- ↳ General Off topic