"Weird ROMs" launching

Page 14/14
7 | 8 | 9 | 10 | 11 | 12 | 13 |

By Jipe

Paragon (1321)

Jipe's picture

28-01-2016, 13:03

for lauching a basic rom i loading to 8000 and make a soft reset
the program start as a real cartrige Wink

By Louthrax

Paragon (1840)

Louthrax's picture

28-01-2016, 13:03

Guillian wrote:

@Louthrax: have you checked the BIOS entry point for lauching BASIC ROMs? Does it work? I have never tested it myself (^^!)

What about a Moscato d'Asti La Signora? (^___^)

Yes, I tried that entry point and the code sequence you sent, but it still requires some work (reseting or initializing hooks / upper RAM area).

I have put a breakpoint at BIOSD 7DF6h on a normal ROM start, and dumped the RAM. I'm now trying to see which parts of memory need to be "copied" when launching with SofaRun in order to understand what's wrong. Might be related to the disk driver too (I'm not re-doing the "disk driver" init sequence in order to keep MSX-DOS 2 / Nextor working with the ROM).

Never tasted "Moscato d'Asti La Signora", but must say I like the name Smile

By Louthrax

Paragon (1840)

Louthrax's picture

28-01-2016, 13:16

Jipe wrote:

for lauching a basic rom i loading to 8000 and make a soft reset
the program start as a real cartrige Wink

Yes Jipe, I've seen that this is working, but for SofaRun I want to keep settings (PAL/NTSC, Palette, MSX-DOS 2...), so the soft reset is not good for that.

By gdx

Prophet (2309)

gdx's picture

29-01-2016, 00:23

Louthrax wrote:

But well, I don't think the 50 (!) latest posts will really help any ROM launcher developper now.

Even this one?

gdx wrote:

Below are the notes I gathered during ROM2MMM development.

The following commercial Roms not exist:

  • 24KB Roms
  • 40KB Roms
  • 48KB Roms on bank 4000h~FFFFh
  • 48KB Roms with two headers
  • 48KB Roms with a fake header
  • 64KB Roms with a fake header
  • 64KB Roms with two headers
  • The mapped Roms smaller than 64KB. Edit: except Sakhr files

Only some unusual commercial Roms exist:

  • 32KB Roms on bank 8000h~FFFFh (Green Beret, Hype and Jet Bomber from Al Alamiah)
  • 32KB Roms on bank 0000h~7FFFh with its header at 4000h (Athletic Land Version Beta, some Roms from Korea or Thailand)
  • 32KB Roms with two headers (Droids The White Witch, Point X Senryou Sakusen S.F.3.D., Sewer Sam, Xevious The Micro Xevious)
  • 32K Roms on bank 4000h~BFFFh with its header at 8000h and sometime an empty header at 4000h (Basic Nyuumon II, Burgertime, Courageous Perseus, Eagle Fighter, Eagles 5, Lot Lot, Morita Kazuo no Othello, Shogi game, The Demon Crystal, Thunderbolt, Trump aid)
  • Dooley The Little Dinosaur has a Rom of 32KB that use an anti-piracy protection. It don't work because it.

Notes:

  • The Rom of MSX Bunsetsu Henkan Jisyo have only an empty header. I think it is a Rom integrated in a MSX or a cartridge with other Rom inside.
  • Galaxian (Hi-com) from Screen Software is an 32K Rom not an 8K because this Rom is also supported by the Sega Master System. Some other Roms from Korea or Thailand are same.
  • Monster Fair, Ninja-Kun Majou no Bouken and Space Camp have an empty header at 8000h
  • Hero, Keystone Kapers and Zenji are not a 32K Rom but a 16K with mirror. (some other 32K Roms are in fact 16K. Cannon Turbo, some dumps from Korea, Magic Writer, Mini Golf for example)

The following homebrews or games from tape or disk converted to ROM not exist:

  • 24KB Roms
  • 32KB Roms on bank 0000h~7FFFh
  • 32KB Roms on bank 8000h~FFFFh
  • 40KB Roms
  • 48KB Roms on bank 4000h~FFFFh
  • 48KB and 64KB Roms with two headers
  • 48KB and 64KB Roms with a fake header
  • The mapped Roms smaller than 64KB. Edit: except Roms made by Ramones

Only some unusual Roms from homebrews or games from tape or disk converted to ROM exist:

  • 32K Roms on bank 4000h~BFFFh with its header at 8000h (Beez)
  • 32KB Roms with two headers (Desolator, Leonard, Pairs and a few games improved by me, Penguin Cafe, Space Crussader, Swing)

Notes:

  • The headers of Leonard can not indicate if the roms is on bank 4000h~BFFFh or 8000h~FFFFh. This is the only ambiguous case found but 4000h~BFFFh is selected by default so works.
  • Ink has a size of 48KB. It seems to work works on a 64KB flash Rom AMD without Mapper. Edit : It is not a Rom but a Flash Rom. It writes data on the flash Rom.
  • There are several homebrews/convertions that I have not tried because I cannot buy/obtain all and many developers prefer to throw it than to release it for free.

By journey

Champion (279)

journey's picture

24-06-2018, 12:14

Hi,
Someones have a (working) version of the DESOLATOR game in ROM format?

By gdx

Prophet (2309)

gdx's picture

24-06-2018, 15:04

By journey

Champion (279)

journey's picture

24-06-2018, 20:45

GREAT!!

Thanx gdx!

Page 14/14
7 | 8 | 9 | 10 | 11 | 12 | 13 |
My MSX profile