| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • Finally, you can manage your Google Docs, uploads, and email attachments (plus Dropbox and Slack files) in one convenient place. Claim a free account, and in less than 2 minutes, Dokkio (from the makers of PBworks) can automatically organize your content for you.

View
 

Atalan Compiler

Page history last edited by marcel_20@... 9 years, 6 months ago Saved with comment

Purpose

This working group is established to build libraries for the 6502 Atalan compiler, in order to streamline the programming of 8-bit content

Atalan compiler produces efficient 6502 code and is in active development. It specifically tailored for 8-bit game programming.

You can find more about Atalan at http://atalan.kutululu.org

 

State of development

 

  • Atalan can now produce NES files, that can be directly used with FCEUX emulator.
  • It is possible to create sprites and backgrounds.
  • It is possible to read Input state of the Game-PAD's 
  • Added support for 'in stream' registers like PPU_STAT_REG ($2002).

 

Goals

  • Address joystick
  • Address keyboard 
  • Address PPU (Graphics Card) 
  • Create some demos 

 

 

Scratchalan

 

Purpose

Scratchalan is module, that will allow creating a game in Scratch development environment (See http://scratch.mit.edu/) and generate Atalan source code,

that will then compile into NES cardridge image. For more information, contact Marcel Cevani at Atalan discussion group http://groups.google.com/group/atalan-lang

 

State of development

  • Simple Controll blocks (loop,if,ifelse) and variable asigments are available
  • Switching of background is now possible 
  • Added more than one stage logic (for making intro screen,main , end etc) 
  • Added new CommandBlock that alllows us to switch to a different stage 
  • New minus block added 
  • NES Specific Event blocks (Sprite Initialisation, Sprite Update, Sprite KeyPad Pressed)  are implemented
  • Collision detecion with Bounding box (touch block) 
  • Pressing the green flag will automatically start the ATALAN-Compiler and the resulting rom will be run in fceux emulator.
  • Sprite defination files can now be imported.    

          If an preview File exist for it,its shown in the Sprite panel.

 

Images of Scratchalan

 

 

varadddialog.png

 

 

scratchv5.png 

 

Next Steps

  •   Adding more Controll-Block and adding Random number generator 
  •  Testing... Testing 
  •  Preparing beta package 

 

Image of Test Game (Poong)

 

poongv2.png 

 

 

Comments (2)

Pasquale Barilla said

at 5:18 pm on Jan 23, 2011

Thats good news! I am really into GBDK which is the same thing, but for Gameboy (and essentially Z80). Hopefully they can make it amazing!

Pasquale Barilla said

at 1:10 am on May 10, 2011

This is looking really good, Marcel!I'd love to try out your Pong game, if you can upload the ROM?

You don't have permission to comment on this page.