Jump to content
  • entries
    20
  • comments
    16
  • views
    8,557

Atari 8-bit Moria Milestone 1!


Shawn Jefferson

342 views

Milestone 1 reached! All Init and Create Character code is complete and (presumed) working. The attachment is still an Atarimax 1Mbit flashcart and requires VBXE. Check it out in Altirra.

 

Left to do:

 

1. Make this into an 8Mbit cart-easy to do with cc65 linker config.

2. Port Generate cave code

3. Port Dungeon code

4. Write new character save/restore code

5. polish

 

I should be able to add music playing in the VBI, and possibly joystick control once I get the main code ported to work with all the bank switching that has to occur.

2 Comments


Recommended Comments

Hey - this is good to hear. An 8-bit Moria is something I toyed with a couple times in the past, though I never made a whole lot of progress given the limitations I was working with and my general lack of time for such fun stuff. I'm curious about a couple things:

 

1. Which specific Moria version/variant did you base it on?

2. Did you do a full port of Curses as part of the project, or did you just re-implement the specific screen functions you need for Moria?

 

If you end up needing/wanting any help with the port, feel free to drop me a line. I have been in the main code quite a bit, including a brief effort to bring 5.5d up to speed with some of the Mac enhancements and put it in a Curses-SDL presentation layer.

 

James

Link to comment
1. Which specific Moria version/variant did you base it on?
Moria v5.5 sources that I found on the net. This version of the source is setup to compile on MSDOS, Atari ST, Unix, etc... I think that is the latest official version? It's the vesion I remember playing anyway.
2. Did you do a full port of Curses as part of the project, or did you just re-implement the specific screen functions you need for Moria?
No, I had to write VBXE screen output functions, and I basically replaced all the curses specific stuff in IO.c with calls to my functions.
If you end up needing/wanting any help with the port, feel free to drop me a line. I have been in the main code quite a bit, including a brief effort to bring 5.5d up to speed with some of the Mac enhancements and put it in a Curses-SDL presentation layer.
I'll keep that in mind! I've spent many hours going through the code so far... it seems pretty well written and easy to understand, which is great. I'm trying to not scale back on any features, but I may have to drop a few things. I had to limit the cave size to 44x132 (24k!) already. There just isn't enough RAM on the atari to support the default cave size as defined in the source.
Link to comment
Guest
Add a comment...

×   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.

Loading...
  • Recently Browsing   0 members

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