It is currently Tue Sep 19, 2017 1:35 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Sun Jan 15, 2017 9:25 pm 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
I kind of planning a unorthodox submission. It would be a collection of small things that I made throughout the year using only about 8KB of ROM. Two of them would be ideally integrated in tepples menu software.

I'm posting this now to ask would any or all of this list be desirable/allowable for the multicart Category?


Other things I wish I had started on had I the time.
  • 8-digit 4 function calculator with negation and multiplicative inverse buttons.
  • Resurrection of last compo's entry.
  • "color a patent art" - if pubby wanted to submit his COLOR A DEER tech demo.


Top
 Profile  
 
PostPosted: Fri Jan 20, 2017 1:22 pm 
Offline
Formerly WhatULive4
User avatar

Joined: Fri Oct 30, 2009 4:43 am
Posts: 336
These would have fit well into the 2014 "app" category. Most of the judging criteria is based on gameplay, and the judging will be done mostly by the other entrants. There is no rule saying you can't submit something that isn't a "game".

There is always the anything goes category.


Top
 Profile  
 
PostPosted: Sat Feb 04, 2017 10:37 am 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
This is the current source for what I submitted to the compo.
I plan to work producing lean versions according to any requirements to the multi-cart. I posted the source here now just in case I become incapable of doing that, and also so that others may see the approach I take with some ideas.


Attachments:
2017-02-04_jroatch-misc-stuff.zip [108.81 KiB]
Downloaded 37 times
Top
 Profile  
 
PostPosted: Sun Feb 26, 2017 2:28 pm 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
There's like 3 different threads this post belongs to, so I'll post it in this thread instead.

In "Action 53 volume 3", tepples wrote:
  • Ask JRoatch about integrating his toys

So the 2 things that even need integration, and not just mere inclusion, are coredump and bagel.

Bagel is going to be complicated because of all the adapting with the surrounding tools. Considering that we now have double the space it may not be worthwhile to fix what isn't broke.

Coredump is very self contained but yet it requires (for the integrity of studies of uninitialized NES memory) that nothing touches RAM or Stack Pointer from reset to the special controller read. So the most simple way to meet that requirement is to place coredump in the menu bank and relocate setting the stack pointer to after the special controller read.

Based on the Current Action 53 multicart engine I went ahead and did just that. It's a tight fit but it works. Attached is what I did as a patch file.

As for Button Logger and Musical Controller, I'm thinking of including them in the same ROM with a rewrite for Russian Roulette. If that fails, I'll just compile them to fit in some bank that has a simple counter NMI.

and lastly I don't know what to do with "the Forty-Two Melody", it really only works as some deep Easter egg. So I say just forget about it.

P.S. (congrats to infiniteneslives on the 190000 post of the forum)


Attachments:
a53menu-0.05-with-coredump.diff [3.18 KiB]
Downloaded 32 times
coredump.s [10.59 KiB]
Downloaded 37 times
Top
 Profile  
 
PostPosted: Tue Feb 28, 2017 12:00 pm 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
JRoatch wrote:
As for Button Logger and Musical Controller, I'm thinking of including them in the same ROM with a rewrite for Russian Roulette. If that fails, I'll just compile them to fit in some bank that has a simple counter NMI.


Preparing for the failure case first I looked to see which entries operated with a simple nmi: inc counter; rti;. and out of the four candidates (Flappy Jack, The Paths of Bridewell, 240P Test Suite, and Spacey McRacey) 240P seemed to be the most stable. After choosing to fit my stuff in one of the banks of 240P I found that I didn't need to piggy back on an NMI routine after all.

So attached is my toy things built into $F300~$FFEF of bank 01 of 240P Test Suite v0.15.
To run, load bank #01 to $c000 and jump either to $F300 for Musical Controller, or $F304 for Button Logger.


Attachments:
2017-02-28_240pee-jroatch-toys-submulti.nes [64.02 KiB]
Downloaded 41 times
Top
 Profile  
 
PostPosted: Tue Feb 28, 2017 12:37 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 18984
Location: NE Indiana, USA (NTSC)
Do you have source code for your things? I've already added one small thing to 240p Test Suite, and it's GPL anyway.


Top
 Profile  
 
PostPosted: Tue Feb 28, 2017 12:46 pm 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
tepples wrote:
Do you have source code for your things?

The code is a mess, and the final merge was done manualy with a hex editor. but OK.


Attachments:
240pee-jroatch-toys-submulti.zip [148.26 KiB]
Downloaded 46 times
Top
 Profile  
 
PostPosted: Sat Mar 11, 2017 7:26 pm 
Offline

Joined: Sun Sep 19, 2004 11:12 pm
Posts: 18984
Location: NE Indiana, USA (NTSC)
The Musical Keyboard appears to depend on uninitialized memory.


Top
 Profile  
 
PostPosted: Tue Mar 28, 2017 11:14 am 
Offline
Formerly 43110
User avatar

Joined: Wed Feb 05, 2014 7:01 am
Posts: 309
Location: us-east
Some bug fixes, maybe new bugs accidentally introduced as well.


Attachments:
2017-03-28.zip [148.6 KiB]
Downloaded 38 times
Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group