Jump to content
IGNORED

Berks Four (64K) - New Release


Nojeee

Recommended Posts

  • 6 months later...

CONGRATULATIONS to Berks Four for being nominated in the 2019 Atari Homebrew Awards!

 

Be sure to vote for your favourite homebrew games of 2019 with the links below and watch the awards LIVE on February 1, 2020!

 

Awards Show: February 1, 2020 @ 12:00PM PT | 3PM ET | 8PM GMT LIVE on the ZeroPage Homebrew Twitch Channel!

 

Atari Homebrew Awards Categories (VOTE IN ALL!!):

322454518_2019AtariHomebrewAwardsLaurel-Nominated-BestHomebrewAtari8bit5200.jpg.8edc89659cae0ac25d7a5de7e63b782e.jpg

  • Like 1
Link to comment
Share on other sites

13 hours ago, sramirez2008 said:

@Nojeee I just watched the replay of ZeroPageHomebrew's Twitch stream and this game looks amazing:thumbsup:. Any chance of getting this converted for use with the Atari 5200?

 

Thanks.

I have to admit I've never programmed anything on the Atari 5200 so I'm not sure whether the code could be easily adapted to suit the system. The final A8 version only had a few bytes free and there was a lot of swapping stuff around in RAM to make things fit. The code and data ended up around 48KB so it wouldn't squeeze into a 32KB cartridge ... but might work with some sort of bank switching?

 

I'd certainly be willing to look into it.

 

Jon

  • Like 2
Link to comment
Share on other sites

2 hours ago, Nojeee said:

I'd certainly be willing to look into it.

I don't mind giving you a hand as have done many ports from A8->5200
So long as the working RAM is not > 16KB then it should be possible.
Also some of the data can be compress to ROM and extracted to RAM if needs be and might squeeze in, but bank switching a possibility too

I'll drop you a PM later

  • Like 2
Link to comment
Share on other sites

3 hours ago, Nojeee said:

I'd certainly be willing to look into it.

 

Jon

On behalf of the 5200 community, thanks for considering this.?

 

1 hour ago, Wrathchild said:

I don't mind giving you a hand as have done many ports from A8->5200
So long as the working RAM is not > 16KB then it should be possible.
Also some of the data can be compress to ROM and extracted to RAM if needs be and might squeeze in, but bank switching a possibility too

I'll drop you a PM later

Thank you for wanting to help.  I really like this game and would like to be able to play it on a 5200, but will understand if this can't happen.  

 

Thank you both for considering this.?

  • Like 1
Link to comment
Share on other sites

1 hour ago, Wrathchild said:

I don't mind giving you a hand as have done many ports from A8->5200
So long as the working RAM is not > 16KB then it should be possible.
Also some of the data can be compress to ROM and extracted to RAM if needs be and might squeeze in, but bank switching a possibility too

I'll drop you a PM later

Any pointers would be much appreciated. The main game would definitely run with 16KB RAM - it’s just the location map that might complicate things.

 

I doubt if compression would allow it to fit into 32KB as the main data area is ‘hand compressed’ already. I quickly tested zipping the final .exe and it’s still greater than 32KB. I’ve written games with cartridge banking before so as long as MADS handles it then there shouldn’t be a problem with the code - it’s just any hardware quirks that I’m unsure about.

 

I look forward to your PM as you’ll probably be able to let me know about any pitfalls.

 

Jon

  • Like 2
Link to comment
Share on other sites

  • 1 year later...
On 3/23/2019 at 2:53 PM, Nojeee said:
Finally, the game uses all of the available 64K of memory and needs a 2-stage load to get everything into place. I've tested the bootable ATR disk on my 130XE and it runs fine. I'd be interested to hear if it runs ok from any of the cartridge utilities.

 

Would it be theoretically possible to do an XEX/OBJ?

 

Is the 1st stage of the loader doing something that isn't normally done/possible via XEX?

 

Is it "just" a matter of getting all the data from the disk into the proper spots in RAM?

 

Link to comment
Share on other sites

On 4/29/2021 at 6:47 PM, bhall408 said:

That did the trick! Hopefully there is no difference between that and the ATR version!

For those wondering why -- we're planning on adding 800 support to Argon later this year, and we figure for (at least) the initial implementation we will only be supporting CAR and XEX/OBJ to keep things simple. ie, formats where we can read the file and jam it into memory directly (with the caveat of supporting load/run addresses "as you go" in XEX/OBJ)

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.

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

Loading...
  • Recently Browsing   0 members

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