P-LAB's APPLE-1 Video Card Integrated into The HoneyCrisp Emulator.

3 posts / 0 new
Last post
landonsmith's picture
Online
Last seen: 1 hour 28 min ago
Joined: Dec 17 2025 - 14:24
Posts: 30
P-LAB's APPLE-1 Video Card Integrated into The HoneyCrisp Emulator.

I've been silently working on a thing for the past few days now. That "thing" happens to be video-card emulation for The HoneyCrisp Emulator! Specifically, I've been working on integrating Claudio Parmigiani's (P-LAB's) TMS9918A-based video card into the emulator, which allows for multiple graphic modes including:

  • Text mode,
  • two bitmap-capable graphics modes (the second of which enables full bitmapped images by resolving color per-scanline instead of per-character),
  • multicolor graphics mode.

Mind you, the TMS9918A is the same video-display-processor that can be found in the Texas Instruments TI-99/4a, ColecoVision, and MSX line of computers. (Albeit, these machines used slight variants of the same VDP family depending on your region) Therefore, you get equally as fantastic graphical capabilities! The video-card, via its on-board 16KB of VRAM, outputs a NTSC composite video signal to a SECOND display monitor so it doesn't have to override or piggyback off of the APPLE-1's main terminal display. Of course, this is also emulated with The HoneyCrisp Emulator. So far, I've tested an entire suite of small demo programs, a version of TETRIS that was written for the APPLE-1 (with the VDP-card attached) and a program that loads a high-resolution image. So far, the integration of this card has gone very smoothly, and is looking very promising. That said, it's still an experimental integration that isn't exactly ready for public use yet. I still have quite a bit of R&D to do so I can make the emulated card easier to program for, and easier to use overall. More to come soon. I also published a YouTube video demonstrating this experiment that can be found using the link below.

LINK TO THE VIDEO: P-LAB APPLE-1 Video Card | HoneyCrisp Emulator Integration TestCheers,Landon

Offline
Last seen: 5 hours 12 min ago
Joined: May 4 2021 - 06:35
Posts: 189
oh, wow!

Hi Landon!

I’m really pleased that you’ve decided to emulate my graphics card on your HoneyCrisp. Thanks, you did an impressive job! :-)

Arnaud Verhille has also decided to do the same on his POM-1 emulator (there’s a thread on this very topic in this subforum), and he’s also writing loads of software for it, which I’m testing on the real hardware.

Perhaps you could collaborate in some way... – why not?

 

Well done again, and keep up the good work!

Claudio  - P-LAB

landonsmith's picture
Online
Last seen: 1 hour 28 min ago
Joined: Dec 17 2025 - 14:24
Posts: 30
p-lab wrote:Hi Landon!I’m
p-lab wrote:

Hi Landon!

I’m really pleased that you’ve decided to emulate my graphics card on your HoneyCrisp. Thanks, you did an impressive job! :-)

Arnaud Verhille has also decided to do the same on his POM-1 emulator (there’s a thread on this very topic in this subforum), and he’s also writing loads of software for it, which I’m testing on the real hardware.

Perhaps you could...

Hi Claudio. Thank you. Means a lot coming from the person who built the original hardware. :-)

I have, in fact, seen the post(s) that Arnaud has made concerning POM-1 and the software he has developed for the TMS9918a graphics card. All of which I will be adding support for on HoneyCrisp Emulator (for testing) when I get the chance. I am also currently working on a MacOS application that can translate data from a JPEG into a WOZMON formatted bitmap for use with your card. More will be posted soon as I keep working on it.

 

Thanks again,

Landon

 

Log in or register to post comments