Jump to content

tmp

Members
  • Content Count

    429
  • Joined

Posts posted by tmp


  1. current status:

     

    cart was tested by two people (one cart is still on the way (israel)), no major issues were reported (the only one i'm aware of is a problem with some large xex files, i'm working on getting access to expanded atari to debug and fix)

     

    i have 8 more assembled in case someone is interested, 30EUR + 5EUR shipping, i prefer one cart per person to maximize feedback base (unless less than 8 people declares interest)

     

    carts_800.jpg

    carts2_800.jpg

    • Like 2

  2. i assume flash chip behavior would have to emulated (including commands like erase, program + returning status) and my first thought is that it sounds too much work for a little gain in functionality

    you can prove me wrong tho ;-)


  3. Are you still going down the road of adding ATR support (if possible?)

    i still haven't looked into the details so i can't comment on it

    i will look up the details and decide based on pros/cons

     

     

    and on the carts that may be ambiguous will you offer a multi choice section to try the cart like alike Altirra does?

    i was thinking about it, it surely wouldn't be so "sophisticated" as what altirra has (no heuristics) but it could be added

    i still prefer converting .bin/.rom to .car, i have many .rom/.bin files i've collected for this project and it's quite painful to go through them to figure out their bankswitching type, i wish only .car files were publically available ;-)

     

     

    It may even be nice but possibly impractical because of storage to have an add and remember for the choice to run an odd cart (store its crc sort of thing).

    if you mean storing user choice on the card, i feel that adds unneeded complexity and issues


  4. today i've shipped those 3 carts i offered in my original post, now i'll wait until they arrive and i get some feedback

    if no issues that can't be fixed with sw upgrade are found, only then i will assemble some more and offer them

     

    so until then i'm not promising anything to anyone ;-)


  5. i'm pretty close to both austrian and hungarian borders but pretty far from the polish one

     

    all assembled carts from the current pcb revision are sold (except for one i'm keeping for testing purposes), assembling new ones will depend on the feedback i'll get, i'll let you know

     

    thanks to files from ndary i've made some fixes today

     

    0005

    ====

    - fixed type 39 (Phoenix 8 KB cartridge)

    - fixed type 38 (Switchable XEGS 1 MB cartridge)

    - fixed type 41 (Atarimax 128 KB Flash cartridge)

    - fixed type 42 (Atarimax 1 MB Flash cartridge) (bank is also switched on reads, seems to help with certain carts)

    - added type 9 (Express 64 KB cartridge)

    - added type 11 (SpartaDOS X 64 KB cartridge)

     

    i (think) i still miss test files for these cart types, any help is welcome

     

     

    |  5 | 800/XL/XE |   32 | DB 32 KB cartridge                            |   |
    | 21 |    800    |    8 | Right slot 8 KB cartridge                     |   |
    | 23 | 800/XL/XE |  256 | XEGS 256 KB cartridge                         |   |
    | 24 | 800/XL/XE |  512 | XEGS 512 KB cartridge                         |   |
    | 25 | 800/XL/XE | 1024 | XEGS 1 MB cartridge                           |   |
    | 26 | 800/XL/XE |   16 | MegaCart 16 KB cartridge                      |   |
    | 28 | 800/XL/XE |   64 | MegaCart 64 KB cartridge                      |   |
    | 29 | 800/XL/XE |  128 | MegaCart 128 KB cartridge                     |   |
    | 33 | 800/XL/XE |   32 | Switchable XEGS 32 KB cartridge               |   |
    | 36 | 800/XL/XE |  256 | Switchable XEGS 256 KB cartridge              |   |
    | 37 | 800/XL/XE |  512 | Switchable XEGS 512 KB cartridge              |   |
    | 38 | 800/XL/XE | 1024 | Switchable XEGS 1 MB cartridge                |   |
    | 44 | 800/XL/XE |    8 | OSS 8 KB cartridge                            |   |
    | 46 | 800/XL/XE |    4 | Blizzard 4 KB cartridge                       |   |
    | 47 | 800/XL/XE |   32 | AST 32 KB cartridge                           |   |
    | 48 | 800/XL/XE |   64 | Atrax SDX 64 KB cartridge                     |   |
    | 49 | 800/XL/XE |  128 | Atrax SDX 128 KB cartridge                    |   |
    | 53 | 800/XL/XE |    8 | Low bank 8 KB cartridge                       |   |
    | 54 | 800/XL/XE |  128 | SIC! 128 KB cartridge                         | p |
    | 57 | 800/XL/XE |    2 | Standard 2 KB cartridge                       |   |
    | 59 |    800    |    4 | Right slot 4 KB cartridge                     |   |
    | 60 | 800/XL/XE |   32 | Blizzard 32 KB cartridge                      |   |
    | 67 | 800/XL/XE |   64 | XEGS 64 KB cartridge (banks 8-15)             |   |
    | 70 | 800/XL/XE |   64 | aDawliah 64 KB cartridge                      |   |

  6. Hi,

    If you make any more carts, I'll take 1 or 2 for sure.

    Would you add type 18 (Bounty Bob Strikes Back)?

    Also does type 52 run this cart?attachicon.gifMicroCalc (Altirra Emulator Only).bin

    52 | 800/XL/XE |   32 | Ultracart 32 KB cartridge

    Thanks,

    Doug

    i'll add bbsb, it's just when i start reading the bankswitching description, i decide to pick another type from the list to implement so it's getting pushed back ;-)

    but yes, it will have to be implemented

     

    as for microcalc, i have microcalc.car as ultracart 32kb test file and that is working (i just tried)

    • Like 2

  7. What are the two holes under GC (white AVGCart text) for ?!?

     

    And the other holes at the right and left of the cart pcb ?!?

    they can be ignored, those 2 pins are external power (if i wanted to do the initial programming without plugging it into atari) and the rest are some unused pins on fpga

     

    Hello tmp

     

    And why "AVG"?

     

    Sincerely

     

    Mathy

    it's just an average cartridge, nothing special ;-)

     

     

    ok, those 3 carts are reserved (ndary, z1013, Vyper68)


  8. yes, i've added one extra because why not, it might be useful for something one day

    i got a suggestion that it should "reset" the currently loaded cart so it does that at this moment (so you don't have to load it again from the selector, useful for e.g. multi game carts, pressing second button and resetting gets you back to cart's menu instead of avgcart's selector)

    • Like 6

  9. I think i understand the IDE part (emulating IDE interface that SIDE exposes to atari), I'm a bit lost in that SPI part, any pointer for more info? Are you saying that u1mb is able to access sd card via SPI exposed at $d5xx? (i have very limited knowledge of u1mb since i don't own one)


  10. I'm definitely open to any ideas that people find useful (and are within my skills ;-) ), I'm not exactly an atari person (i've owned a c64 as a kid (please don't throw the rocks at me)), i'm learning the ins and outs on the go therefore i'm not yet sure what's possible and what's not.

     

    What i'd like at first is to confirm the basics are there and working (personally i have only limited means for testing as i only own 800xe/xl, both unexpanded) and then add new features that make sense.

     

    Feel free to post ideas in this thread (preferably with some technical background or a link so i can get myself up to speed).

     

    Thanks!

    • Like 2

  11. You may want to add some more in-depth info. Within a few minutes lot's of questions will follow, like, where are you located (for shipping purposes), does it support XEX loading, can I use it with ATR's, will it work with my Side/U1MB/etc...

     

    - i've updated my profile with location (which is Slovakia)

    - .xex files are supported (as stated in my original post), there still might be issues with certain .xex files, i've been fixing my loader when i found some non-working ones and i plan to continue to do so when more non-working ones are found

    - there is no atr support currently (and no promise about it)

    - i do not know whether there are any u1mb/side incompatibilities (as i don't own atari with any of those expansions), i'm certainly eager to find out but can't do that unless somebody tests it. if there is a issue, i'll try to fix it, if i can't, you can return the cart and get the money back, that's all i can promise

    • Like 3

  12. i'm using this as a reference and i'm adding types when i find some test files for them

     

    https://sourceforge.net/p/atari800/source/ci/master/tree/DOC/cart.txt

     

    i've posted req for files i miss here - http://atariage.com/forums/topic/277773-looking-for-cart-dumps/

     

    if it's a known bankswitching type and you have any dump for it, just attach it and i'll add the support

     

    currently supported types are - 1, 2, 3, 5, 8, 10, 12, 13, 14, 15, 17, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 50, 51, 52, 58, 59, 60, 69, 70, 160

    (it's a paste from code, i'll put it in a more readable list later)


  13. AVGCART - THE average SD multicart for 8bit Atari

     

    avgcart.jpg

     

    - supports CAR (cartridge dump) files up to 1MB (supported types, if you have any dump for type that is unsupported/untested, let me know)

    - supports XEX (executable) files

    - supports ATR (floppy image) files (read/write) - support is limited due to cartridge port constraints and also needs a machine with 64kB RAM

    - SIDE2 emulation (works with U1MB and SpartaDOS X), allows you to use your SD card as a hard drive

    - fast (really) file search

    - uses DMA and many other buzzwords

    - firmware is upgradeable via SD card, no need for external tools or software

     

    - optional (DIY) SIO cable adds full ATR support and support for ATX (floppy images with protection) and CAS (tape), instructions to make one

     

    Latest firmware is 0020 (changelog)

     

    Read the fine manual by @Mr Robot

     

    The included cartridge shell is compatible with 800XL, 65XE, 130XE, 800XE, XEGS, it is too wide for 1200XL (either extender or removing from shell is needed), on 800 you need to trigger the cover switch since it's too tall to allow cover to close

     

    Available at MiscRetro (non-UK) and RetroLemon (UK)

     

    Questions? Issues? Feature requests? Discord

     

    flashjazzcat's SIDE firmware in AVGCART compatible CAR files (one enables SIDE emulation and runs SIDE loader, the other runs SpartaDOS X, use Shift-S to enable SIDE for use with U1MB)

    my older collection of CAR test files

    XEX files sources - http://www.mushca.com/f/atari/index.php?idx=0 (use "Download all" link) - http://a8.fandal.cz/

    sticker for the cart (courtesy of @Mr Robot)

     

    Unbricking information: here and here

     

    DIY SIO mod here (for full ATR/ATX/CAS support)

     

    Nir Dary's demo of the cart

     

     

     

    Review by Larek (in polish)

     

     

    • Like 21

  14. I've already done the "low hanging fruit", downloaded some cart collections and sorted them by type but I still miss any file for those in my original post

     

    the ones I have at least one file for are

     

    01-8kB
    02-16kB
    03-OSS 034M 16kB
    08-Williams 64kB
    10-Diamond 64kB
    12-XEGS 32kB
    13-XEGS 64kB
    14-XEGS 128kB
    15-OSS M091 16kB
    17-Atrax dec 128kB
    18-Bounty Bob
    22-Williams 32kB
    27-Megacart 32kB
    31-Megacart 512kB
    32-Megacart 1MB
    34-SXEGS 64kB
    40-Blizzard 16kB
    41-Atarimax 128kB
    42-Atarimax 1MB
    43-SpartaDOS X 128kB
    45-OSS 034M 16kB
    50-Turbosoft 64kB
    51-Turbosoft 128kB
    52-Ultracart 32kB
    55-SIC 256kB
    56-SIC 512kB
    58-4kB
    68-Atrax 128kB
    69-aDawliah 32kB
    99-JRC 64kB

  15. I'm working on a multicart (a fun project i've picked to learn new things) and I'm looking for cart dumps for the following bankswitching types because it's quite boring to implement them without actually being able to test them ;-)

     

     

    |  5 | 800/XL/XE |   32 | DB 32 KB cartridge                            |   |
    |  9 | 800/XL/XE |   64 | Express 64 KB cartridge                       |   |
    | 11 | 800/XL/XE |   64 | SpartaDOS X 64 KB cartridge                   |   |
    | 21 |    800    |    8 | Right slot 8 KB cartridge                     |   |
    | 23 | 800/XL/XE |  256 | XEGS 256 KB cartridge                         |   |
    | 24 | 800/XL/XE |  512 | XEGS 512 KB cartridge                         |   |
    | 25 | 800/XL/XE | 1024 | XEGS 1 MB cartridge                           |   |
    | 26 | 800/XL/XE |   16 | MegaCart 16 KB cartridge                      |   |
    | 28 | 800/XL/XE |   64 | MegaCart 64 KB cartridge                      |   |
    | 29 | 800/XL/XE |  128 | MegaCart 128 KB cartridge                     |   |
    | 30 | 800/XL/XE |  256 | MegaCart 256 KB cartridge                     |   |
    | 33 | 800/XL/XE |   32 | Switchable XEGS 32 KB cartridge               |   |
    | 35 | 800/XL/XE |  128 | Switchable XEGS 128 KB cartridge              |   |
    | 36 | 800/XL/XE |  256 | Switchable XEGS 256 KB cartridge              |   |
    | 37 | 800/XL/XE |  512 | Switchable XEGS 512 KB cartridge              |   |
    | 38 | 800/XL/XE | 1024 | Switchable XEGS 1 MB cartridge                |   |
    | 39 | 800/XL/XE |    8 | Phoenix 8 KB cartridge                        |   |
    | 44 | 800/XL/XE |    8 | OSS 8 KB cartridge                            |   |
    | 46 | 800/XL/XE |    4 | Blizzard 4 KB cartridge                       |   |
    | 47 | 800/XL/XE |   32 | AST 32 KB cartridge                           |   |
    | 48 | 800/XL/XE |   64 | Atrax SDX 64 KB cartridge                     |   |
    | 49 | 800/XL/XE |  128 | Atrax SDX 128 KB cartridge                    |   |
    | 53 | 800/XL/XE |    8 | Low bank 8 KB cartridge                       |   |
    | 54 | 800/XL/XE |  128 | SIC! 128 KB cartridge                         | p |
    | 57 | 800/XL/XE |    2 | Standard 2 KB cartridge                       |   |
    | 59 |    800    |    4 | Right slot 4 KB cartridge                     |   |
    | 60 | 800/XL/XE |   32 | Blizzard 32 KB cartridge                      |   |
    | 67 | 800/XL/XE |   64 | XEGS 64 KB cartridge (banks 8-15)             |   |
    | 70 | 800/XL/XE |   64 | aDawliah 64 KB cartridge                      |   |
    

     

    any help is appreciated, thanks

×
×
  • Create New...