Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #1726 > unrolled thread

Karateka

Started byqkumba <peter.ferrie@gmail.com>
First post2015-06-24 23:09 -0700
Last post2017-02-23 20:23 -0800
Articles 9 on this page of 29 — 7 participants

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-24 23:09 -0700
    Re: Karateka mverpelli@libero.it - 2015-06-25 02:39 -0700
      Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-25 08:11 -0700
        Re: Karateka TheJ <thej@shaw.ca> - 2015-06-25 15:27 +0000
          Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-25 08:53 -0700
            Re: Karateka TheJ <thej@shaw.ca> - 2015-06-25 17:18 +0000
              Re: Karateka mverpelli@libero.it - 2015-06-25 10:45 -0700
                Re: Karateka TheJ <thej@shaw.ca> - 2015-06-25 18:04 +0000
              Re: Karateka Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-02-22 15:50 -0800
        Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-25 11:12 -0700
          Re: Karateka mverpelli@libero.it - 2015-06-25 23:46 -0700
            Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-26 09:05 -0700
        Re: Karateka Alex Lee <email@domain.com> - 2015-06-27 20:46 +1000
          Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-27 12:13 -0700
            Re: Karateka Alex Lee <email@domain.com> - 2015-06-28 19:55 +1000
              Re: Karateka qkumba <peter.ferrie@gmail.com> - 2015-06-28 13:56 -0700
                Re: Karateka Alex Lee <email@domain.com> - 2015-06-29 23:00 +1000
          Re: Karateka Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-02-21 07:42 -0800
            Re: Karateka qkumba <peter.ferrie@gmail.com> - 2017-02-21 08:28 -0800
              Re: Karateka BLuRry <brendan.robert@gmail.com> - 2017-02-21 10:36 -0800
                Re: Karateka qkumba <peter.ferrie@gmail.com> - 2017-02-21 16:27 -0800
                  Re: Karateka Zellyn <zellyn@gmail.com> - 2017-02-21 18:45 -0800
                    Re: Karateka qkumba <peter.ferrie@gmail.com> - 2017-02-21 23:20 -0800
                      Re: Karateka Zellyn <zellyn@gmail.com> - 2017-02-22 05:22 -0800
                  Re: Karateka BLuRry <brendan.robert@gmail.com> - 2017-02-21 21:37 -0800
                    Re: Karateka qkumba <peter.ferrie@gmail.com> - 2017-02-21 23:00 -0800
                  Re: Karateka Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-02-22 15:41 -0800
                    Re: Karateka qkumba <peter.ferrie@gmail.com> - 2017-02-22 21:28 -0800
                      Re: Karateka Michael Pohoreski <michael.pohoreski@gmail.com> - 2017-02-23 20:23 -0800

Page 2 of 2 — ← Prev page 1 [2]


#3285

Fromqkumba <peter.ferrie@gmail.com>
Date2017-02-21 16:27 -0800
Message-ID<ac95a8f6-10fa-44d2-be27-4d7c6957654e@googlegroups.com>
In reply to#3284
> > Now that ProRWTS has proven itself well for other titles including the Airheart monster, this one has moved up the list.  There is room for a file-based SmartPort-drive (3.5" or hard disk) version.
> > No idea yet about crushing it to one side of a 5.25".
> 
> Not that you weren't already aware of it but Martin has a lot of compression stuff you're welcome to borrow from assuming that ACME code isn't too unappealing to your tastes.  ;)

ACME is my only assembler for Apple II work. :-)
I'll take another look at Martin's code.  The one for Lawless Legends doesn't meet aPLib's compression level because it's targeting a different use-case.

[toc] | [prev] | [next] | [standalone]


#3286

FromZellyn <zellyn@gmail.com>
Date2017-02-21 18:45 -0800
Message-ID<f3cfed97-e4f5-453b-bd92-c580c5380dc5@googlegroups.com>
In reply to#3285
On Tuesday, February 21, 2017 at 7:27:52 PM UTC-5, qkumba wrote:
> I'll take another look at Martin's code.  The one for Lawless Legends doesn't meet aPLib's compression level because it's targeting a different use-case.

Out of curiosity, how does the compression code you use compare to pucrunch? (https://github.com/mist64/pucrunch)

Zellyn

[toc] | [prev] | [next] | [standalone]


#3289

Fromqkumba <peter.ferrie@gmail.com>
Date2017-02-21 23:20 -0800
Message-ID<675e0fcd-32f2-4bd2-879d-638dbc1e6f30@googlegroups.com>
In reply to#3286
> Out of curiosity, how does the compression code you use compare to pucrunch? (https://github.com/mist64/pucrunch)

pucrunch produces a smaller file for Airheart's title page (a couple of hundred bytes less!), but has a slightly bigger decompressor instead.  Overall still smaller, so that's worth investigating porting to the Apple II for future titles.

[toc] | [prev] | [next] | [standalone]


#3290

FromZellyn <zellyn@gmail.com>
Date2017-02-22 05:22 -0800
Message-ID<dc69e85e-e229-42ef-afd3-74e2d2ce32de@googlegroups.com>
In reply to#3289
Hmm. I'm sure a couple of rounds of golf will have it smaller... :-)  actually, demoscene code is going to be tough to golf.

[toc] | [prev] | [next] | [standalone]


#3287

FromBLuRry <brendan.robert@gmail.com>
Date2017-02-21 21:37 -0800
Message-ID<c43c0e75-325b-41f2-8cd4-ace10f1032f8@googlegroups.com>
In reply to#3285
Martin replaced it recently, concurrently with your awesome Prodos hacks.  It's worth another look. :)

-B

[toc] | [prev] | [next] | [standalone]


#3288

Fromqkumba <peter.ferrie@gmail.com>
Date2017-02-21 23:00 -0800
Message-ID<3aa2a690-0e6f-4cf5-a1a2-949031bec638@googlegroups.com>
In reply to#3287
> Martin replaced it recently, concurrently with your awesome Prodos hacks.  It's worth another look. :)

:-) Yes, I helped to write the decompressor.
He's still favouring speed over size, though.  In my case, it's only the double-hires title screen that's compressed.  If that takes a bit longer to load but fits in only two tracks, then I'm fine with that.

[toc] | [prev] | [next] | [standalone]


#3291

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-02-22 15:41 -0800
Message-ID<225e69cb-6e65-4758-a5a7-de175aa4137a@googlegroups.com>
In reply to#3285
Care to describe the different use case please? TIA

[toc] | [prev] | [next] | [standalone]


#3293

Fromqkumba <peter.ferrie@gmail.com>
Date2017-02-22 21:28 -0800
Message-ID<7925d65f-40e4-4ef8-9672-cf0f5434976e@googlegroups.com>
In reply to#3291
> Care to describe the different use case please? TIA

Favouring decompression speed over compressed size.
aPLib compresses really well but decompression is slow (many hundreds of cycles per byte in some cases).

[toc] | [prev] | [next] | [standalone]


#3294

FromMichael Pohoreski <michael.pohoreski@gmail.com>
Date2017-02-23 20:23 -0800
Message-ID<438d01aa-7c6b-4ad5-ae3d-89d0e17a7b38@googlegroups.com>
In reply to#3293
Ah, gotcha. Yeah that's the classic trade-off with compression:

* Slow and Small, or
* Fast and Huge

[toc] | [prev] | [standalone]


Page 2 of 2 — ← Prev page 1 [2]

Back to top | Article view | comp.sys.apple2.programmer


csiph-web