Jump to content

Dionoid

Members
  • Content Count

    494
  • Joined

  • Last visited

Posts posted by Dionoid


  1. On 2/12/2021 at 11:26 AM, Bomberman94 said:

    Is there a chance for a sequel - I have some ideas of new/other elements?!

    I never thought about a sequal, as I'm pretty happy with how the game turned out within the 4K limit (IIRC I had only 7 or 8 bytes left).

    Knowing the list of other game ideas I have, I'd say the chances are very slim. But you never know 🙂

    • Like 2
    • Sad 1

  2. Someone on Facebook mentioned buying a pre-loaded Retron77 SD card from emustation.store for $19.95, containing a recent version of Stella, every commercial game ever released and also a list of homebrew games.

     

    Selling a $4 micro-SD card for $19.95 by copying Stella and a large amount of ROMs onto it, for which you clearly don't hold rights...

    That's not legal, right?

     

    image.thumb.png.a415edb27dcd1005c14daa467cfb681b.png

     

     

     

     


  3. On 1/27/2021 at 6:03 AM, SpiceWare said:

    It's also not compatible with all Atari consoles, as noted here:

    Was that ever confirmed? I use early HMOVEs on cycle 73 all the time, and never experienced issues on any of my late PAL 2600 Jr. consoles or PAL 7800's.

    I think a lot of other homebrews also use early HMOVEs.


  4. On 1/21/2021 at 3:20 AM, Andrew Davie said:
    // range: all 0 - 0b11111
    #define B(red, green, blue, mask) \
          ((0b##red & 0b11111) << 0) \
        | ((0b##green & 0b11111) << 5) \
        | ((0b##blue & 0b11111) << 10 ) \
        | ((0b##mask & 0b11111) << 15)
    
     // Pieces defined thus... 
     const unsigned int WHITE_PAWN[] = {
        //     R      G      B   MASK
        B( 00000, 00000, 00000, 00000 ),    //  0
        B( 00000, 00000, 00000, 00000 ),    //  1
        B( 00000, 00000, 00000, 00000 ),    //  2
        B( 00100, 00000, 00100, 00100 ),    //  3
        B( 00100, 00100, 00100, 00100 ),    //  4
        B( 00100, 00100, 00100, 00100 ),    //  5
    ...
    
    

    Alternatively, you could define this data in 6502 assembly, and call it from C/ARM directly. I store all my CDFJ data in assembly banks, as I found C arrays use overhead-bytes in ROM.

    Also, as you're only using 20 bits per line, you don't need the full 32 bits of int.


  5. Good review. I agree with most of your feedback, although actually over 90% of the classic cartridges are supported (see this sheet).

    To me, the cartridge slot on the Retron77 is just a nice little gimmick; I use my Retron77 mainly as 'Stella Box'.

    On 1/11/2021 at 4:13 AM, keithbk said:

    You don't simply turn it on, sit down, and play for a while

    That is indeed the main design flaw. What they should have done:

    • Either: included a long, 20-feet HDMI cable (+ keep the joystick cables short), so you mimic the original way of playing: which is to have the console within reach - so you can push buttons and switch games easily - and use a long cable to allow having your TV at a distance.
    • Or: keep the long joystick cables, but add a special 'menu' button to the joystick, which would pop up the Stella menu.
      (or even better: a wireless controller!)

    And the "Trooper" has become my favorite joystick, which I mainly use on my real Atari 2600. IMO they are solidly built, ergonomic, and don't make noise (e.g. clicking sounds).

     

     


  6. On 1/3/2021 at 4:23 PM, Just Jeff said:

    Part of your flicker on #2, has to do with your scanline count/frame rate of 266/59.1.  That pulse that happens every second or so will go away if you get that to 262/60.  I think I can see that on the others as well though its not as distinguishable. 

    I missed that the frequency wasn't at 60Hz; I fixed that and updated the ROMs.

    However I don't see why that would give a pulse on a CRT every second?

    • Like 1

  7. 5 hours ago, Al_Nafuur said:

     

     

    @Dionoid Would you like to add PlusROM high score sending to the demo ROM?

     

    Amoeba Jump is with more than 2000 scores and 69 players the most popular game in the PlusROM High Score Club:

    https://highscore.firmaplus.de/index.php?page_sort=2

     

    and (currently) the second popular ROM in the PlusStore public downloads:

    https://pluscart.firmaplus.de/statistics.php?stat_id=1

     

     

    Great to see Amoeba Jump doing well in the PlusROM high score club!

    However I'm not planning to create a PlusROM version for Tower of Rubble - at least not this year. The game just became available in the AtariAge store, so I'd like Al to have an opportunity to recoup his investments on the printed boxes and manuals.

    • Like 4

  8. 12 hours ago, alfredtdk said:

     

    20210104_023455(1).jpg

    Great to see the color-blending in action on a real CRT monitor. The colors of the tower blocks are shades of petrol; a color which isn't available in the '2600 default color palette. These 'in-between' colors where generated by alternating the chrominance (color) each scanline, while keeping the same luminance (brightness); a CRT will blend this into a new color.

    • Like 1

  9. Yay, my second '2600 game is released on actual cartridge!! 

    I'm very happy with how this game panned out, also with the amazing label and box artwork by Dave Dries!

    And many thanks to Al for all the work he has done to bring this game to the AtariAge store.

     

    To give people an idea about the final game, I've just uploaded a feature-limited demo ROM to the original post.

    • Like 7
    • Thanks 1

  10. Hi, I'm experimenting with flickering sprites on an Atari 2600 + real CRT. I always assumed that -when it comes to flickering objects- it's better to display the object as often as possible to get the least amount of perceived flickering; so e.g. displaying a sprite 2 out of 3 frames (67% visible) is better than displaying it 1 out of 2 frames (50% visible).

     

    However, in my perception, a constant flicker-frequency of 30Hz (i.e. showing a sprite every other frame) looks less flickering/annoying compared to showing it 2 out of 3 frames.

    And showing it 3 out of 4 frames is even worse. Is this just me?

     

    Here is a ROM showing 4 sprites. Anyone wants to test this ROM on a real CRT and give me feedback on which of the bottom 3 sprites shows the least flickering? (Note: the top sprite is just for reference, and is not flickering).

     

    flicker_test.bin

    flicker_test_moving.bin

     

     

    [Edit: when moving the object horizontally, the effect is even more noticable]

     

    image.thumb.png.a0c9e04fcc20edc2766fd2e835c8e7e3.png

    • Like 5
    • Thanks 1

  11. On 11/12/2020 at 12:17 PM, Al_Nafuur said:

    New firmware version v0.16.0 in PlusStore and GIT released for all PlusCart users:

    • New fonts
    • New keyboard
    • New display (more rows, more colors)
    • Download buffer size increased (faster downloads)
    • Animated loading logo
    • Many bug fixes and tweaks

     

    Hi, I just upgraded to the latest v.0.16.0, and I noticed that the menu items (in PAL) are often shown in a pink font, which makes them hard to read against the blue background.

    IMG_5429.thumb.JPG.60b49b6cfba40668d406ff06a0c96ef9.JPG

     

    In the Setup screen, the first 4 menu options are white (readable), but the rest is pinkish and hard to read. Is it my TV, or is it a setting I can change myself?

    IMG_5431.thumb.JPG.86fbafc5074825e8ae661f5aca83bb72.JPG


  12. Hi, I was wondering if a Harmony cart has some unique ID or serial code that can be read? Or maybe the ARM7TDMI-S LPC2103 microcontroller has some UUID that can be used for this?

    I'd want to use this to generate an encrypted string that can only be verified/decrypted on the same Harmony cartridge as it was generated on.


  13. Hi all, at the moment I've got over 20 beta testers (with a Harmony cartridge), which is the about the maximum number of testers I can manage, as I've got to check who is testing what level, look at their feedback, keep track of fixed bugs, etc.

     

    Thanks to everyone who volunteered to help out (either in a reply to this topic or PM) and sorry in case I couldn't accept your offer.

    I really appreciate how this community is supporting homebrew game developers!

     

    Cheers,

    Dion

     

    • Like 2

  14. Hi, I'm looking for volunteers who would like to beta test a new Atari 2600 game which I'm working on.


    I cannot provide details about the game here, but it's an action-puzzle style game (think Boulder Dash, Lode Runner, Sokoban, Lemmings, etc.)

    The game engine itself is pretty stable, but most of the levels are untested. That's where you come in 🙂

     

    What you'll need:

    • Some free time.
    • Preferably a Harmony cart for testing on an actual Atari 2600 or Atari 7800.
    • Being persistent in learning game rules and solving puzzles.

     

    What you'll get:

    • Access to a private AtariAge club with early, pre-release ROMs of the game.
    • The joy of participating on a really cool project.
    • A chance to have your feedback actually influence the development of a game (to some extent!).
    • And of course, my eternal gratitude 🙂

     

    If you are interested, just reply to this topic or send me a private message. I'd appreciate if only those seriously interested in actual testing request it.

     

    Cheers,
    Dion

    • Like 12

  15. On 11/29/2020 at 6:56 AM, zezba9000 said:

    Looks like there is a copy on Ebay: https://www.ebay.com/itm/Rikki-Vikki-Atari-7800/233454635498?hash=item365afb09ea:g:PCAAAOSw5wVdrIYk

    Bit pricey there but if you own any game on the 7800 it might just be the best one.

     

    Its a very well made cart.

    Before I bought my copy from PenguiNet (in May 2020, after I saw the game on the Atari Homebrew Awards), this listing was already on eBay for at least a few months.
    So it's probably not a scalper.


  16.  

    5 hours ago, tman03 said:

    How do i get lowercase letters? I can't seem to connect to the internet

    5 hours ago, Andrew Davie said:

    The version you have does not support lowercase.

    Lowercase is supported in the current beta/testing version but of course that's no use to you right now.

     

    Right now... if your router has a guest network capability, then set its password to something simple/uppercase, and use that to connect.

    Once connected, you can then join the beta tester group and update your firmware to the new lowercase support version.

     

     

    Does your wifi router supports WPS? In that case you don't need to type in a password at all.

    • Like 1

  17. 9 hours ago, DirtyHairy said:

    ...

     

    In addition to the changes in Stella 6.4.0, this release introduces support for the Atarivox connected to an USB-to-serial dongle and supports storing the dumped ROM images to SD. Please refer to the instructions in the README on how to dump ROM images. Thanks to @johnnywc for testing Atarivox support!

     

    ...

    Being able to store the dumped cart-ROM is a really cool feature! Thanks!

    • Like 3

  18. 17 hours ago, TailChao said:

    Like Commando, Rikki & Vikki uses cartridge expansion audio for music and the TIA for sound effects. Unlike Commando, you can use the left difficulty switch and volume knob in the cartridge to adjust the balancing to your taste.

     

    When discussing the "correct" mixing circuit, it's usually referring to the NTSC one - where the TIA and cartridge audio go through a 18KOhm and 6.8KOhm resistor, respectively. The PAL circuit uses 6.8KOhm for both, and while this is annoying - it's still official. Many of the older modification guides use the PAL circuit - and I've seen more than one installation where no resistors were used at all, the cartridge audio left disconnected, and numerous other permutations of nope.

     

    Addendum : There's also the SCART / Péritel 7800, which is an official nope.

    On my SCART/Péritel 7800 consoles, I've simply connected the right pads of R32 and R33 to get a better mix of music and sound effects. And I also openend the Rikki & Vikki cartridge and turned the volume knob to max to crank up the music. Works for me.

×
×
  • Create New...