|
Joined: Aug 2009
Posts: 1,205 Likes: 89
Very Senior Member
|
OP
Very Senior Member
Joined: Aug 2009
Posts: 1,205 Likes: 89 |
Ok, it's not a secret that I'm currently rewriting NEC PC-8801 HW driver because old driver was too rotten to work on it without going nuts. NEC PC-8801 is arguably the most popular JP computer in Japan, and indeed it's the JP computer machine with most dumped games. This list surely hides a lot of sleeper games that only deserve to be discovered by us  Anyway, current rewrite status (r10017) is that it loads the N88-BASIC and resets itself when it's time to give control to the user, probably because banking is still sketchy as per now.
|
|
|
|
Joined: Mar 2009
Posts: 6
Member
|
Member
Joined: Mar 2009
Posts: 6 |
Why did you drop PC-8801mk2sr emulation? PC-8801mk2sr was well emulated in the previous versions.
|
|
|
|
Joined: Mar 2001
Posts: 17,098 Likes: 153
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,098 Likes: 153 |
aabbcc: do you read English? because old driver was too rotten to work on it without going nuts. In other words, we were unable to find and fix bugs in the support as it existed (and the author is long gone) so it got nuked and is being rewritten in a much cleaner fashion.
|
|
|
|
Joined: Mar 2009
Posts: 6
Member
|
Member
Joined: Mar 2009
Posts: 6 |
RB, I do know that. But, when I do
mess pc8801mk2sr
mess prints
"pc8801mk2sr" approximately matches the following supported systems (best match first):
pc8801mk2 PC-8801mkII pc8801mk2fr PC-8801mkIIFR pc8801mk2mr PC-8801mkIIMR pc8801 PC-8801 pc8801mh PC-8801MH pc8801ma PC-8801MA pc8801ma2 PC-8801MA2 pc8801mc PC-8801MC pc8801fa PC-8801FA pc88va PC-88VA
So, pc8801mk2sr driver was completely deleted. Hence I wrote 'Why did you drop PC-8801mk2sr emulation?'
|
|
|
|
Joined: Aug 2009
Posts: 1,205 Likes: 89
Very Senior Member
|
OP
Very Senior Member
Joined: Aug 2009
Posts: 1,205 Likes: 89 |
That set was basically an hack based off another identical romset with different resolution hooked up. The driver was SO bad that it didn't supported dynamic res in the driver. And, just for the sake of let devs people point the finger against the old driver ... ok, MAME memory system is usually criticized performance wise and blah blah blah, but I really CAN'T expect a dual z80 system that was getting a variable emulation speed from 500% to ... 7%~9% on my i5 (generally worse than Naomi driver!). fwiw the same bench game (Tokyo Nampa Street) gets a steady 1200% on my Sharp X1 driver, and that driver could be improved too performance wise.  Looks cool, will keep an eye on it 
|
|
|
|
Joined: Aug 2009
Posts: 1,205 Likes: 89
Very Senior Member
|
OP
Very Senior Member
Joined: Aug 2009
Posts: 1,205 Likes: 89 |
After implementing window offset bank it now loads and executes N88-BASIC properly. Window offset banking is just a byte register located at i/o 0x70 (r/w, another register at 0x78 does auto-inc) on which you can check what Work RAM window should appear at 0x8000 - 0x83ff, it's mainly used in N88-Basic mode only to circumvent the 32k RAM limitation. Don't want to repeat myself, but that's simple to implement IF you write custom code like I'm doing at current time. It also seem that we can load some games too, will try now to see if they can do anything meaningful once that we hook-up proper 0xc000 - 0xffff ALU/VRAM bankswitching.
|
|
|
|
Joined: Aug 2009
Posts: 1,205 Likes: 89
Very Senior Member
|
OP
Very Senior Member
Joined: Aug 2009
Posts: 1,205 Likes: 89 |
Last edited by Kale; 01/14/11 01:49 AM.
|
|
|
|
Joined: Mar 2001
Posts: 17,098 Likes: 153
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,098 Likes: 153 |
Not bad for 2 days from scratch 
|
|
|
|
Joined: Aug 2009
Posts: 1,205 Likes: 89
Very Senior Member
|
OP
Very Senior Member
Joined: Aug 2009
Posts: 1,205 Likes: 89 |
|
|
|
3 members (Duke, Darkstar, 1 invisible),
33
guests, and
4
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,240
Posts120,958
Members5,061
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|