Jump to content

Prototype 2600 Screen Editor & Code Generator


Recommended Posts



I made some progress creating 2600 screen editor with code generation. Find attached prototype alpha version. It will require .NET Core 6 64-bit Windows.

It only supports background and playfields (and not both yet for code generation). Basically you draw the screen, then click on 'auto kernels' and then 'generate code'. The asm file should run (at least from my limited testing). You can adjust the kernel starts but at the moment that won't work since it requires knowledge which type of code template to run.


See below example after clicking 'Auto kernels'. It creates 7 kernels here. You can show/hide playfield and kernels by clicking the checkbox next to it.

What is not working:

- Playfield asymmetric

-  Balls, missiles & sprites: this could only work if not many other drawing operations need to happen. So not sure yet

- NTSC only

- Undo won't work for kernel changes or clear







Edited by lucienEn
Created single EXE and updated with several fixes
  • Like 1
Link to comment
Share on other sites

I updated the editor:

- Background and playfield code generation is fully working except no asymmetric support yet

- For auto-generating kernels it shows now the type of kernel that would be generated in the editor

- Several bug fixes with data generation

- Fixed save/load not filtering on json extension

- Added support for playfield priority

- Disabled non-working functionality (sprites, ball, etc.)


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...