| |
xIII
Registered: Nov 2008 Posts: 210 |
Release id #197429 : Copper Booze
I tried to disassemble and understand the code but I quickly realised this is too much for my brain :). I added the re-engineered code (kickassembler) to the release (hope that's ok ?!)
Maybe someone else can have some fun trying to understand what is going on in there :/ |
|
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Haha, awesome! I'll add my own sources in their current uncleaned up form. |
| |
xIII
Registered: Nov 2008 Posts: 210 |
Cool! thanks for sharing! |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
No problems! Always ask before you do hard disassembly! I normally don't include my sources in the releases but I happily share if somebody wants my spaghetti code. :D
For Copper Booze the highlight imo is the novel multi threaded handling to deal with all fades and movement. There are actually 5 threads running in parallell using cooperative multitasking, couldn't resist as it was fun coding and actually this is what I normally do when "scripting" parts. It makes each task a simple iterative loop instead of tons of state variables juggled in the IRQ. The overhead is negligible. |
| |
xIII
Registered: Nov 2008 Posts: 210 |
haha, but I leuve hard disassembly :).
But ofcourse with your source code it makes it alot easier to understand. |
| |
xIII
Registered: Nov 2008 Posts: 210 |
mmm... someone deleted the kickassembler source code I uploaded for this release... |
| |
iAN CooG
Registered: May 2002 Posts: 3201 |
A mod actually deleted it, and I can see why, the original source is already there from the author, and yours was just an unofficial disassembly, so not really pertinent in the entry, as it's a derived work from a 3rd party. |
| |
Krill
Registered: Apr 2002 Posts: 2981 |
Haha, you people. I have a vague idea who that mod might be. |
| |
Count Zero
Registered: Jan 2003 Posts: 1933 |
Quoting iAN CooGthe original source is already there from the author, and yours was just an unofficial disassembly
Whats more is that the unofficial source was removed after the official one was added. |
| |
Krill
Registered: Apr 2002 Posts: 2981 |
Yes so... now that the official Commodore and Microsoft sources for KERNAL and BASIC are out, delete all commented disassemblies and burn the books they've come in? :) |
| |
Moloch
Registered: Jan 2002 Posts: 2928 |
Quoting KrillHaha, you people. I have a vague idea who that mod might be.
Do tell? |
| |
iAN CooG
Registered: May 2002 Posts: 3201 |
Quote: Yes so... now that the official Commodore and Microsoft sources for KERNAL and BASIC are out, delete all commented disassemblies and burn the books they've come in? :)
What the hell, anything is just an occasion to whine about anything in here now. It just needs its own entry, if XIII really wants to release it, not added on the Booze entry.
FFS guys, get your shit together. |
| |
Krill
Registered: Apr 2002 Posts: 2981 |
Yes, we all made our points, let's agree to disagree once again and move on... to come full circle again soonish! :) |
| |
xIII
Registered: Nov 2008 Posts: 210 |
Quote: What the hell, anything is just an occasion to whine about anything in here now. It just needs its own entry, if XIII really wants to release it, not added on the Booze entry.
FFS guys, get your shit together.
Why would I upload it as an own entry :)
I thought it was a nice addition to the original entry.
But I'm not whining about it :p |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Quote: Why would I upload it as an own entry :)
I thought it was a nice addition to the original entry.
But I'm not whining about it :p
fwiw I agree with you. |
| |
Krill
Registered: Apr 2002 Posts: 2981 |
Quoting JackAsserfwiw I agree with you. Thought that was implicit already in post #2 by you. :)
Third-party source (with some comments) is okayed by original inventor, builds same binary as original source (without comments), is randomly deleted by bored mod anyways because "different release", without even so much as a courtesy heads-up message. Sigh. :) |
| |
JackAsser
Registered: Jun 2002 Posts: 2014 |
Quote: Quoting JackAsserfwiw I agree with you. Thought that was implicit already in post #2 by you. :)
Third-party source (with some comments) is okayed by original inventor, builds same binary as original source (without comments), is randomly deleted by bored mod anyways because "different release", without even so much as a courtesy heads-up message. Sigh. :)
And tbh, it’s the SAME release, just a different encapsulation format. Kinda like .prg vs .tap vs .d64 |