Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #5924

Re: Applesoft upgrade finally done

From awanderin <awanderin@gmail.com>
Newsgroups comp.sys.apple2.programmer
Subject Re: Applesoft upgrade finally done
Date 2021-12-13 23:04 -0700
Organization Aioe.org NNTP Server
Message-ID <yubk0g7wwmg.fsf@gmail.com> (permalink)
References <bf3a03ab-9c4a-4a84-9c1b-00a857ec3191n@googlegroups.com> <6df863ef-0fd4-4553-92c3-fcf22e967a95n@googlegroups.com> <cybernesto-1639236775@macgui.com> <N7udnV61coOiDyr8nZ2dnUU7-c3NnZ2d@giganews.com>

Show all headers | View raw


kegs@provalid.com (Kent Dickey) writes:

> In article <cybernesto-1639236775@macgui.com>,
> cybernesto  <cybernesto@macgui.com> wrote:
>>Antoine Vignau wrote:
>>> Hi Mike,
>>> Nope, no emulator requires the ROM image to be inverted.
>>> Antoine
>>>
>>
>>I just checked with KEGS. I think Mike is right. The ROM on the
>>documentation project has indeed the banks swapped compared to the ones that
>>KEGS recommends to use. The README.ROM.files.txt in KEGS explicitly excludes
>>the ROM from the documentation project:
>>
>>"APPLE Computer and Peripheral Card Roms Collection.zip: Don't use, the
>>	file Apple IIgs ROM1 - 342-0077-B -  27C1001.bin is not in the
>>	format KEGS expects."
>>
>>I also tried to upgrade my ROM0 using the APPLE2GS.ROM image that KEGS uses
>>and had the same experience. It did not work so I ended up buying one
>>instead. 
>>It would be interesting to know why there are these two formats out there. 
>
> KEGS expects the ROM file it uses to be in memory order, so for ROM.01,
> it wants the byte for $fe/0000 first, and ending with $ff/ffff.  Why does it
> expect that?  Since that's the easiest way to dump out the ROM from a real
> IIgs to transfer the data to your current PC.
>
> In the years since KEGS was created, MAME has added IIgs support.  MAME has
> a different emulation strategy--they like to dump out the ROMs directly using
> a direct device reader, and then use that data.  The problem with this
> strategy is very few people in the world have the ability to dump out their
> own ROMs in this way--so folks using MAME sort of have to get the ROMs from
> a ROM repository.  You can identify ROMs for MAME since they're the only
> ones giving part numbers for the ROMs (the 342-0077-B stuff).
>
> Combine this with another issue: MAME has a lot of smart people figuring
> stuff out, but they don't seem to like to document what they discover or
> notify others of issues.  So this is the first time I've heard that the ROMs
> themselves may be in a different order than what KEGS has been using for
> 25 years.  Now that I know this issue exists, I can look into making KEGS
> accept ROMs in either order.
>
> And even then, this is mostly speculation--I'm assuming MAME didn't store
> their ROMs in a weird format for no reason, etc.  Your data, that burning
> the MAME format ROMS works on a real IIgs, is the piece of data I didn't
> have previously.

MAME ROMs for the Apple IIgs are in the same order as KeGS uses.

My MAME Apple IIgs ROM 01 ZIP file's ROM:
  unzip -p ~/.mame/roms/apple2gsr1.zip 342-0077-b |sha1sum
  e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37  -

I have a pretty up-to-date build of MAME, fwiw.


My KeGS ROM 01 file (filename "ROM"):
  sha1sum ~apple2/emulators/kegs/ROM
  e4fc7560b69d062cb2da5b1ffbe11cd1ca03cc37  /extra/apple2/emulators/kegs/ROM

I think the OP's flipped-bank ROM file was probably just messed up.  Or
perhaps it is for an emulator other than either of KeGS or MAME.


-- 
--
Jerry    awanderin at gmail dot com

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Applesoft upgrade finally done Mike Spangler <mspangler@ifiber.tv> - 2021-03-08 10:43 -0800
  Re: Applesoft upgrade finally done Andrew Roughan <andrew.roughan@writeme.com> - 2021-03-09 12:17 +0000
    Re: Applesoft upgrade finally done Mike Spangler <mspangler@ifiber.tv> - 2021-03-09 11:00 -0800
      Re: Applesoft upgrade finally done Lane Roathe <lroathe@gmail.com> - 2021-03-10 09:27 -0800
        Re: Applesoft upgrade finally done Mike Spangler <mspangler@ifiber.tv> - 2021-03-10 09:49 -0800
  Re: Applesoft upgrade finally done I am Rob <gids.rs@sasktel.net> - 2021-03-10 20:20 -0800
    Re: Applesoft upgrade finally done Mike Spangler <mspangler@ifiber.tv> - 2021-12-09 07:56 -0800
      Re: Applesoft upgrade finally done Antoine Vignau <ntn.vignau@gmail.com> - 2021-12-10 10:16 -0800
        Re: Applesoft upgrade finally done cybernesto <cybernesto@macgui.com> - 2021-12-11 15:32 +0000
          Re: Applesoft upgrade finally done kegs@provalid.com (Kent Dickey) - 2021-12-13 12:34 -0600
            Re: Applesoft upgrade finally done awanderin <awanderin@gmail.com> - 2021-12-13 23:04 -0700
              Re: Applesoft upgrade finally done cybernesto <cybernesto@macgui.com> - 2021-12-14 16:25 +0000

csiph-web