Video: Lesson P4 - Bitmap Functions on the Atari Lynx

Post Reply
User avatar
akuyou
Posts: 504
Joined: Mon Apr 22, 2019 3:19 am
Contact:

Video: Lesson P4 - Bitmap Functions on the Atari Lynx

Post by akuyou » Wed Apr 24, 2019 9:43 pm



http://www.chibiakumas.com/6502/platform.php#LessonP4

Unlike most of our systems The Lynx has a 16 color Bitmap screen - effectively we can just write data to it - one nibble per color to ram, and it will appear on screen!

We do need to do a bit of setup first to get it working!
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

laoong
Posts: 9
Joined: Thu Aug 08, 2019 10:51 am

Re: Video: Lesson P4 - Bitmap Functions on the Atari Lynx

Post by laoong » Tue Apr 07, 2020 8:43 am

After I've run the example on PC-Engine I thought that I could check the Lynx version as well.

Here's the result.

It's almost working :)

I've stumbled on such things many times - Handy isn't reflecting real hardware very well.

Image

User avatar
akuyou
Posts: 504
Joined: Mon Apr 22, 2019 3:19 am
Contact:

Re: Video: Lesson P4 - Bitmap Functions on the Atari Lynx

Post by akuyou » Tue Apr 07, 2020 9:58 pm

Hmm, the sprite is there, but the font isn't ?
I'll have a look at the code... if you figure anything out, let me know and I'll change the code accordingly.
Chibi Akuma(s) Comedy-Horror 8-bit Bullet Hell shooter! // 「チビ悪魔」可笑しいゴシックSTG ! // Work in Progress: ChibiAliens

Interested in CPU's :Z80,6502,68000,6809,ARM,8086,RISC-V
Learning: 65816,ARM,8086,6809

puppydrum64
Posts: 34
Joined: Thu Apr 22, 2021 9:30 pm

Re: Video: Lesson P4 - Bitmap Functions on the Atari Lynx

Post by puppydrum64 » Sat May 29, 2021 9:34 pm

I had similar problems with running the Lesson 1 6502 code on NES emulators, they all seemed to work differently. Most of those problems were solved by clearing the RAM on startup. This may seem redundant but on real hardware not everything defaults to zero

Post Reply

Return to “Atari Lynx Assembly Programming”