Jump to content

evietron

Members
  • Posts

    70
  • Joined

  • Last visited

Posts posted by evietron

  1. I always welcome product suggestions over at forum.backbit.io. I tend to respond to peer pressure so if a lot of people all want the same thing I will certainly prioritize it. Know that I have a lot of irons in the fire, so if you want something don't just assume I won't do it.

     

    I finished development on a MSX SCC audio adapter (it's like the existing adapter but has an extra chip on it). It will be available for sale in the near future. BackBit is not as compatible as UII+ on the C64 because it doesn't support the IEC port. This is mainly a design decision to focus on speed and ease of use. All EasyFlash releases up to 1MB are supported and include EPROM saving support, and more conversions are available all the time.

    • Like 1
    • Thanks 1
  2. There have been major improvements in the firmware. I fixed an issue with signal debounce that makes RAM more stable. I added .ROM file flag support so it will interpret RAM sections & obey 8-bit and 16-bit RAM requirements. JLP is now supported to the extent that IntvBASIC uses it. If there are titles that use things like the random # generator and signed multiply/divide, that is a possibility to add later. Also I do plan at some point to add Flash ROM/persistent saving support.

    • Like 9
    • Thanks 2
  3. The BackBit Pro Cartridge operates with 1MB of RAM available for instant retrieval. That can be mapped as ROM, RAM, whatever. For titles that have save states, the most straightforward implementation is to just have the game see it as regular RAM, and BackBit will save that to the SD card after the button on the cartridge is pressed to return to the menu. This is different than how a "real" cart would work, as it would save right away. But it will be functionally equivalent to a cart that had a battery backup. A game that has flash storage works differently, as it will typically have an API to access the FLASH ROM on the cart. This makes for much more coding work, and is something I generally avoid, because then I have to emulate a specific Flash ROM chip's method of reading and writing. It is much easier to just operate like a battery backed RAM. There is no real hardware difference between FLASH RAM AND FLASH ROM -- just that Flash ROM will not have a write-enable pin exposed.

    • Like 2
  4. 12 hours ago, Caleb Garner said:

    I don't know that game, but i would doubt it works at this time.  I know ram is being talked about for Chess and such.  I don't know how the rom was configured to work on the LTO..  does it know to write some chunk of data?  

     

    I don't see any reason why it couldn't since it's still just SD storage which is persistent..  but i'm not sure how the rom would be written to claim some space on the sd card..  maybe this is some feature that comes with JLP?

     

    @evietron do you know if there is a way to achieve this?  to have a game know how to write save data to a file on the SD card?   This seems outside the typical capabilities of an typical intellivision game. 

    Saving is possible, in theory, but the specific kind of saving has to be implemented. First, I will add RAM support, then I will make saving the RAM an option, then once all that works, I can look into supporting a saving method that does not use RAM.

  5. On 9/18/2022 at 8:09 AM, Caleb Garner said:

    So I've got the latest firmware that relates to intellivision..  in fact a little past it.  1.4.5 but with a lot of great help from @mr_me we were able to figure out how to get working roms.  

     

    The only game (aside from chess / triple play which are due to lack of ram support, and well ECS games for obvious reasons) was Atlantis.  It plays but the clouds don't look right..  very odd.  other imagic games play fine it's just this one..

    image.thumb.jpeg.e880b852b4dd17bc42c170a30a4c9a16.jpeg

     

     

     

    This has been fixed in latest firmware. It was caused by the auto INTV II patching.

  6. Is there a somewhat standardized format for Intellivision other than BIN+CFG (too vague) or LUIGI (too detailed) that can play an ECS title?

     

    It would be nice if there were a single binary file format that was easy to parse by an embedded device.

     

    I was considering just making my own, but I wanted to open up to community input.

    • Like 1
  7. I will support any standardized community format as long as it can be contained in a single binary file, and doesn't have an extensive amount of parsing required. If you want to have a custom file extension to describe what format a raw binary is in, I am okay with that.

     

    As I have a multitude of projects for different systems in development at once, the best place to ask questions and post feature requests is on the BackBit Forum (forum.backbit.io).

    • Like 1
    • Thanks 4
  8. Thanks Trebor for your input. The difficulty switch worked on Masters of the Universe. For Congo Bongo, if I wait for 0xfffx access after reset before serving ROM then it works. Funny how it's just that one game, but I suspect it might have something to do with 2600 cart detection code and the bus interfering with that. So that means BackBit now supports all known original titles for 2600/VCS.

    • Like 3
  9. Two stumpers for me on a later generation 7800 are Congo Bongo and Masters of the Universe. Congo Bongo crashes on load, and Masters of the Universe shows the title screen but won't move the ship. These are using my BackBit cart. When I run these with the same exact setup on a 2600 Jr they work fine.

  10. If you need a specific title working, feel free to inquire on the BackBit Forum (forum.backbit.io). I actively update the firmware so really anything is possible (that doesn't require the side port).

     

    I also recently made a small batch of a simple 32K RAM expansion that can be tacked on to your machine:

    https://store.backbit.io/product/32k-memory-expansion-for-ti-99-4a/

     

    As for the file format, there is nothing custom at all on the BackBit except the fact that it requires titles to be contained in a single file, which I think makes titles a lot easier to navigate and organize.

     

    If you have any C G or BIN file it will load that with no fiddling, or if you have C+D or C+D+G, or C+G, those can be combined easily:

    copy /b file.c+file.d+file.g file.bin

     

    It will auotomatically detect where the GROM is (typically after 8K or 16K of ROM).

     

    Unfortunately the BackBit Cartridge is now sold out until 2023, but I am taking pre-orders for the next batch :-)

    • Like 3
    • Thanks 1
  11. 7 hours ago, retroclouds said:

     

    Wonder if the menu system is running on the home computer side or if most of it is running on the backbit side and home computer side is used for output and input.

     

     

    The client on the vintage machine has a very basic browser that can handle 1 screen of information. The rest happens on the cartridge end.

    • Like 1
    • Thanks 2
  12. 1 hour ago, 128Kgames said:

    I'll be packing up the bulk of my Bally / Astrocade collection this weekend, not sure but I may have something you can work with.  The thing with these systems as I'm sure you've found is the ones that work are, well, expensive.  But let me see what I can come up with and then we can go from there.  

     

    I see you have adapters for the Color Computer 2 and 3 - any chance you'll support the original TRS-80 Color Computer?  My uncle a former Raytheon Engineering Manager had one when I was growing up and was kind enough to give it to me during the pandemic, but I've yet to set it up.  

    Understood! I just thought it might be possible to help somebody revive a "dead" system. Who knows, maybe some of those custom IC's could do with modern replacements to patch up some sad broken systems.

     

    There's no reason the Color Computer 2/3 adapter wouldn't work with the original CoCo, as the cartridge pinout is the same. I just haven't tested it. Some memory locations may be different, or may not be!

  13. Thanks for everybody's interest.

     

    The offers I've received so far and systems on the open market are a bit out of my price range at the moment. I'm open to trades for a BackBit cart & other accessories I sell.

     

    I'm fine with systems that are in need of work or with cosmetic defects.

    • Like 1
  14. 10 hours ago, 128Kgames said:

    I've never been a fan of using the expansion port for anything but RAM or a computer expansion module, and certainly not a multicart.  In fact I shot down the idea when I started the 128k Project 10+ years ago to build the first bankswitching cart for the Astrocade.  This fit into a standard cart shell and required no external power.  

    BackBit does not use standard cart shells due to the adapter system. One notable advantage of using the expansion port is that you have access to the reset pin, which allows you to switch games without physically turning the system off.

     

    Quote

    As your device is handling much more than just a bankswitched cart I get the need to use it (expansion) but aesthetically I hate the thought of anything hanging off the back.

    My adapter would attach at a right angle, so it would be more like hugging the machine than hanging off.

     

    Quote

    Maybe someone with 3D printing experience can come up with a cover for case hole for when your device is disconnected.

    Not a bad idea. I could try and come up with something.

     

    Quote

    I'll look through my collection to see if I have any consoles you can use.

    It would be much appreciated!

    • Like 2
  15. Yep, I made the Aquarius adapter for BackBit. So if you get the BackBit cartridge w/ Aquarius adapter you have a straightforward solution. It will load carts & program files and supply 32K RAM expansion. Cassettes can be converted to program files. There is potential for a bankswitching option but I haven't seen any programs that need such a thing yet.

    • Like 2
  16. I've received some interest, and I'd like to get my BackBit multi-system cartridge working on the Bally Astrocade.

     

    Feature-wise, it would plug into the expansion port on the back, have a USB port or jumper option for power, play games off a MicroSD card, and it would support RAM expansion & bank-switching ROM.

     

    The actual development of the adapter & software wouldn't take much time but I need to get my hands on a system. I'm even open to taking on one in poor cosmetic condition and/or that needs some repairs. I can trade a BackBit cart w/ adapter and possibly some of my other products as well.

    • Like 1
  17. 1 hour ago, Lathe26 said:

    I think you mean that the Intellivoice must be tolerant to having those 3 pins grounded by a non-voice cartridge since the doc is the specification for the Intellivoice itself.  I accidentally type "Intellivision" sometimes when I meant to type "Intellivoice".  Short version is that not connecting these 3 pins to ground in the BackBit and leaving them floating should be fine.

    Yes, indeed!

  18. 4 minutes ago, Lathe26 said:

    Oops, I missed this comment before I posted my long comment.  :dunce:

     

    It should be fine to leave pins 16/18/20 open.

    Thanks for the confirmation. Looking at the schematic for the Intellivision, pins 14..28 are all shorted together. It would appear that the Intellivoice repurposed those 3 pins for what is plugged into it. As a voice activated cartridge will leave those 3 pins open, but not actually do anything with them, there doesn't seem to be any harm to leave them floating.

     

    If you look at this document, page 13 states that the Intellivision must be tolerant to those 3 pins being connected to ground, but also implies that they don't have to be. This document is what originally tipped me off that these 3 pins might be the issue with not getting any voice.

    • Like 1
×
×
  • Create New...