GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Colin McMillen (colin_mcmillen@piaille.fr), page 2

  1. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:02:03 JST Colin McMillen Colin McMillen
    in reply to

    Done. Back to level design!
    https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/2100703

    In conversation about 2 months ago from piaille.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: bugs.launchpad.net
      Bug #2100703 “Gimp crashes copying a 40x1 zone” : Bugs : gimp package : Ubuntu
      Very small copies with a large aspect ratio get a preview rounded to 0 pixels when the Patterns dialog is visible, making Gimp crash. The fix is already upstream at https://gitlab.gnome.org/GNOME/gimp/-/commit/64f45df6ce6 Steps to reproduce: - Open an image - Open the patterns Dockable (Windows / Dockable Dialogs / Patterns) - Select a 40x1 zone - Copy it (Edit / Copy, or Ctrl-C).
  2. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:02:02 JST Colin McMillen Colin McMillen
    in reply to
    • Santiago Lema :amiga:

    Level 4 is done ! @santiago you wanted to see real phosphor so here you are 🙂

    #retrocomputing #apple2

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


  3. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:02:01 JST Colin McMillen Colin McMillen
    in reply to

    I implemented time bonus. Each second not used from an allocated 10s per level is now counted as score.
    How to keep track of seconds on an Apple II? With the mouse interrupts, which come at 60 or 50Hz depending on the country.
    How to know the frequency of the interrupts? Easy, calibrate by counting the number of loops between two mouse interrupts.

    Commit: https://github.com/colinleroy/a2tools/commit/1a4fc760c12f27d3c25bbc26ece4ca3f7aad3f74

    #RetroComputing #Apple2

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add time bonus (10s per level) · colinleroy/a2tools@1a4fc76
      Stuff I write for my Apple //c. Contribute to colinleroy/a2tools development by creating an account on GitHub.
  4. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:59 JST Colin McMillen Colin McMillen

    I wanted to make level 5 also today, but the time bonus feature took me more time than I expected and I'm gonna go to bed early!

    In conversation about 2 months ago from piaille.fr permalink
  5. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:58 JST Colin McMillen Colin McMillen
    in reply to

    ✅ Here is level 5 !
    With it there are two new sprites - the sheet of paper (which gives the player an extra life), and the toast. As you can guess, the toast is fatal.

    I'm happy about my toast's ballistics, which are approximated using maths and python. I am very smart.

    This level is a little bit hard but can be made easier if one doesn't try to get the extra life. Dying after getting it means one can try again, I like that the player has options.

    Commit: https://github.com/colinleroy/a2tools/commit/0182b212b0ce4f3b169fdd18369c1fa84df68a2f

    #RetroComputing #Apple2

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add level 5 · colinleroy/a2tools@0182b21
      - Make table feet not deadly - Add UNKILLABLE CFLAG to test hitboxes - Add toast sprite - Add sheet sprite - Factorize sprite firing and unfiring
  6. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:52 JST Colin McMillen Colin McMillen

    I've done level 6 and am a bit happy with it, it's twisted, you have to think fast thanks to downward vents and an inconveniently placed switch, and if you don't you lose access to the extra life! and/or you lose one!

    It's also the first level I can commit without touching the core engine, which must mean something's good in it!

    Commit: https://github.com/colinleroy/a2tools/commit/841822c22a0e3abc879c8d023894c32110f3cea9

    #RetroComputing #Apple2

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add level 6 · colinleroy/a2tools@841822c
      and related assets
  7. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:50 JST Colin McMillen Colin McMillen

    The high scores table is done and I didn't post a screenshot yet because I finished it in HGR mode having reimplemented about the all the char ROM before figuring out it would be more practical to just switch to text mode. After that it was late.

    #RetroComputing #apple2

    In conversation about 2 months ago from piaille.fr permalink
  8. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:49 JST Colin McMillen Colin McMillen
    in reply to

    I was a bit annoyed that I was on track to only be able to fit nine levels on the floppy. I experimented with cc65's included LZ4 decompressor and it works really well. Now I should be able to put 30 to 40 levels on a single floppy!

    Commit: https://github.com/colinleroy/a2tools/commit/972c56cbfda32fcabaa72437f2b6ff032c871192

    #RetroComputing #Apple2 #MARCHintosh

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


    1. https://static.piaille.fr/media_attachments/files/114/140/059/182/656/517/original/8839953b976a7813.jpeg

    2. https://static.piaille.fr/media_attachments/files/114/140/059/996/302/244/original/af7ce6c422f0e8d8.jpeg
    3. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      LZ4-compress levels (and splash and lowcode) · colinleroy/a2tools@972c56c
      Level size goes from 8300 bytes to 1500-3000. That will allow more levels to fit. Factorize buffers to minimize BSS usage.
  9. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:44 JST Colin McMillen Colin McMillen

    Also I think it's time I officially asked John Calhoun if he's OK with my use of his game's name. https://github.com/softdorothy/GliderPRO/issues/14 (Yes, the original Glider game is now available as GPL v2, since 10 years apparently!)

    In conversation about 2 months ago from piaille.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Glider name use · Issue #14 · softdorothy/GliderPRO
      Dear John, I've played Glider for countless hours as a kid. I recently remembered it and it seemed a great idea to try and reimplement it for the Apple II, as for some reason my hobby is learning 6...
  10. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:43 JST Colin McMillen Colin McMillen
    in reply to

    I've implemented two levels with stairs. (one of them very incomplete). It works quite well. Here's an example with a level that has three exit/entry zones.

    Commit (mostly illegible as I renamed one level file): https://github.com/colinleroy/a2tools/commit/bc971f5af2e900f9886824ef5fa7afc78c55e7d9

    #RetroComputing #Apple2 #GameDev #MARCHintosh

    In conversation about 2 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add levels with stairs. · colinleroy/a2tools@bc971f5
      Uncomplete, but testable. Also, make vents 10px wide instead of 20.
  11. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:40 JST Colin McMillen Colin McMillen

    Did four more levels, I think I should put out a beta version soon(ish)

    In conversation about 2 months ago from piaille.fr permalink
  12. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Sunday, 16-Mar-2025 22:01:39 JST Colin McMillen Colin McMillen
    in reply to

    Glider for Apple II's first beta release is available at https://www.colino.net/wordpress/glider-for-apple-ii/

    I hope you'll enjoy it, and be sure to report issues if you find some!

    #RetroComputing #Apple2 #GameDev

    In conversation about 2 months ago from piaille.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.colino.net
      iBook: dead.
      from Colin
      So, after the shower that my iBook got, it doesn't boot anymore... Nothing happens at all when I press the power button (either on battery, either on A/C). I have to replace it, but as I lack funding to do so, I've sent a call for donations on the sylpheed-claws-users mailing list: Hi, there's...
  13. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:03:10 JST Colin McMillen Colin McMillen

    We have a lives counter!
    When no life remains, reset the game to level 1.

    Commit: https://github.com/colinleroy/a2tools/commit/4309816f825ff189e56ee619e814bf6a0131b60b

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add lives counter · colinleroy/a2tools@4309816
      Reset game to first level when game over.
  14. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:03:09 JST Colin McMillen Colin McMillen
    in reply to

    And a score counter.

    Each time I grab a clock, it increments by 5. Destroying the balloon earns 15.

    Commit: https://github.com/colinleroy/a2tools/commit/b977fb055c9932a89861504578a066ff3a548c08

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add score · colinleroy/a2tools@b977fb0
      Stuff I write for my Apple //c. Contribute to colinleroy/a2tools development by creating an account on GitHub.
  15. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:03:07 JST Colin McMillen Colin McMillen

    I have added sound! After the #Wozamp project, I couldn't settle on manually tickling $C030, so I've tested a thing.
    I can play samples at 8kHz with a precision of 7 bits... As long as they're very very short to fit in memory.

    The sound player and samples are generated by C code.

    Commit: https://github.com/colinleroy/a2tools/commit/db409caccc53b2298719ea159d1d5a8d9b36f47d

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Add sound! · colinleroy/a2tools@db409ca
      Stuff I write for my Apple //c. Contribute to colinleroy/a2tools development by creating an account on GitHub.
  16. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:03:06 JST Colin McMillen Colin McMillen
    in reply to

    "I'm back on my bullshit."

    The sound player and a sound sample asm files look like utter shit. But it works.

    The sound generator has duty cycle functions that PWM the speaker. It is 4.4kB. The sound clip function jumps to each appropriate level. Each is about 600 bytes for 0.02 seconds. (It would be 24kB for one second of sound).

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. https://static.piaille.fr/media_attachments/files/114/061/504/559/975/697/original/c24e5912d4086e9c.png

    2. https://static.piaille.fr/media_attachments/files/114/061/505/630/650/133/original/bacc71820f0ee045.png
  17. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:03:05 JST Colin McMillen Colin McMillen
    in reply to

    A bit more work to use the usual "play each sample twice to heighten the volume and drown the carrier", Glider for Apple II sounds good now, I think?

    Commit: https://github.com/colinleroy/a2tools/commit/82b659311486d843f96ab27971b3f0cd49840821

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Use double-duty duty cycles for better quality · colinleroy/a2tools@82b6593
      Stuff I write for my Apple //c. Contribute to colinleroy/a2tools development by creating an account on GitHub.
  18. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:02:59 JST Colin McMillen Colin McMillen
    in reply to

    Of course, with the cursed Apple II colour implementation, it looks like shit on a colour screen.
    But to me, the Apple II experience is better with a monochrome screen, and I'm OK with that.

    More info about The Curse: https://paleotronic.com/2018/10/03/apple-ii-colour-computer-graphics/

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. https://static.piaille.fr/media_attachments/files/114/077/450/693/637/858/original/40a4fee497996c31.png
    2. Domain not in remote thumbnail source whitelist: paleotronic.com
      Colour Without Colour: Apple II Computer Graphics - Paleotronic Magazine
      from @paleotronic
      Released in 1977, the Apple II was one of the first personal computers marketed towards households rather than businesses. It was a complete computer – it had a keyboard for data entry and the ability [more...]
  19. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:02:59 JST Colin McMillen Colin McMillen

    I think it's time to work a bit on the level design. I find it hard to make things look neat on 280x192 pixels, but I'm quite happy with the result of this one hour session?

    #RetroComputing #Apple2

    In conversation about 3 months ago from piaille.fr permalink

    Attachments


    1. https://static.piaille.fr/media_attachments/files/114/077/442/108/979/726/original/66848e735e98e53b.png
  20. Embed this notice
    Colin McMillen (colin_mcmillen@piaille.fr)'s status on Friday, 28-Feb-2025 21:02:29 JST Colin McMillen Colin McMillen
    in reply to

    I can barely move 3 sprites of that size in between two mouse interrupts, that's gonna have to be a simple game if I want it to work at 60hz 😄

    In conversation about 3 months ago from piaille.fr permalink
  • After
  • Before

User actions

    Colin McMillen

    Colin McMillen

    Cycliste, écologiste, gauchiste, et d'autres mots en iste. Sur mon temps libre, je fais des trucs comme du logiciel libre, des meubles, du #RetroComputing.Des fois je poste avec mon Apple //c.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          104836
          Member since
          6 Mar 2023
          Notices
          105
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.