Jump to content

Robbbert

Members
  • Content Count

    78
  • Joined

  • Last visited

Posts posted by Robbbert


  1. @DrVenkman: thanks, it looks quite comprehensive.

     

    Meanwhile, I finished my testing, and found 323 working .A78 files, and 10 not working - which is pretty good. The BIN files of course were rejected because of no header.

     


  2. I'm in the process of verifying my collection of Atari 7800 roms in MAME to see what works. Most of them have the A78 extension and header, and the results are quite positive.

     

    However, there's some roms with BIN extension, these appear to have no header, and MAME rejects them.

     

    Since there's no header, is there a default bunch of settings for these BIN files? I'd like to incorporate proper BIN support, if I knew what the default settings should be.

     


  3. Yeah there's plenty to do, that's for sure. MAME currently has no method to manage wait states, so the cassette problem won't be going away any time soon.

     

    Here's some fixes for 0.206 (release due on 2019-01-30), these being

    - Fixed the crash on reset

    - connected up the cart slot. The z88dk guy will be able to experiment to his heart's content. We allow a single cart of any size up to 64k.

    - Added printer and joystick

     

    I'm taking a break for a bit due to an extended heatwave here, but I'll get back to it once the weather settles down.

     

    So, keep an eye on this thread every now and then, when I'm ready I'll start asking questions.

     

    Thanks for the schematic, just downloaded it. :)


  4. Interesting topic.

     

    I've fixed a couple of the many bugs in MAME's emulation of the laser500 etc.

     

    - The new character generator has been added, replacing the old inaccurate one.

    - A language selection feature has been added: English (default), French, German.

    - The non-working cursor keys have been fixed.

     

    These will be in the next release (0.205) due out on the 26th of this month.

     

    There's still plenty of other bugs, for example if you select the new language then choose the Reset option, it crashes. So, after choosing the new language, you have to quit and restart the emulator.

     

    I do not possess either a machine or any manuals or software, so if you guys want other things fixed, you'll have to supply me with at least full manuals.


  5. Have you checked out MAME lately? As of the next version (0.204) all the games will run and are playable. The sound is problematic though.

     

    One of my more obvious ones would be game.com. Yeah, it gets the hate, much is deserved too. Personally I liked it, the quiz games are ok, but most I could do without. But, duke nukem. It's duke nukem! And it was a few years off before d3d came in a better form on a handheld. This one I still play a lot, so while the game.com is a fairly lousy console with an assortment of ok (but only ok) games, and a bunch of suckage, I still keep and play it for this one game. I don't know the state of emulation for this system, last I checked, there wasn't one, and this game was quirky and different enough for me to love, so the system sticks around.


  6. Is there any homebrew for the game.com? I'd like something that works on a real machine, and pushes the hardware to its limits. I've been working on getting all the existing games working in MAME (done as at the next release), but need more examples to flush out any remaining bugs.

     

    The only thing I saw was someone's Hello World, but the rom was never released.


  7. Nice!

     

    This works in MESS... rename the ROM files (either one, the PT-friendly one works too) to J64.

    Also, rename the BJL to BIN.

     

    I got up to 8015 points, still in stage 1, before getting careless and crashing into the wall.

     

    Congratulations, you've done an excellent job! :)


  8. Thanks for the info about how to play etc.

     

    I'm quite hopeless at games, so I never finished the first stage (now that I know it has stages).

     

    As I don't have a Jaguar (in fact I've never seen a real one with my own eyes), I played it on MESS.


  9. This looks nice. :)

    What are the control keys? I found B makes you rise, any others?

    What is the object of the game? Is it to just collect stars?

    Does it get harder, or vary at all? Is it possible to have more than one life?


  10. I don't know, that would be something for the moderators to decide.

     

    Now, I've been able to understand the format of all the headers of all the files on hand.

     

    So, thanks to all who helped, :) and this can be closed.


  11. After checking all my .abs files, only one was in .cof format.

     

    Some are just binaries, and some have a strange header starting with 60 1B.

     

    I was able to find the size and load address with this format. The header size appears to be 0xD0.

     

    Thank you for the jagserver info. :)

     

     

     

    edit: Just saw your post Zerosquare, yes I've decided to largely ignore the extension and just check the first 2 bytes instead.


  12. Sorry for double post, edit button went missing.

     

    Seems ABS (some of them) may be a COF in disguise.

     

    Also, what is the format of a Jaguar Server (.jag) header?


  13. Thanks to you all for the help. :)

     

    From what you've told me, would the following assumptions be correct?

     

    A "cart" (usually a .jag but should really be a .j64) loads at 0x800000, and the start address (usually 0x802000) is to be found at 0x800404.

     

    A .rom file is a cart minus the header, loads and runs at 0x802000.

     

    A .cof file starts with 01 50, and has a variable header length, located at +68, while the load and run address are listed at +56.

     

    A .prg file starts with 60 1A, has a variable header length determined by the "type" at +32, and the load and run address is at +34

     

    Not sure about .abs file, need to read a bit more..

     

    .bin file has no header, but usually loads and runs at 0x4000, although I've seen some that use 0x8000 or 0x10000. With no header it is difficult.. I even have a few .prg that are headerless which I've renamed to .bin


  14. I see COF files, ABS files, JAG files, ROM files, PRG files and BIN files.

     

    Some have headers, some don't. The headers seem inconsistent as far as I can see.

     

    Is there an article somewhere that explains what the bytes in a header do?

     

    If not, can someone enlighten me - because I haven't got a clue!

     

    Thanks :)

×
×
  • Create New...