Nextor 2.1.1 beta 1 released

Nextor 2.1.1 beta 1 released

par konamiman on 20-08-2021, 17:39
Sujet: Software
Étiquettes: Nextor
Langues:

A new release of Nextor is out there! The list of changes this time is small and covers just a couple of bug fixes:

  • The DE registers pair was not preserved after a call to the EXTBIO hook.
  • The _GPART function call wasn't returning the proper data in registers IX and IY when executed via CALL 5 (it was working when executed via CALL 0F37D, though). This bug was present in NEXTOR.SYS.

Additionally to the bug fixes, this release introduces a new kernel ROM variant for the 1chipMSX and similar machines (e.g. the SX|2); this variant is pretty much identical to the one for the MegaFlashROM SCC+ SD but it has all the DiskROM related code removed.

Relevant link: Nextor 2.1.1 beta 1 release

Media browser (2)

  • Nextor 2.1.1 beta 1 released
  • Nextor 2.1.1 beta 1 released

Commentaires (10)

Par karloch

Prophet (2159)

Portrait de karloch

21-08-2021, 22:17

Thank you always for the great work Konamiman.

Par Grauw

Ascended (10767)

Portrait de Grauw

21-08-2021, 23:20

Thanks for the continued developments!

Par S0urceror

Master (210)

Portrait de S0urceror

22-08-2021, 07:16

Great, I’ll check it out!

Par selios2000

Hero (571)

Portrait de selios2000

22-08-2021, 22:06

Hahahaha!!! I don’t understand anything! Smile Smile

Par KdL

Paragon (1450)

Portrait de KdL

23-08-2021, 15:27

Thanks!! Santa

Par gdx

Enlighted (6210)

Portrait de gdx

24-08-2021, 12:08

My favorite software! I updated my Sunrise CF but still not tested.

Par Popolon

Expert (77)

Portrait de Popolon

27-08-2021, 07:51

how can update the megaflash nextor? thaks

Par gdx

Enlighted (6210)

Portrait de gdx

02-06-2022, 09:23

I noticed in the sunride.asm file that mulub a,a is used although this instruction is deprecated by ASCII.

	; Check for a Z80 or R800
	xor	a		; Clear Cy
	dec	a		; A=#FF
	db	#ED,#F9		; mulub a,a
	jr	c,.useLDIR	; Always use LDIR in RAM for the R800

Par sdsnatcher73

Prophet (3951)

Portrait de sdsnatcher73

04-06-2022, 05:55

@gdx: deprecated is a difficult word for us not native English speakers (Dutch, French, Japanese). What I mean to say is what did ASCII really mean to say when they said “this instruction is deprecated”? Did they really disapprove of the use of this instruction? Was this because future MSXs might not support the instruction? Which may have been relevant at the time but probably less so now. Or does the instruction have some side effects that can be unclear and cause unintended result?

It is the first time I read about this BTW, so really just curious (and obviously an assembly NOOB).

Par gdx

Enlighted (6210)

Portrait de gdx

04-06-2022, 09:33

In fact ASCII just says that operation of MULUB is garanted with B, C, D and E only. I do not know more but I don't think it's for a future reason like MSX might not support the instruction. I'm thinking more of a series of buggy R800s released on the market.

Anyway, on closer inspection of source code, it seems that the sunride.asm file is not used when compiling Nextor. I think Konamiman just used it to make the Driver.mac.